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

The red city of souks, riads and gardens — three easy hours down the line from your Casablanca arrival.

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

Fes

The world's largest car-free medieval city — a direct train ride from your Casablanca gateway.

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

Chefchaouen

Morocco's blue pearl — a 15th-century Rif medina, the high point of any northern run from your Casablanca arrival.

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

Real Sahara: 150m dunes, camel caravans and luxury camps — the great onward journey from your Casablanca arrival.

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

Essaouira

The windy fortress city: ramparts, fishing boats, argan oil and the best seafood in Morocco.

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

Atlas Mountains

Berber villages, walnut groves and North Africa's highest summit — an hour beyond Marrakech.

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

Tangier

Where Africa meets Europe — and barely two hours from Casablanca on the Al Boraq high-speed line.

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 Africa: kasbahs, film studios and the southern gateway to the dunes.

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

Casablanca

Morocco's front door — Hassan II Mosque on the Atlantic, Mauresque art-deco downtown, and the country's busiest international gateway.

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

Rabat

Morocco's calm, green capital — the closest onward city to Casablanca, barely an hour up the line.

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, vast granaries and Roman Volubilis next door.

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

Agadir

Morocco's sunshine beach capital — a long golden bay, modern resorts and the gateway to Paradise Valley and Taghazout.

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

Dadès & Todra Gorges

Towering red canyons, palm oases and the famous switchback road — the dramatic heart of the desert route.

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 highest waterfalls — 110 metres of cascades, rainbows and wild Barbary macaques.

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

Agafay Desert

A lunar landscape of rolling hills 40 minutes from Marrakech — luxury camps, camel rides and Atlas sunsets without the long drive.

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

Ourika Valley

Berber villages, river-bank lunches and seven waterfalls — the greenest, easiest Atlas escape from Marrakech.

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 — Portuguese ramparts, painted murals and a calm, walkable medina near Tangier.

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-lined oasis town at the threshold of the deep Sahara.

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

Imlil

Imlil is the High Atlas trekking village that puts North Africa's highest summit within two days' walk.

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

Taroudant

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

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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 a miraculous cistern, 90 minutes from Casablanca.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

Frequently asked

Frequently asked questions about Morocco destinations.

Why start a Morocco trip in Casablanca?

Casablanca has Morocco's main international airport (Mohammed V) and is the country's busiest rail hub, so it is the most common arrival point for travellers flying in. From the city you can see the landmark Hassan II Mosque and the Art-Deco centre, then continue by train to Rabat, Marrakech, Fes or Tangier. That makes it a practical gateway and stopover at the start or end of a wider Morocco itinerary.

Which destinations are easy to reach from Casablanca?

Rabat, the capital, is the closest major destination — about an hour north by train — and pairs naturally with Casablanca for its kasbah and historic medina. El Jadida and the Portuguese cistern lie down the Atlantic coast, while the trains south reach Marrakech in around three hours and the high-speed Al Boraq line runs north to Tangier. Fes and Meknes are reachable by direct train too, so Casablanca connects easily to most of the country.

What is worth seeing along the Atlantic coast?

Morocco's Atlantic seaboard has plenty beyond Casablanca's Corniche. Rabat blends ocean ramparts with the Kasbah of the Udayas; El Jadida has its UNESCO-listed Portuguese cistern and walled town; Oualidia is known for its calm lagoon and oysters; and further south, the walled port of Essaouira is a favourite for its relaxed medina and sea breezes. The coast stays milder than the interior, which makes it pleasant even in summer.

How do you travel between Moroccan cities?

The national rail operator ONCF links Casablanca with Rabat, Marrakech, Fes, Meknes and Tangier, including the Al Boraq high-speed service to Tangier. For towns the train does not reach, CTM and Supratours run reliable long-distance buses. To explore at your own pace — or to reach the Atlas mountains, the kasbah country or the Sahara — a private driver gives the most flexibility, since those routes involve long drives and several stops.

When is the best time to visit Casablanca and the coast?

Thanks to the ocean, Casablanca and the Atlantic coast enjoy a mild climate for most of the year. Spring (April–June) and autumn (September–November) are especially comfortable, with warm days and sea breezes. Summers are warm but rarely extreme near the coast, while winters are cool and can be wet. Coastal mornings are sometimes hazy, so afternoons often give the clearest light for sightseeing and photographs.