Day – 1: Casablanca Arrival – Rabat
Day – 2: Rabat to Chefchaouen
Day – 3: Free Day In Chefchaouen To Explore The The City
Day – 4: Chefchaouen – Meknes – Volubilis – Fez
Day – 5: Guided City Tour Of Fez
Day – 6: Fes – Ifran – Middle Atlas – Midelt – Errachidia – Erfoud – Merzouga
Day – 7: Merzouga – Khamlia – Desert Tour – Merzouga
Day – 8: Merzourga – Rissani – Todra Gorges – Dades Valley
Day – 9:Dades Valley – Skoura – Ouarzazate – Kasbah Ait Ben Haddou – Tizi N’Tichka Pass – Marrakech
Day – 10: Exploring Marrakech – Marrakech City Tour
Day – 11: Day Trip To Essaouira From Marrakech
Day – 12 : Transfer To Marrakech Airport Or Casablanca Airport