Twelve days is enough to see nearly all of Morocco's regions at a relaxed pace — imperial cities, the Sahara desert, the Atlas mountains and the Atlantic coast — without long travel days back to back.
A common structure for 12 days: 2 days in Marrakech, 3–4 days to the Sahara and back through the Dades and Todra gorges, 2 days in Fes, 1–2 days in Chefchaouen or Tangier in the north, and 2–3 days on the Atlantic coast (Essaouira or Rabat) before returning. This is a reference only — your final route is built around your time and interests.
Important: this is a starting structure, not a fixed booking — accommodation, exact stops and pricing are confirmed in your personal quote.
Related