Morocco rewards a well-planned itinerary more than most destinations, because its highlights — imperial cities, the Atlantic and Mediterranean coasts, the Atlas Mountains and the Sahara — sit far enough apart that trying to cover all of them in one short trip usually means too much time in transit.

Marrakech and Fez

Both cities are built around dense medinas where staying in a riad — a traditional courtyard house converted into a small hotel — is the defining experience, often more atmospheric than a standard hotel room. Marrakech's medina is larger and more geared toward tourism; Fez's is considered the best-preserved medieval Islamic city in the world and is less crowded.

The Coast

Essaouira, on the Atlantic, offers a walled medina, strong winds that draw windsurfers and kitesurfers, and a noticeably cooler climate than inland Marrakech. Safi, further south, is a quieter, more working-port alternative with the same coastal character and far fewer tourists.

The Sahara

Merzouga and the Erg Chebbi dunes are the most accessible Sahara base, roughly a day's drive from Marrakech or Fez, typically visited via an overnight desert camp stay including a camel trek.

Booking Tips

  • Riads book up faster than standard hotels during Moroccan public holidays — reserve well ahead if traveling around these dates.
  • A common one-week itinerary pairs three nights in Marrakech, a two-day Sahara excursion via Merzouga, and two nights on the coast in Essaouira.
  • Medina riads often can't be reached by car — confirm your hotel's luggage-transfer arrangement from the nearest drop-off point.

Frequently Asked Questions

Is a riad or a standard hotel better in Marrakech?

A riad gives a more authentic, quieter experience inside the medina; a standard hotel outside the medina walls is more convenient if you have heavy luggage or want a pool and modern amenities.

How many days does a Sahara desert camp trip take?

Most Marrakech-based trips to Merzouga run two to three days round-trip, including one night at a desert camp.