With this 12 days Morocco itinerary, you can experience the best of what the Kingdom has to offer. With Flying to Morocco, the country is a land of vibrant contrasts, from buzzing medinas and ancient cities to golden dunes, snow-capped mountains, and the breezy Atlantic coast.
12 Days Morocco Itinerary
This 12 days in Morocco itinerary will leave you with memories of desert nights, mountain roads, exotic spices, and the rhythm of ancient cities. Let yourself get lost in the magic. Morocco always has more to reveal.





Start your 12 days Morocco itinerary in Casablanca, the country’s largest city. While it’s more modern compared to other cities, it has its own charm. Visit the Hassan II Mosque, one of the largest mosques in the world with a stunning location by the sea. If time allows, stroll along the Corniche or dine at Rick’s Café for a cinematic start to your trip.
Leave early and drive to Rabat, Morocco’s capital. Highlights include the Hassan Tower, the Mausoleum of Mohammed V, and the Kasbah of the Udayas. After lunch, head north to Chefchaouen, the famous blue city nestled in the Rif Mountains.
Spend this day of your 12 days Morocco itinerary exploring the picture-perfect medina of Chefchaouen. Wander through its winding, blue-washed streets, shop for handicrafts, and hike to the Spanish Mosque for panoramic views over the town. It's a relaxed and peaceful place, perfect for soaking in the atmosphere.
Drive to Fes, one of Morocco’s oldest imperial cities. The route takes you through stunning rural landscapes and traditional towns. Upon arrival, get a glimpse of the city from the Merenid Tombs before heading to your accommodation.
Fes deserves a full day. Explore the ancient medina, which is a UNESCO World Heritage site. Visit the Al-Qarawiyyin University, the Bou Inania Madrasa, and the tanneries for a raw look at medieval craftsmanship still alive today. A guided walking tour is highly recommended to navigate the maze-like streets.
This is a long but scenic drive through the Middle Atlas Mountains, passing cedar forests, Berber villages, and the town of Midelt. By evening, you’ll reach Merzouga, a gateway to the Erg Chebbi dunes. This day of your 12 days Morocco itinerary is the perfect opportunity to hop on a camel for a magical sunset trek, and for spending the night in a desert camp under the stars.
Wake up early to catch sunrise over the dunes. After breakfast, head the 12 days Morocco itinerary through the Todgha Gorges, an inspiring canyon, perfect for a short hike or photo stop. Continue to the Dades Valley, known for its red rock formations and ancient kasbahs.
Travel through the Valley of Roses and visit Ouarzazate, often dubbed the Hollywood of Morocco. Explore the Atlas Film Studios or the Taourirt Kasbah. Next, visit the iconic Ait Ben Haddou, a UNESCO site and filming location for Game of Thrones and Gladiator.
Cross the breathtaking Tizi n'Tichka Pass in the High Atlas mountains towards Marrakech. It’s an inspiring and winding drive, with plenty of viewpoints. Arrive in Marrakech and start exploring the vibrant Jemaa El Fna square.
Marrakech is full of color and charm. Visit the Bahia Palace, Saadian Tombs, Koutoubia Mosque, and the serene Majorelle Garden. Don’t make your 12 days Morocco itinerary miss wandering through the traditional markets, which are full of spices, textiles, leather goods, and handmade treasures.
Take a day trip to the laid-back coastal town of Essaouira. Enjoy the beach, fresh seafood, and the charming medina. The drive takes around 2.5 hours each way, making it an easy but rewarding getaway from the Marrakech heat.
Depending on your flight, you can either depart from Marrakech Menara Airport or return to Casablanca. If time allows in your 12 days Morocco itinerary, enjoy a final Moroccan breakfast, visit any missed sights, or indulge in some last-minute shopping.