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 Essaouira teamLocal operatorPrivate trips onlyReal prices

42 destinations

Marrakech, Morocco
3–4 days
Imperial city

Marrakech

The red city inland — souks, riads and gardens, two and a half hours from the Essaouira coast.

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

Fes

Morocco's oldest imperial city — a car-free medieval medina, and the deep-inland contrast to the coast.

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

Chefchaouen

Morocco's blue pearl — a 15th-century Rif mountain medina, the inland opposite of the Atlantic coast.

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 tented camps under a deep sky — the great inland journey from the coast.

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

Essaouira

The wind city by the Atlantic — Skala ramparts, a working fishing port, Gnaoua music and thuya wood, where we are based.

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 — the mountains behind the Marrakech plain.

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

Tangier

Where Africa meets Europe — the northern tip of the Atlantic coast, kasbah and the city of Bowles and Matisse.

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 and film studios over the Atlas, the staging post to the dunes.

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

Casablanca

Morocco's modern Atlantic metropolis — art deco, the Hassan II Mosque, and the main international gateway up the coast.

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

Rabat

Morocco's calm, green capital on the Atlantic — kasbah, royal monuments and an unhurried medina.

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 down the coast — a long golden bay, warm calm sea and the gateway to Taghazout and Paradise Valley.

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 inland 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 in the Middle Atlas.

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 — camps, camel rides and Atlas sunsets without the long desert 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 behind 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 medina at the northern end of the coast.

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, the far inland from the coast.

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 — a world away from the coast.

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, inland from the coast.

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

Taghazout

Where Essaouira's afternoon wind turns into a wave — the bohemian surf village three hours south down the same Atlantic shore.

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

Ifrane

Trade the Atlantic wind for cedar and snow — the alpine 'Little Switzerland' of the Middle Atlas, the inland counterpoint to coastal Essaouira.

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

Dakhla

The same Atlantic wind that fills Essaouira's sails, 1,500 km south — Africa's kitesurf capital on a turquoise Saharan lagoon.

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

Skoura

An earthen-kasbah palm oasis east of Ouarzazate — the desert-bound interior far from Essaouira's salt air, crowned by the restored Amerdil.

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

Tinghir

Gateway to the Todra Gorge — a lush southern-Atlas oasis deep in the interior, a world away from Essaouira's windswept ramparts.

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

Oualidia

The oyster lagoon up the coast from Essaouira — a calm, flamingo-fringed Atlantic bay and the natural seafood-lunch stop on the road north.

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

Volubilis & Moulay Idriss

Roman mosaics beneath a hilltop holy town — the most layered day on the inland imperial loop, paired with a coastal Essaouira itinerary.

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

Morocco's apple capital between the two Atlas ranges — a high-mountain crossroads on the inland desert road, far from Essaouira's sea breeze.

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

Sidi Ifni

Essaouira's Spanish-colonial cousin far down the coast — an Art Deco former enclave of surf beaches and the red 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, the first heritage stop on the coast road to Essaouira.

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

Azrou

Cedar forest and wild Barbary macaques in the Middle Atlas — the green inland counterpoint to Essaouira's bare windswept coast.

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 on the northern Atlantic coast, far up the seaboard from Essaouira.

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

Tétouan

Morocco's whitewashed Andalusian city in the far-northern Rif — a UNESCO medina of Moorish stucco, a Mediterranean world away from Essaouira.

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

Tafraout

Pink-granite boulders and almond blossom in the Ameln valley — the Anti-Atlas interior just inland from the same Atlantic coast as Essaouira.

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

Mirleft

The raw, undeveloped Atlantic shore Essaouira left behind a century ago — wild cliff-backed coves far down the coast toward Sidi Ifni.

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

Larache

Essaouira's quiet northern echo on the same Atlantic — a Spanish-colonial port above the Loukos estuary, beside the 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

Springs, a turquoise reservoir and the Ouzoud falls in the Middle Atlas foothills — a green inland hub deep in the country, away from the coast.

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

Rissani

The ancient Tafilalt capital and gateway to Merzouga — cradle of the Alaouite dynasty, about as far from Essaouira's Atlantic as Morocco reaches.

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

Road's end at the last town before Erg Chigaga — the deepest, wildest Saharan dunes, the polar opposite of Essaouira's Atlantic edge.

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

Aït Bougmez Valley

Morocco's 'Happy Valley' in the high M'Goun massif — terraced Berber villages and meadows, as far in spirit from sea-level Essaouira as Morocco gets.

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

Emerald waterfalls and the God's Bridge arch in a forested Rif gorge — the far-northern Chefchaouen loop, a world away from Essaouira's coast.

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

Saïdia

The warm, calm Mediterranean answer to Essaouira's windswept Atlantic — 14 km of blue-flag golden sand in the far north-east, by the Algerian border.

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

Good to know

Frequently asked questions about Essaouira & coastal destinations.

How far is Essaouira from Marrakech, and can it be a day trip?

Essaouira sits on the Atlantic coast roughly two and a half to three hours' drive west of Marrakech, which makes a full-day visit very doable. With an early start you have time to walk the UNESCO medina and the Skala sea ramparts, see the fishing port and have lunch, often with a stop at a women's argan cooperative on the road, and still return to Marrakech the same evening. Many travellers prefer to stay a night or two to enjoy the town at a slower pace.

Why use Essaouira as a base on the Atlantic coast?

Essaouira is a relaxed, walkable coastal town with a mild, breezy climate that escapes the summer heat found inland. From here the coast opens up in both directions — Sidi Kaouki and Diabat to the south, the argan country and village of Ounagha just inland — so it works well as a calm base for the southern Atlantic shore rather than only as a passing day trip.

What is near Essaouira worth visiting?

Just south of town, Sidi Kaouki is a wide, wind-swept surf beach backed by a marabout shrine, while Diabat is a small village across the estuary linked to the dunes and the old Borj el-Berod ruin. Inland, Ounagha and the surrounding countryside are known for argan groves and cooperatives. All sit a short drive from Essaouira and pair naturally with time in the medina.

Which other Morocco destinations pair well with Essaouira?

Because Essaouira connects directly to Marrakech in under three hours, the two combine easily: the red city's medina and gardens with the coast's sea air and ramparts. Travellers with more time continue from Marrakech to the Atlas mountains, the Agafay desert or, with a longer commitment of two to three days, the Sahara dunes — so the coast becomes one chapter of a wider Morocco route.

What is the best time of year to visit Essaouira?

Essaouira is mild year-round and avoids the extreme summer heat of the interior, so it is comfortable in most seasons. Spring and summer are the windiest months, which is ideal for kitesurfing and windsurfing but means a light layer is useful against the breeze and evening sea mist. Spring and autumn are generally the most balanced for sightseeing and walking the ramparts and beach.