Book this private 12-day itinerary from Tangier to Tangier with Morocco Experience Tours. It is a full loop: Chefchaouen, Fes, two nights in the Sahara, the kasbah road, Marrakech, Casablanca, Rabat and Asilah, ending back in Tangier.
12 DAYS
Tangier
Excursión de varios días
English, Spanish

This 12-day itinerary from Tangier to Tangier is ideal if you arrive and leave through Tangier, by plane or by ferry from Spain. First, you explore Chefchaouen and Fes with an official guide. Then, you spend two nights in the Merzouga desert and follow the kasbah road to Marrakech. Finally, you return north along the Atlantic coast through Casablanca, Rabat and Asilah.
Prefer to end in Marrakech? See the 12-day itinerary from Tangier to Marrakech, or the 13-day grand tour from Tangier. Coming from Spain? Read our page on Morocco tours from Spain.
Your driver meets you at Tangier airport and takes you to your hotel. The rest of the day is free to explore the medina and the seafront.
After breakfast, you drive through the Rif Mountains to Chefchaouen. In the afternoon, you explore the blue medina. About 2 hours of driving.
You visit the Roman ruins of Volubilis on the way south. In the evening, you reach your riad in Fes. About 4.5 hours of driving.
An official local guide leads you through Fes el-Bali, a UNESCO World Heritage Site. Therefore, there are no long drives today.
You cross Ifrane and the cedar forests, stop in Midelt, and follow the Ziz Valley to Erfoud. Finally, you reach your hotel in Merzouga for dinner. About 8 hours of driving.
Today, you meet nomad families and hear Gnaoua music in Khamlia. In the late afternoon, you ride a camel into the dunes and sleep in a tent camp, with dinner under the stars.
After sunrise, you visit Rissani and a fossil cooperative in Erfoud. Then, you walk through Todra Gorge and reach the Dades Valley for dinner. About 4.5 hours of driving.
You pass the Rose Valley, Skoura and Ouarzazate. Next, you cross the Tizi n’Tichka pass at 2,260 meters to Marrakech. About 7 hours of driving.
An official local guide shows you the Medina of Marrakech, the palaces and the souks.
After a free morning in Marrakech, you drive to Casablanca. About 3 hours of driving.
You see the Hassan II Mosque in Casablanca, then the Kasbah of the Udayas and the Hassan Tower in Rabat. Finally, you reach Asilah by the sea. About 4 hours of driving.
After a free morning, your driver takes you to Tangier airport, about 1 hour away.
This 12-day itinerary from Tangier to Tangier can be tailored to your pace. For example, you can add Essaouira or a second night in Chefchaouen. Simply tell us your preferences, or design your own route with our Morocco custom tours.
At Morocco Experience Tours, we create personalized Morocco tours and private travel experiences designed around you. Customize your itinerary, choose your hotels, add extra nights, or discover new destinations. Let our local experts create your perfect Morocco vacation and enjoy an unforgettable journey through Morocco.
Our Morocco travel specialists are here to help you plan the perfect custom Morocco tour. Contact Morocco Experience Tours on WhatsApp for expert advice and personalized travel assistance.
Most days have 1 to 4.5 hours of driving. However, day 5 takes about 8 hours and day 8 about 7 hours. Days 1, 4, 6 and 9 have no long drives.
Yes. It is a full loop, so it suits travelers who arrive and leave through Tangier airport or by ferry.
Yes. Official local guides lead you in Fes on day 4 and in Marrakech on day 9.
Two: one in a hotel in Merzouga and one in a tent camp in the dunes.
Yes. You travel only with your group, in your own vehicle with your driver.
Before you go, read our Morocco travel tips, what to pack for the desert, or see all our tours from Tangier.
Discover the absolute magic of the Moroccan kingdom. Every tour is custom-built with high-end, air-conditioned private transportation, local certified medina walking guides, and handpicked luxury Riads.
Copyright © 2026 Morocco Experience Tours TP / Patente N° 47141683 – IF N° 52593752 – ICE N° 003122633000048 – RC N° 518/12061 Ouarzazate