Casablanca to Rabat
Casablanca -> Hassan II Mosque -> Rabat
Meet your driver in Casablanca, visit the ocean-facing Hassan II Mosque, then continue to Rabat for the Kasbah of the Udayas, Hassan Tower and Mausoleum of Mohammed V.

Day by day
The classic 10 day Morocco route: imperial cities, Chefchaouen, Fes, Sahara dunes, kasbah country, Marrakech, and Essaouira.
Casablanca -> Hassan II Mosque -> Rabat
Meet your driver in Casablanca, visit the ocean-facing Hassan II Mosque, then continue to Rabat for the Kasbah of the Udayas, Hassan Tower and Mausoleum of Mohammed V.
Rabat -> Rif Mountains -> Chefchaouen
Leave Rabat and drive north toward the Rif Mountains, arriving in Chefchaouen with time for the blue medina, Uta el-Hammam square, small craft shops, and sunset views over the mountain town.
Chefchaouen Medina -> Uta el-Hammam -> Kasbah -> Rif Viewpoints
A full day to enjoy Chefchaouen slowly: blue lanes, artisan markets, Uta el-Hammam square, the kasbah, mountain views, and a relaxed medina rhythm.
Chefchaouen -> Fes
Continue from Chefchaouen to Fes and start a guided medina visit on arrival, covering Al Qarawiyyin, historic madrasas, tanneries, souks, traditional neighborhoods, artisan quarters, and a viewpoint when timing fits.
Fes -> Ifrane -> Cedar Forest -> Midelt -> Ziz Valley -> Merzouga Sahara
Cross the Middle Atlas through Ifrane, cedar forest, Midelt and the Ziz Valley before reaching Erg Chebbi for camel riding, sunset and a luxury desert camp.
Merzouga Sahara -> Khamlia -> Nomad Families -> Merzouga
Explore the Sahara by 4x4, visit nomad families, share tea, experience Khamlia Gnawa music, and enjoy a slower second evening near the dunes.
Merzouga Sahara -> Rissani -> Todra Gorge -> Dades Valley -> Rose Valley -> Skoura -> Ouarzazate
Leave the desert through Rissani, Todra Gorge, Dades Valley, Rose Valley and Skoura before overnighting in Ouarzazate.
Ouarzazate -> Ait Ben Haddou -> High Atlas -> Marrakech
Visit Ait Ben Haddou in the morning, then cross the High Atlas by the Tizi n'Tichka road with private stops. After arriving in Marrakech, use the remaining time for a focused guided introduction to Ben Youssef, Bahia Palace, Saadian Tombs, souks, or Jemaa el-Fna depending on pace.
Marrakech -> Essaouira -> Marrakech
Travel to Essaouira for its UNESCO medina, fishing port, Portuguese ramparts, art galleries, Atlantic air and seafood before returning to Marrakech.
Marrakech -> Marrakech Airport
Private airport transfer from Marrakech at the agreed time, with room for a final breakfast, short medina walk, or last shopping stop if your flight is later in the day.
Day by day
A Marrakech-start itinerary that reaches Casablanca, Chefchaouen, Fes, the Sahara, Ouarzazate and Ait Ben Haddou before returning to Marrakech.
Marrakech Airport -> Marrakech Medina
Private transfer from Marrakech airport to your riad, with a free afternoon for a first walk in the medina, rooftop tea, or an easy dinner before the guided sightseeing begins.
Marrakech Medina -> Ben Youssef -> Bahia Palace -> Saadian Tombs -> Jemaa el-Fna
Explore Marrakech with a local guide: Ben Youssef, Bahia Palace, Saadian Tombs, souks and the energy of Jemaa el-Fna.
Marrakech -> Casablanca -> Hassan II Mosque -> Chefchaouen
Travel to Casablanca for Hassan II Mosque, then continue north to Chefchaouen for an evening in the blue medina.
Chefchaouen Medina -> Uta el-Hammam -> Kasbah -> Rif Viewpoints
A free day in Chefchaouen for blue lanes, the kasbah, craft shops, relaxed photography and mountain views.
Chefchaouen -> Fes
Travel to Fes and begin a guided visit of its medina, artisan quarters, madrasas, Al Qarawiyyin, tanneries, palaces and viewpoints.
Fes -> Ifrane -> Azrou -> Midelt -> Erfoud -> Merzouga Sahara
Cross the Middle Atlas through Ifrane, Azrou cedar forest and Midelt before reaching Erg Chebbi for camel riding, sunset and a Sahara camp.
Merzouga Sahara -> Khamlia -> Nomad Families -> Merzouga
Explore the desert by 4x4, visit nomads, stop in Khamlia for Gnawa music, and enjoy a relaxed second night near the dunes.
Merzouga Sahara -> Rissani -> Todra Gorge -> Dades Valley -> Rose Valley -> Skoura -> Ouarzazate
Leave the Sahara through Rissani, oasis villages, Todra Gorge, Dades, Rose Valley and Skoura before overnighting in Ouarzazate.
Ouarzazate -> Ait Ben Haddou -> High Atlas -> Marrakech
Visit Ait Ben Haddou, cross the High Atlas by Tizi n'Tichka and return to Marrakech for a final evening.
Marrakech -> Marrakech Airport
Private transfer from your riad to Marrakech airport at the agreed time, with a relaxed final morning or short shopping stop if your flight schedule allows.
Day by day
A complete Tangier to Marrakech route with Chefchaouen, Fes, Sahara dunes, kasbah country, Marrakech and Essaouira.
Tangier -> Chefchaouen
Pick-up at Tangier port or airport and private transfer into the Rif Mountains to Chefchaouen, with free time for the blue lanes, kasbah area, Uta el-Hammam square, and sunset views.
Chefchaouen -> Fes
Travel from the Rif Mountains to Fes, then explore the medina with a guide: madrasas, souks, Al Qarawiyyin, tanneries, artisan quarters and historic neighborhoods.
Fes -> Ifrane -> Azrou -> Midelt -> Erfoud -> Merzouga Sahara
Cross the Middle Atlas through Ifrane, Azrou cedar forest and Midelt before arriving in Erg Chebbi for camel riding, sunset and a camp night.
Merzouga Sahara -> Khamlia -> Nomad Families -> Merzouga
Spend a full day around the Sahara with 4x4 tracks, nomad visits, Khamlia music and relaxed dune time.
Merzouga Sahara -> Rissani -> Todra Gorge -> Dades Valley -> Rose Valley -> Skoura -> Ouarzazate
Leave the Sahara through Rissani, Todra Gorge, Dades, Rose Valley and Skoura before overnighting in Ouarzazate.
Ouarzazate -> Ait Ben Haddou -> High Atlas -> Marrakech
Visit Ait Ben Haddou, cross the Tizi n'Tichka pass and arrive in Marrakech for a free evening.
Marrakech Medina -> Ben Youssef -> Bahia Palace -> Saadian Tombs -> Jemaa el-Fna
Discover Marrakech with a local guide, from palaces and monuments to souks and Jemaa el-Fna.
Marrakech -> Argan Cooperative -> Essaouira
Travel to Essaouira, visit an argan cooperative, then explore the port, medina, ramparts, craft streets and Atlantic atmosphere.
Essaouira -> Marrakech
Enjoy the morning in Essaouira for the beach, port, medina, or a slow lunch, then return to Marrakech in the afternoon for your final night.
Marrakech -> Marrakech Airport
Private airport transfer at the agreed time, with the morning kept flexible for breakfast, packing, or one last short Marrakech stop.
Private tour details
Everything below is shaped around your final route, travel dates, hotel level, and pace.
Private quote based on travel dates, group size, and accommodation level.
Request This TourGood to know
Yes. This is the strongest compact version if you want cities, blue streets, Sahara, Marrakech and Essaouira.
Yes. It includes a full day trip to Essaouira from Marrakech.
Yes. We also offer a Marrakech-start 10 day route.
Exploring other options
Once you have seen this route, compare a shorter or longer version, or explore a different side of Morocco.
Same journey, different duration
Or see a different side of Morocco

Private Sahara routes for travelers who want dunes, camel riding, kasbahs, and desert camp nights without losing comfort.
Explore journeys->
A private royal cities route through Casablanca, Fes, Rabat, Meknes, Volubilis, and Marrakech with guided cultural experiences.
Explore journeys->Tell us your dates and group details. We will shape a private quote around your pace.
Plan This Tour