The realistic 7-day loop
Morocco is bigger than it looks — you can’t see everything in a week. This is the tightest route that still gives you a medina, the Sahara, and a different landscape. Anything more than this in 7 days becomes a blur of buses.
Day 1 — Arrive Marrakech
Fly into Marrakech Menara. Settle in a medina hostel. Sunset on Jemaa el-Fnaa; eat from a food stall.
Day 2 — Marrakech
Morning: Bahia Palace + Saadian Tombs. Afternoon: Jardin Majorelle. Evening: rooftop sunset + hammam.
Day 3–5 — 3-day Sahara tour
Book a Marrakech-to-Marrakech 3-day tour (€70–100). It covers High Atlas pass, Ait Benhaddou, Dades Valley, overnight in a desert camp at Erg Chebbi with camels at sunset/sunrise, return via Todra Gorge.
Day 6 — Marrakech to Essaouira OR bus to Chefchaouen
Pick ONE: Essaouira (3h bus, coastal, easy) or Chefchaouen (overnight bus, blue city, harder transit). Essaouira is the realistic choice in 7 days.
Day 7 — Essaouira, then back
Fish tajine at the port, ramparts walk, one souk. Evening bus back to Marrakech (3h), catch a late flight or sleep and fly out Day 8 morning.
Budget for the week
€350–500 per person including hostel, food, 3-day tour, and buses. Flights are extra.
If you have only 5 days
Skip Essaouira, do a 2-day (not 3-day) desert tour, and just do Marrakech bookends.