Day – 1: Casablanca – Chefchaouen
Day – 2: Chefchaouen – Fes
Day – 5: Midelt – Merzouga
Day – 6: Merzouga – Dades Valley
Day – 7: Dades Valley – Ait Ben Haddou
Day – 8: Ait Ben Haddou – Imlil Atlas Mountains
Day – 9: Imlil – Essaouira
Day – 10: Essaouira – Marrakech
Day – 11: Marrakech – Marrakech
Day – 12 : End of 12 days Morocco itinerary