Skip to main content
Marrakech rooftops at sunset

Destinations · 42 curated guides

The best places to visit in Morocco.

Nine destinations cover ninety percent of what travellers come to Morocco for — from Marrakech to the Sahara dunes, Fes to Chefchaouen and the Atlantic coast. Each guide gives you the real number of days, the right time to visit, and a quote on request.

Updated each season by our Marrakech teamLocal operatorPrivate trips onlyReal prices

42 destinations

Marrakech, Morocco
3–4 days
Imperial city

Marrakech

Our home city and the pulse of everything we run: a walled medina of souks, Jemaa el-Fna, palaces and gardens — and the single best base from which to reach the Atlas, the dunes and the Atlantic.

Best time: March–May and September–NovemberRead guide
Fes, Morocco
2–3 days
Imperial city

Fes

Morocco's oldest imperial capital and craft heartland — the labyrinthine medieval medina that completes a longer Marrakech trip.

Best time: April–May and September–OctoberRead guide
Chefchaouen, Morocco
1–2 nights
Rif mountains

Chefchaouen

Morocco's blue pearl — a cobalt-washed 15th-century medina high in the Rif, a world away from the red city's heat.

Best time: April–June and September–October (mild 18–26 °C, low rain)Read guide
Sahara & Merzouga, Morocco
3 days minimum from Marrakech
Erg Chebbi

Sahara & Merzouga

The genuine Sahara, reached from Marrakech: the 150m dunes of Erg Chebbi, camel caravans and luxury camps beneath a sky stuffed with stars.

Best time: October–April (avoid July–August)Read guide
Essaouira, Morocco
2 days
Atlantic coast

Essaouira

Marrakech's slice of coast: a wind-blown fortress town of ramparts, fishing boats, argan oil and the freshest seafood you'll eat in Morocco.

Best time: Year-roundRead guide
Atlas Mountains, Morocco
1–4 days
High Atlas

Atlas Mountains

The mountains an hour from the medina — Berber villages, walnut groves and North Africa's highest summit, all on Marrakech's doorstep.

Best time: April–June and September–November (winter for snow)Read guide
Tangier, Morocco
2 nights
Strait of Gibraltar

Tangier

Where Africa squares up to Europe — the kasbah, the ferry quay and the old international city of Bowles and Matisse, at the country's far northern tip.

Best time: April–June and September–OctoberRead guide
Ouarzazate & Aït Ben Haddou, Morocco
1–2 nights (en route to the Sahara)
Pre-Sahara

Ouarzazate & Aït Ben Haddou

The Hollywood of the south — kasbahs and film studios just over the Atlas pass from Marrakech, on the road down to the dunes.

Best time: March–May and September–NovemberRead guide
Casablanca, Morocco
Half-day to 1 night
Atlantic coast

Casablanca

Morocco's modern metropolis — art-deco boulevards, the colossal Hassan II Mosque, and the long-haul gateway that bookends so many Marrakech trips.

Best time: Year-roundRead guide
Rabat, Morocco
1 day
Capital

Rabat

Morocco's calm, green capital — Almohad ramparts, royal monuments and an easygoing medina that feels like a deep breath after Marrakech.

Best time: April–June and September–OctoberRead guide
Meknes, Morocco
1 day (or a half-day with Volubilis)
Imperial city

Meknes

The quiet imperial city of Moulay Ismail — monumental gates, cavernous granaries, and Roman Volubilis just a short drive away.

Best time: April–May and September–OctoberRead guide
Agadir, Morocco
2–4 days
Atlantic coast

Agadir

Morocco's sun-soaked beach capital — a long golden bay, modern resorts and the surf coast, three hours south of Marrakech.

Best time: Year-roundRead guide
Dadès & Todra Gorges, Morocco
1–2 nights en route to the Sahara
Pre-Sahara

Dadès & Todra Gorges

Soaring red canyons, palm oases and the celebrated hairpin road — the dramatic middle act of the Marrakech-to-Sahara journey.

Best time: March–May (rose season in May) and September–NovemberRead guide
Ouzoud Falls, Morocco
Day trip from Marrakech
Middle Atlas

Ouzoud Falls

Morocco's tallest waterfalls — 110 metres of cascades, rainbows and wild macaques, an easy day trip from Marrakech.

Best time: March–June and September–OctoberRead guide
Agafay Desert, Morocco
Half-day, sunset dinner, or overnight
Near Marrakech

Agafay Desert

Marrakech's own desert — a rolling lunar plain 40 minutes from the medina, with luxury camps, camel rides and Atlas sunsets and no long drive at all.

Best time: October–May (summer days are very hot)Read guide
Ourika Valley, Morocco
Day trip from Marrakech
High Atlas

Ourika Valley

The greenest, gentlest Atlas escape from Marrakech — Berber villages, riverside tables and the Setti Fatma waterfalls, an hour from the medina.

Best time: March–June and September–November (snow upstream in winter)Read guide
Asilah, Morocco
A half-day or overnight from Tangier
Atlantic coast

Asilah

A whitewashed Atlantic art town near Tangier — Portuguese ramparts, painted murals and a calm, walkable medina, far up north from Marrakech.

Best time: May–September for the coastRead guide
Zagora, Morocco
1–2 nights (en route to Erg Chigaga)
Draa Valley

Zagora

Gateway to Erg Chigaga — a palm-fringed Draa Valley oasis on the threshold of the deep Sahara, far down the long road south from Marrakech.

Best time: October–March (summer temperatures regularly exceed 42°C)Read guide
Imlil, Morocco
1–4 days
High Atlas

Imlil

The High Atlas trekking village an hour from Marrakech, North Africa's highest summit within two days' walk of its lanes.

Best time: April–June and September–November for trekkingRead guide
Taroudant, Morocco
1–2 nights
Souss Valley

Taroudant

Taroudant is the south's 'little Marrakech' — a walled Saadian city of ochre ramparts and souks rising from the Souss plain.

Best time: October–April (summer heat is intenseRead guide
Taghazout, Morocco
2–5 days
Atlantic surf coast

Taghazout

Taghazout is Morocco's bohemian surf village — a crescent bay of point breaks, argan oil and Atlantic sunsets a short hop north of Agadir.

Best time: October–April for surf (consistent Atlantic swells)Read guide
Ifrane, Morocco
1–2 nights
Middle Atlas

Ifrane

Ifrane is Morocco's 'Little Switzerland' — a cedar-cloaked Middle Atlas town of alpine chalets, winter snow and wild Barbary macaques.

Best time: December–February for snow and skiingRead guide
Dakhla, Morocco
3–5 days
Western Sahara

Dakhla

Dakhla is Africa's kitesurf capital — a turquoise lagoon on the rim of the Sahara, where the Atlantic wind blows 300 days a year.

Best time: November–April for kitesurfing (reliable trade winds)Read guide
Skoura, Morocco
Half-day to 1 night
Pre-Sahara

Skoura

Skoura is a palm-oasis town east of Ouarzazate, prized for its earthen kasbahs and the beautifully restored Kasbah Amerdil.

Best time: March–May and September–November (date harvest is October)Read guide
Tinghir, Morocco
1–2 nights
Drâa-Tafilalet

Tinghir

Tinghir is the gateway to the Todra valley — a lush oasis town backed by the southern Atlas, base camp for one of Morocco's most dramatic canyon hikes.

Best time: March–May and September–NovemberRead guide
Oualidia, Morocco
1 night or a long lunch stop
Atlantic coast

Oualidia

Oualidia is Morocco's oyster lagoon — a sheltered Atlantic bay of tidal flats, fresh shellfish and flamingos midway between Casablanca and Essaouira.

Best time: Year-roundRead guide
Volubilis & Moulay Idriss, Morocco
A private day from Fes or Meknes
Northern Morocco

Volubilis & Moulay Idriss

Volubilis and Moulay Idriss together make the most historically layered day in Morocco — Roman mosaics below a hilltop holy town, near Meknes.

Best time: March–May and September–November (mosaics are best in morning lightRead guide
Midelt, Morocco
1 night (en route between Fes and the Sahara)
Middle Atlas

Midelt

Midelt is Morocco's apple capital — a crossroads town between the Middle and High Atlas, gateway to the Cirque Jaffar and the Moulouya gorges.

Best time: May–October for hiking and the CirqueRead guide
Sidi Ifni, Morocco
1–2 nights
Atlantic coast

Sidi Ifni

Sidi Ifni is Morocco's Art Deco Atlantic gem — a former Spanish enclave of weathered colonial architecture and surf beaches beside the famed Legzira sea arches.

Best time: April–October for the coastRead guide
El Jadida, Morocco
Half-day to 1 night
Atlantic coast

El Jadida

El Jadida is Morocco's UNESCO Portuguese city — a 16th-century Atlantic fortress with an extraordinary cistern, 90 minutes from Casablanca.

Best time: April–October for the coastRead guide
Azrou, Morocco
Half-day to 1 night
Middle Atlas

Azrou

Azrou is the cedar-forest village of the Middle Atlas — the surest place in Morocco to see wild Barbary macaques and walk beneath ancient Cedrus atlantica.

Best time: April–June and September–NovemberRead guide
Moulay Bousselham, Morocco
1 night
Atlantic coast

Moulay Bousselham

Moulay Bousselham is Morocco's foremost birdwatching lagoon — the Merja Zerga wetland pulls tens of thousands of wintering waterbirds to a sleepy fishing village between Rabat and Tangier.

Best time: November–March for peak birdwatchingRead guide
Tétouan, Morocco
1–2 nights
Rif mountains

Tétouan

Far north of the Red City — Tetouan's UNESCO Andalusian medina, a whitewashed Rif counterpoint to Marrakech's ochre.

Best time: April–June and September–OctoberRead guide
Tafraout, Morocco
1–2 nights
Anti-Atlas

Tafraout

South over the Atlas from Marrakech — Tafraoute's pink-granite valleys and painted rocks in the Anti-Atlas.

Best time: January–February for almond blossomRead guide
Mirleft, Morocco
2–3 nights
Atlantic coast

Mirleft

Down the Atlantic beyond Agadir — Mirleft's undeveloped surf coves, a deep-south escape from the Marrakech plains.

Best time: April–October for swimmingRead guide
Larache, Morocco
1 night
Atlantic coast

Larache

North up the coast past Rabat — Larache's faded Spanish-colonial port and the nearby Roman ruins of Lixus.

Best time: April–OctoberRead guide
Béni Mellal, Morocco
1 night (or en route between Marrakech and Fes)
Middle Atlas foothills

Béni Mellal

Northeast of Marrakech below the Middle Atlas — Beni Mellal, gateway to the Ain Asserdoun springs and Bin el-Ouidane lake.

Best time: March–June and September–NovemberRead guide
Rissani, Morocco
1 night (en route to Merzouga)
Tafilalt oasis

Rissani

Beyond the Atlas on the road to the dunes — Rissani, the old Tafilalt caravan town at Merzouga's gateway.

Best time: October–April (summer heat regularly exceeds 42°CRead guide
M'Hamid el Ghizlane, Morocco
2 nights minimum (1 night in M'Hamid, 1 at Erg Chigaga camp)
Draa Valley

M'Hamid el Ghizlane

Where the desert road ends south of Marrakech — M'Hamid el Ghizlane, the last town before the Erg Chigaga sands.

Best time: October–March (summer temperatures exceed 45°CRead guide
Aït Bougmez Valley, Morocco
2–4 days
High Atlas

Aït Bougmez Valley

High in the Atlas northeast of Marrakech — Ait Bougmez, the remote 'Happy Valley' and M'Goun trailhead.

Best time: May–October (the valley road from Azilal can be blocked by snow November–AprilRead guide
Akchour, Morocco
Day hike from Chefchaouen
Rif mountains

Akchour

Far north in the Rif — Akchour's emerald waterfalls and God's Bridge, a day's hike beyond Chefchaouen.

Best time: April–June and September–October (waterfalls are strongest March–MayRead guide
Saïdia, Morocco
2–4 days
Mediterranean coast

Saïdia

Morocco's far Mediterranean northeast — Saidia's long blue-flag beach, a world from the Marrakech plains.

Best time: June–September for beach and swimming (sea temperatures 24–28°C)Read guide

Frequently asked

Frequently asked questions about Morocco destinations.

Why use Marrakech as a base for exploring Morocco?

Marrakech is one of the country's best-connected cities, with an international airport, a train link north to Casablanca, Rabat and Tangier, and CTM and Supratours buses reaching the coast and the south. From the city you can reach the Ourika Valley and the High Atlas in a couple of hours, Essaouira on the Atlantic in around three, and the Agafay stony desert even sooner. That makes it a natural hub for day trips and the starting point for longer overland journeys.

Which day trips are easiest from Marrakech?

The most popular short trips are the Ourika Valley and the High Atlas foothills, the waterfalls at Setti Fatma, the kasbah village of Aït Ben Haddou and Ouarzazate over the Tizi n'Tichka pass, the windswept coastal town of Essaouira, and the nearby Agafay desert for sunset. Most can be done in a single day with an early start, though the routes over the mountains involve several hours of driving each way, so a private car makes them more comfortable.

How do I get from Marrakech to the Sahara?

The Sahara is not a day trip from Marrakech — the big dunes at Merzouga (Erg Chebbi) or M'Hamid (Erg Chigaga) are a long drive away, so plan at least three days there and back. The classic route crosses the Tizi n'Tichka pass and passes Aït Ben Haddou, Ouarzazate and the Dades or Todra gorges before reaching the dunes for a night at a desert camp. Most travellers go by private vehicle; Supratours and CTM buses also serve towns along the way such as Ouarzazate and Zagora.

How do I continue from Marrakech to Fes, the coast or the north?

Trains run from Marrakech north to Casablanca, Rabat, Meknes and Fes, and connect to the Al Boraq high-speed line for Tangier. For Essaouira and other coastal towns, Supratours and CTM buses are reliable. Many visitors combine Marrakech with Fes as the two great imperial cities, either by train or as part of a private multi-day loop that also takes in the desert and the Atlas on the way.

When is the best time to visit Marrakech and the surrounding region?

Spring (March–May) and autumn (September–November) are the most comfortable, with warm days ideal for the medina and the surrounding valleys. Summer is very hot in the city and the desert, so the Atlantic coast at Essaouira and the cooler High Atlas are more pleasant then. Winter is mild by day and good for sightseeing, though nights are cold and the high mountain passes toward the Sahara can see snow.

Book now