
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.
Photo: Jakub Hałun, CC BY 4.0, via Wikimedia Commons
Each guide gives you the real number of days, the right time to visit, and a quote on request.

Marrakech
The red city of souks, riads and gardens — three easy hours down the line from your Casablanca arrival.
- Region
- Imperial city
- Stay
- 3–4 days
- Best time:
- March–May and September–November

Fes
The world's largest car-free medieval city — a direct train ride from your Casablanca gateway.
- Region
- Imperial city
- Stay
- 2–3 days
- Best time:
- April–May and September–October

Chefchaouen
Morocco's blue pearl — a 15th-century Rif medina, the high point of any northern run from your Casablanca arrival.
- Region
- Rif mountains
- Stay
- 1–2 nights
- Best time:
- April–June and September–October (mild 18–26 °C, low rain)

Sahara & Merzouga
Real Sahara: 150m dunes, camel caravans and luxury camps — the great onward journey from your Casablanca arrival.
- Region
- Erg Chebbi
- Stay
- 5 days (4 nights) minimum; shorter on request
- Best time:
- October–April (avoid July–August)

Essaouira
The windy fortress city: ramparts, fishing boats, argan oil and the best seafood in Morocco.
- Region
- Atlantic coast
- Stay
- 2 days
- Best time:
- Year-round

Atlas Mountains
Berber villages, walnut groves and North Africa's highest summit — an hour beyond Marrakech.
- Region
- High Atlas
- Stay
- 1–4 days
- Best time:
- April–June and September–November (winter for snow)

Tangier
Where Africa meets Europe — and barely two hours from Casablanca on the Al Boraq high-speed line.
- Region
- Strait of Gibraltar
- Stay
- 2 nights
- Best time:
- April–June and September–October

Ouarzazate & Aït Ben Haddou
The Hollywood of Africa: kasbahs, film studios and the southern gateway to the dunes.
- Region
- Pre-Sahara
- Stay
- 1–2 nights (en route to the Sahara)
- Best time:
- March–May and September–November

Casablanca
Morocco's front door — Hassan II Mosque on the Atlantic, Mauresque art-deco downtown, and the country's busiest international gateway.
- Region
- Atlantic coast
- Stay
- Half-day to 1 night
- Best time:
- Year-round

Rabat
Morocco's calm, green capital — the closest onward city to Casablanca, barely an hour up the line.
- Region
- Capital
- Stay
- 1 day
- Best time:
- April–June and September–October

Meknes
The quiet imperial city of Moulay Ismail — monumental gates, vast granaries and Roman Volubilis next door.
- Region
- Imperial city
- Stay
- 1 day (or a half-day with Volubilis)
- Best time:
- April–May and September–October

Agadir
Morocco's sunshine beach capital — a long golden bay, modern resorts and the gateway to Paradise Valley and Taghazout.
- Region
- Atlantic coast
- Stay
- 2–4 days
- Best time:
- Year-round
Dadès & Todra Gorges
Towering red canyons, palm oases and the famous switchback road — the dramatic heart of the desert route.
- Region
- Pre-Sahara
- Stay
- 1–2 nights en route to the Sahara
- Best time:
- March–May (rose season in May) and September–November
Ouzoud Falls
Morocco's highest waterfalls — 110 metres of cascades, rainbows and wild Barbary macaques.
- Region
- Middle Atlas
- Stay
- Day trip from Marrakech
- Best time:
- March–June and September–October
Agafay Desert
A lunar landscape of rolling hills 40 minutes from Marrakech — luxury camps, camel rides and Atlas sunsets without the long drive.
- Region
- Near Marrakech
- Stay
- Half-day, sunset dinner, or overnight
- Best time:
- October–May (summer days are very hot)
Ourika Valley
Berber villages, river-bank lunches and seven waterfalls — the greenest, easiest Atlas escape from Marrakech.
- Region
- High Atlas
- Stay
- Day trip from Marrakech
- Best time:
- March–June and September–November (snow upstream in winter)
Asilah
A whitewashed Atlantic art town — Portuguese ramparts, painted murals and a calm, walkable medina near Tangier.
- Region
- Atlantic coast
- Stay
- A half-day or overnight from Tangier
- Best time:
- May–September for the coast
Zagora
Gateway to Erg Chigaga — a palm-lined oasis town at the threshold of the deep Sahara.
- Region
- Draa Valley
- Stay
- 1–2 nights (en route to Erg Chigaga)
- Best time:
- October–March (summer temperatures regularly exceed 42°C)

Imlil
Imlil is the High Atlas trekking village that puts North Africa's highest summit within two days' walk.
- Region
- High Atlas
- Stay
- 1–4 days
- Best time:
- April–June and September–November for trekking
Taroudant
Taroudant is the 'little Marrakech' of the south — a walled Saadian city of ochre ramparts and souks in the Souss plain.
- Region
- Souss Valley
- Stay
- 1–2 nights
- Best time:
- October–April (summer heat is intense
Taghazout
Follow the Atlantic corridor south from Casablanca and it ends, eventually, at Taghazout — a bohemian surf village of point breaks, argan oil and copper sunsets above Agadir.
- Region
- Atlantic surf coast
- Stay
- 2–5 days
- Best time:
- October–April for surf (consistent Atlantic swells)
Ifrane
Trade Casablanca's Mauresque facades for alpine chalets: Ifrane is the Middle Atlas 'Little Switzerland' of red roofs, snow and wild Barbary macaques, an inland turn off the northern rail line.
- Region
- Middle Atlas
- Stay
- 1–2 nights
- Best time:
- December–February for snow and skiing
Dakhla
The Atlantic corridor that begins at Casablanca runs all the way to Dakhla — Africa's kitesurf capital, a turquoise Saharan lagoon where the ocean wind blows 300 days a year.
- Region
- Moroccan Sahara
- Stay
- 3–5 days
- Best time:
- November–April for kitesurfing (reliable trade winds)
Skoura
Far from Casablanca's Atlantic concrete, Skoura is its opposite in earth — a palm oasis east of Ouarzazate of mud-brick kasbahs and the beautifully restored Amerdil fortress.
- Region
- Pre-Sahara
- Stay
- Half-day to 1 night
- Best time:
- March–May and September–November (date harvest is October)
Tinghir
Where Casablanca's gateway funnels travellers south, the road eventually reaches Tinghir — a green Todra-valley oasis below the Atlas, base camp for one of Morocco's most dramatic canyon hikes.
- Region
- Drâa-Tafilalet
- Stay
- 1–2 nights
- Best time:
- March–May and September–November

Oualidia
Just down the Atlantic corridor from Casablanca, Oualidia is the country's oyster lagoon — a sheltered tidal bay of shellfish and flamingos on the road toward Essaouira.
- Region
- Atlantic coast
- Stay
- 1 night or a long lunch stop
- Best time:
- Year-round
Volubilis & Moulay Idriss
Two hours inland from Casablanca's gateway lies the most historically layered day in Morocco — Volubilis's Roman mosaics beneath the hilltop holy town of Moulay Idriss, near Meknes.
- Region
- Northern Morocco
- Stay
- A private day from Fes or Meknes
- Best time:
- March–May and September–November (mosaics are best in morning light
Midelt
On the long inland road that drops south from Casablanca toward the dunes, Midelt is the apple-country crossroads of the Atlas — gateway to the Cirque Jaffar and the Moulouya gorges.
- Region
- Middle Atlas
- Stay
- 1 night (en route between Fes and the Sahara)
- Best time:
- May–October for hiking and the Cirque
Sidi Ifni
If Casablanca is Morocco's Mauresque Art-Deco metropolis, Sidi Ifni is its sun-bleached Spanish echo — a far-south Atlantic enclave of crumbling colonial lines and surf beaches by the Legzira sea arches.
- Region
- Atlantic coast
- Stay
- 1–2 nights
- Best time:
- April–October for the coast

El Jadida
El Jadida is Morocco's UNESCO Portuguese city — a 16th-century Atlantic fortress with a miraculous cistern, 90 minutes from Casablanca.
- Region
- Atlantic coast
- Stay
- Half-day to 1 night
- Best time:
- April–October for the coast
Azrou
Swap Casablanca's Atlantic haze for cedar shade: Azrou is the Middle Atlas forest village where wild Barbary macaques move through ancient Cedrus atlantica groves.
- Region
- Middle Atlas
- Stay
- Half-day to 1 night
- Best time:
- April–June and September–November
Moulay Bousselham
Moulay Bousselham is Morocco's premier birdwatching lagoon — the Merja Zerga wetland draws tens of thousands of wintering waterbirds to a sleepy fishing village between Rabat and Tangier.
- Region
- Atlantic coast
- Stay
- 1 night
- Best time:
- November–March for peak birdwatching
Tétouan
Ride the high-speed line north from Casablanca and finish in Tétouan — Morocco's Andalusian city, a UNESCO medina of whitewashed lanes, Moorish stucco and the heritage of Muslim and Jewish Iberia.
- Region
- Rif mountains
- Stay
- 1–2 nights
- Best time:
- April–June and September–October
Tafraout
Far from Casablanca's grey Atlantic stone, Tafraout glows pink — a granite-and-palm village ringed by painted boulders, almond blossom and the peaks of the Ameln valley.
- Region
- Anti-Atlas
- Stay
- 1–2 nights
- Best time:
- January–February for almond blossom
Mirleft
Where Casablanca's Atlantic is all corniche and concrete, Mirleft is all cliff and cove — Morocco's finest undeveloped surf village, strung between Agadir and Sidi Ifni.
- Region
- Atlantic coast
- Stay
- 2–3 nights
- Best time:
- April–October for swimming
Larache
Up the Atlantic corridor from Casablanca, Larache is the coast's quiet Spanish-colonial port — a weathered medina above a river estuary beside the Phoenician and Roman ruins of Lixus.
- Region
- Atlantic coast
- Stay
- 1 night
- Best time:
- April–October
Béni Mellal
The first inland turn off the Casablanca corridor: Béni Mellal opens the Ain Asserdoun springs, the Bin el-Ouidane reservoir and the cedar highlands of the central Middle Atlas.
- Region
- Middle Atlas foothills
- Stay
- 1 night (or en route between Marrakech and Fes)
- Best time:
- March–June and September–November
Rissani
At the far south-eastern end of the road from Casablanca sits Rissani — ancient Tafilalt capital, cradle of the Alaouite dynasty and Morocco's most atmospheric Thursday market, gateway to Merzouga.
- Region
- Tafilalt oasis
- Stay
- 1 night (en route to Merzouga)
- Best time:
- October–April (summer heat regularly exceeds 42°C
M'Hamid el Ghizlane
Follow the road as far inland from Casablanca as it goes and it stops at M'Hamid el Ghizlane — the last town before Erg Chigaga and Morocco's deepest, wildest desert.
- Region
- Draa Valley
- Stay
- Part of a five-day (four-night) desert route, with nights in M'Hamid and at an Erg Chigaga camp
- Best time:
- October–March (summer temperatures exceed 45°C
Aït Bougmez Valley
Trade Casablanca's Atlantic flatlands for high mountain silence: Aït Bougmez is Morocco's 'Happy Valley', a terraced Berber sanctuary and trailhead for the M'Goun massif.
- Region
- High Atlas
- Stay
- 2–4 days
- Best time:
- May–October (the valley road from Azilal can be blocked by snow November–April
Akchour
At the northern end of the run from Casablanca, deep in the Rif, Akchour delivers the region's finest day hike — emerald waterfalls and the natural rock arch of God's Bridge, 30 km from Chefchaouen.
- Region
- Rif mountains
- Stay
- Day hike from Chefchaouen
- Best time:
- April–June and September–October (waterfalls are strongest March–May
Saïdia
Cross the country east from Casablanca's Atlantic and you reach Saïdia — Morocco's Mediterranean Blue-Flag resort, 14 km of golden sand on the Algerian border with the country's finest sea swimming.
- Region
- Mediterranean coast
- Stay
- 2–4 days
- Best time:
- June–September for beach and swimming (sea temperatures 24–28°C)
Frequently asked questions about Morocco destinations.
Why start a Morocco trip in Casablanca?
Which destinations are easy to reach from Casablanca?
What is worth seeing along the Atlantic coast?
How do you travel between Moroccan cities?
When is the best time to visit Casablanca and the coast?
Get a free itinerary.
Updated each season by our Casablanca team. Local operator, private trips only. Browse all tours