2 week Morocco Travel Itinerary

Morocco’s offerings are super diverse, ranging from ancient bustling cities to quiet mountain towns, and from sandy deserts to world-class waves.

The main cities include coastal capital Rabat, as well as its neighbor to the south, Casablanca.

Tangier, the northernmost point of Africa has more of a Spanish influence than other large cities like Fes and Marrakech, which promise to immerse visitors in old Moroccan charm.

Morocco is also a destination for nature lovers, with a wide variety of landscapes. The Atlas Mountains span across the country, and the highest peak in north Africa- Mount Toubkal- is just outside of Marrakech.

The eastern part of the country opens up into the Moroccan Sahara, where you’ll find vast stone and sand deserts and picturesque canyons and gorges.

My favorite was Chefchaouen up north in the Rif mountains. The beautiful and unique mountain town is accurately dubbed Morocco’s Blue City; and even though it is quite the journey to get there, it was an awesome change of pace and well worth the effort.

Here’s my suggestion for a 10 day Morocco itinerary.


Start in Tangier

I recommend starting your Moroccan adventure in the coastal town of Tangier. It is an easy start to the trip, as there is a heavy European (Spanish) influence, and it feels slightly less foreign. Morocco-lite if you will. Spend a day or two in Tangier, and from there you can rent a car or train hop down the coast.

Road Trip Morocco’s Coast

As you make your way southbound from Tangier, you’ll have many options for places to stop and stay awhile. If you enjoy the city life, head to Rabat or Casablanca, but for a more sleepy beach town vibe, check out Essaouira and Agadir, known for great surf and a more laid back take on Moroccan culture.


After ~4 days on the coast, take the train or hire a driver to take you from Essaouira to Marrakech. Stay in the medina in a traditional riad, and take at least 4 days to explore the souks and surrounding adventures. Check out my guide to Marrakech for all of my recommendations!

Moroccan Desert AdveNTURE

If you have the time, I would highly suggest making your way to the proper Moroccan desert. They are very spiritual people and make beautiful intricate jewelry that they are happy to tell visitors about, and the nicest people I met were all from the surrounding areas of Merzouga. Ouarzazate is another well-regarded option. Two nights of glamping, should do it, as it takes awhile to get there and back to the city.


Make your way back up to the north of the country and wrap up your trip in Chefchaouen. This picturesque little mountain town is a perfect way to wrap up your time in Morocco. It’s super relaxing, and people are so kind. Fly to Tangier, and take a private car to Chefchaouen. Spend 2 nights and 2 full days wandering and eating. Be sure to make your way to the Spanish mosque at the top of the city, too! Check out my guide to Chefchaouen.