Morocco Destinations

Explore Morocco's most iconic destinations — from the Sahara dunes of Merzouga to the imperial cities and Atlantic coast. Find tours, activities, and travel tips for every city.

Merzouga
Drâa-Tafilalet

Merzouga

Merzouga is the gateway to the Sahara Desert and home to the magnificent Erg Chebbi dunes — one of Morocco's most iconic landscapes. Rising up to 150 metres, these golden dunes are the centrepiece of every desert adventure: camel treks at sunset, nights in luxury Berber camps under a sky blazing with stars, and 4x4 excursions deep into the sand sea.

Explore Merzouga
Marrakech

Marrakech

Marrakech — the Red City — is Morocco's most vibrant destination and the most popular departure point for Sahara desert tours. Its UNESCO-listed medina overflows with souks, palaces, and the legendary Djemaa el-Fna square. From Marrakech, the journey to Merzouga takes you through Ait Ben Haddou, the Dades Gorges, and the Todra Canyon.

Distance to Merzouga: 560 km8–9h
Explore Marrakech
Fes

Fes

Fes is Morocco's spiritual and cultural capital, home to the world's oldest university and a medina so vast it is best explored on foot with a guide. The journey from Fes to Merzouga crosses the Middle Atlas Mountains and the Ziz Valley, making it one of the most scenic routes in all of Morocco.

Distance to Merzouga: 430 km6–7h
Explore Fes
Casablanca

Casablanca

Casablanca is Morocco's largest city and economic hub, blending modern business with historic charm. Situated on the Atlantic coast, it is famous for the majestic Hassan II Mosque, one of the few active mosques open to non-Muslims, and its striking Art Deco architecture. As the country's primary international flight hub, it is the natural starting point for grand tours through Marrakech and onward to the Sahara.

Distance to Merzouga: 700 km9–10h
Explore Casablanca
Agadir

Agadir

Agadir is Morocco's premier seaside resort destination, rebuilt as a modern city after a devastating 1960 earthquake. It is famous for its crescent-shaped sandy beach, bustling corniche, and year-round sunshine. It is a popular hub for beach relaxation, surfing, and golfing before heading inland toward Taroudant and the Sahara desert.

Distance to Merzouga: 640 km9–10h
Explore Agadir
Tangier

Tangier

Tangier is Morocco's historic gateway to Europe, situated on the Strait of Gibraltar where the Mediterranean meets the Atlantic. With a legendary bohemian past that inspired writers and artists, Tangier features a newly restored medina, a white-washed Kasbah, and beautiful coastal views, making it a scenic starting point for grand loops heading south.

Distance to Merzouga: 950 km12–13h
Explore Tangier
Rabat

Rabat

Rabat, the capital of Morocco, is a refined coastal city that elegantly blends historic monuments with modern avenues. As a UNESCO World Heritage site, it boasts landmarks like the medieval Kasbah of the Udayas, the iconic Hassan Tower, and the peaceful Chellah Necropolis. It offers travelers a calm, orderly introduction to Moroccan culture.

Distance to Merzouga: 720 km9–10h
Explore Rabat
Ouarzazate

Ouarzazate

Ouarzazate — "the door of the desert" — is Morocco's film city, where Lawrence of Arabia, Gladiator, and Game of Thrones were all filmed. It sits at the crossroads of the Atlas Mountains and the Sahara, making it the closest major city to Merzouga and an ideal overnight stop on any desert tour.

Distance to Merzouga: 310 km4–5h
Explore Ouarzazate
Essaouira

Essaouira

Essaouira is a charming coastal city known for its laid-back vibe, blue-and-white medina, and rich musical heritage. Guarded by 18th-century seafront ramparts, this windy port is a haven for surfers, artists, and seafood lovers. It offers a relaxed alternative to Marrakech and serves as a unique starting point for coastal-to-desert overland circuits.

Distance to Merzouga: 650 km9–10h
Explore Essaouira
Oujda

Oujda

Oujda is a historic city in northeastern Morocco near the Algerian border. Serving as a major regional crossroads, it features a traditional medina with beautiful gates, the serene Sidi Yahya oasis, and a rich Andalusian cultural heritage. It offers an authentic, off-the-beaten-path starting point for eastern desert routes.

Distance to Merzouga: 500 km6–7h
Explore Oujda
Nador

Nador

Nador is a busy Mediterranean port city located on the edge of the Bou Areg Lagoon. Primarily serving as a key gateway for travelers arriving by ferry from Spain or through its international airport, it features a scenic waterfront promenade and close proximity to beautiful Mediterranean beaches, offering a relaxed coastal start to a Moroccan journey.

Distance to Merzouga: 620 km7–8h
Explore Nador