I planned my rough itinerary depending on the cheap flight I've found, which is flying in Tangier and out from Casablanca. It turnout to be a great one, because I don't need to go back to the same city with a long bus ride.
Here is my route for the whole 3 weeks:
Tangier (3N) - Chefchaouen (5N) - Fes (2N) - Merzouga (3N) - Todra Gorges (1N) - Ouarzazate (3N) - Marrakech (2N) - Essaouira (3N) - Casablanca (1N)
Keep reading if you want to know the details of my trip! I am also giving a list of useful tips in the end of the article.
|Sunset at Sahara Desert|
|Stand on the Rocky Gorges|