This comprehensive journey through Morocco takes you from the vibrant northern city of Tangier to the imperial cities, the stunning Rif and Atlas Mountains, the vast Sahara Desert, and the beautiful Atlantic coast. Along the way, you’ll explore rich history, breathtaking landscapes, and diverse cultures, staying in traditional Riads, desert camps, and charming local hotels.
Day 1: Arrival in Tangier – City Tour
Welcome to Morocco! Upon arrival in Tangier, you’ll enjoy a short city tour exploring the highlights of this northern port city. Afterward, transfer to your hotel in the historic medina for the night.
Day 2: Tangier – Rif Mountains – Chefchaouen
Depart Tangier and travel through the scenic Rif Mountains toward Chefchaouen. Known for its stunning blue-washed buildings and relaxed atmosphere, you’ll have time to explore the charming medina before staying overnight in a local riad or hotel.
Day 3: Chefchaouen – Volubilis – Meknes – Fez
After breakfast, head to the ancient Roman ruins of Volubilis (UNESCO World Heritage Site) and the sacred town of Moulay Idriss. Continue to Meknes, one of Morocco’s imperial cities, to see the grand gates of Bab el-Mansour. Arrive in Fez in the evening and settle into your riad.
Day 4: Fez – Guided City Tour
Spend the day exploring Fez, Morocco’s oldest imperial city and cultural capital. Visit the medieval medina Fes el-Bali, Al-Qarawiyyin University, the Royal Palace, Jewish Quarter (Mellah), and artisan quarters. Overnight stay in a traditional riad.
Day 5: Fez – Ifrane – Midelt – Ziz Valley – Merzouga Desert
Travel south through the Middle Atlas Mountains, stopping in Ifrane (known as Morocco’s Switzerland) and Azrou cedar forest. Continue through the Ziz Valley to Erfoud, the gateway to the desert. Arrive in Merzouga, where a camel trek will take you across the Erg Chebbi dunes to your desert camp for an unforgettable night under the stars.
Day 6: Merzouga – Rissani – Todra Gorges – Dades Valley
Wake up to a desert sunrise before heading to Rissani and the dramatic Todra Gorges, a favorite for climbers and nature lovers. Continue through the Dades Valley, known for its stunning rock formations and kasbahs. Overnight in a hotel overlooking the valley.
Day 7: Dades Valley – Valley of Roses – Skoura – Ouarzazate
Drive along the Route of a Thousand Kasbahs to the Valley of Roses and Skoura Oasis, home to palm groves and historic kasbahs. Arrive in Ouarzazate, known as the “Hollywood of Africa,” and visit the Taourirt Kasbah and optional film studios. Overnight in a local riad or hotel.
Day 8: Ouarzazate – Aït Ben Haddou – High Atlas – Marrakech
Visit the spectacular Aït Ben Haddou (UNESCO site), a fortified village featured in many films. Cross the High Atlas Mountains via the Tizi n’Tichka Pass (the highest road pass in North Africa) en route to Marrakech. Afternoon at leisure. Overnight in the medina.
Day 9: Marrakech – Full Day Guided Tour
Discover the vibrant city of Marrakech, visiting key sites including the Koutoubia Mosque, Saadian Tombs, Bahia Palace, and the colorful souks. End the day in Jemaa el-Fnaa Square, alive with musicians, storytellers, and street food.
Day 10: Marrakech – Agadir
Leave the Red City behind and head to Agadir, a laid-back beach destination on the Atlantic coast. Spend the afternoon relaxing or exploring the seaside promenade. Overnight stay in Agadir.
Day 11: Agadir – Essaouira
Drive up the coast to the historic port town of Essaouira, known for its fortified medina, artistic vibe, and Atlantic winds perfect for surfing. Explore the harbor, markets, and ramparts. Overnight in a local riad.
Day 12: Essaouira – Safi – El Jadida – Casablanca
Journey north along the coast, stopping at the pottery town of Safi and the Portuguese-influenced city of El Jadida. Arrive in Casablanca, Morocco’s modern economic hub. Free evening to explore. Overnight in Casablanca.
Day 13: Casablanca – Rabat
Visit Casablanca’s iconic Hassan II Mosque, Place Mohamed V, and Arab League Park. In the afternoon, drive to Rabat, the capital of Morocco. Explore the Hassan Tower, Mausoleum of Mohammed V, and the Royal Palace. Overnight in Rabat.
Day 14: Rabat – Asilah
Travel to the charming coastal town of Asilah, a peaceful and artistic whitewashed medina by the sea. Enjoy the relaxed atmosphere, mural-covered streets, and coastal views. Overnight in a local riad.
Day 15: Asilah – Tangier – Departure
After breakfast, return to Tangier. Depending on your departure schedule, visit some final sites or shop for souvenirs before your transfer to the port or airport.