Day 1 – Arrival in Casablanca
Arrive in Casablanca
Visit Hassan II Mosque (one of the largest in the world)
Walk the Corniche seaside
Overnight in Casablanca
Day 2 – Casablanca → Rabat → Chefchaouen
Drive to Rabat (capital & imperial city)
Continue north to Chefchaouen
Overnight in Chefchaouen
Day 3 – Chefchaouen (Blue City)
Explore the blue-washed medina
Ras El Ma waterfall
Spanish Mosque viewpoint at sunset
Relaxed day
Overnight in Chefchaouen
Day 4 – Chefchaouen → Volubilis → Meknes → Fes
Roman ruins of Volubilis
Meknes (imperial city): Bab Mansour, Royal Granaries
Continue to Fes
Overnight in Fes
Day 5 – Fes (Imperial City)
Guided medina tour:
Jewish Quarter (Mellah)
Overnight in Fes
Day 6 – Fes → Midelt → Ziz Valley → Merzouga (Sahara)
Middle Atlas Mountains & cedar forests
Ziz Valley oasis
Arrive in Merzouga
Camel trek into the dunes
Sunset & overnight in Sahara desert camp
Day 7 – Merzouga → Todra Gorge → Dades Valley
Sunrise in the desert
Todra Canyon walk
Scenic drive through Dades Valley
Overnight in Dades or nearby
Day 8 – Dades → Ait Ben Haddou → Marrakech
Rose Valley & Skoura Oasis
Ait Ben Haddou (UNESCO site)
Cross High Atlas via Tizi n’Tichka Pass
Arrive in Marrakech
Overnight in Marrakech
Day 9 – Marrakech (Imperial City)
City tour:
Jemaa el-Fna square at night
Overnight in Marrakech
Day 10 – Marrakech → Essaouira → Departure
Drive to Essaouira (Atlantic coast)
Medina, port, beach
Fresh seafood lunch
Return to Marrakech or depart from Essaouira/Casablanca