20 Days Morocco Tour from Casablanca
20-Day Morocco Tour from Casablanca is an unforgettable journey across Morocco, designed for travelers who want to experience the country from north to south. Discover imperial cities, the blue streets of Chefchaouen, the Sahara Desert, ancient kasbahs, the Atlas Mountains, and Morocco’s Atlantic coast.
20 Days Morocco Tour from Casablanca – Itinerary
Day 1: Arrival in Casablanca
Welcome to Morocco! Upon arrival at Casablanca Mohammed V International Airport, your private driver will meet you and transfer you to your hotel. Depending on your arrival time, you can relax or explore some of Casablanca’s highlights.
Overnight in Casablanca.
Day 2: Casablanca – Rabat
After breakfast, visit the impressive Hassan II Mosque overlooking the Atlantic Ocean before traveling to Rabat, Morocco’s capital. Explore the Hassan Tower, Mohammed V Mausoleum and the beautiful Kasbah of the Udayas.
Overnight in Rabat.
Day 3: Rabat – Asilah – Tangier
Travel north along Morocco’s Atlantic coast toward Tangier. Stop in the charming coastal town of Asilah, famous for its whitewashed streets and colorful murals. Continue to Tangier and enjoy time exploring this historic gateway between Africa and Europe.
Overnight in Tangier.
Day 4: Tangier – Chefchaouen
Discover more of Tangier before driving through the Rif Mountains to Chefchaouen. Spend the afternoon walking through the famous blue-painted streets and relaxing in the heart of the medina.
Overnight in Chefchaouen.
Day 5: Explore Chefchaouen
Enjoy a full day in the Blue City. Explore the old medina, Plaza Uta el-Hammam, local markets and picturesque streets. You will also have free time for photography, cafés and shopping.
Overnight in Chefchaouen.
Day 6: Chefchaouen – Volubilis – Meknes – Fes
Leave Chefchaouen and travel toward the ancient Roman ruins of Volubilis. Continue to Meknes to discover highlights of this historic imperial city before heading to Fes.
Overnight in Fes.
Day 7: Guided Tour of Fes
Explore Fes with a local guide. Discover the UNESCO-listed medina, traditional souks, historic madrasas, artisan workshops and famous tanneries while learning about the history and culture of Morocco’s spiritual capital.
Overnight in Fes.
Day 8: Fes – Ifrane – Cedar Forest – Midelt
Travel south through the Middle Atlas Mountains. Stop in Ifrane and continue to the cedar forests near Azrou, where Barbary macaques can often be seen. Continue through mountain landscapes to Midelt.
Overnight in Midelt.
Day 9: Midelt – Ziz Valley – Merzouga
Continue through the spectacular landscapes of southern Morocco, passing the Ziz Valley and its palm-filled oasis. Arrive in Merzouga at the edge of the Erg Chebbi dunes.
Overnight in Merzouga.
Day 10: Merzouga Desert Experience
Spend the day discovering the Merzouga region and Sahara landscapes. Later, enjoy a camel ride across the Erg Chebbi dunes and watch the sunset before reaching your desert camp. Enjoy dinner and traditional music under the stars.
Dinner and overnight at a Sahara desert camp.
Day 11: Merzouga – Rissani – Todra Gorge – Dades Valley
After sunrise and breakfast, leave the Sahara and visit Rissani before continuing toward Tinghir. Explore the dramatic Todra Gorge and travel through beautiful landscapes to the Dades Valley.
Dinner and overnight in Dades Valley.
Day 12: Dades Valley – Rose Valley – Skoura – Ouarzazate
Travel along the Road of a Thousand Kasbahs through the Rose Valley and Skoura oasis. Continue to Ouarzazate, often called the gateway to the Sahara and known for its kasbahs and film studios.
Overnight in Ouarzazate.
Day 13: Ouarzazate – Ait Ben Haddou – Marrakech
Visit the famous fortified village of Ait Ben Haddou, a UNESCO World Heritage Site. After exploring the kasbah, cross the High Atlas Mountains and the Tizi n’Tichka route before arriving in Marrakech.
Overnight in Marrakech.
Day 14: Guided Tour of Marrakech
Discover Marrakech with a local guide. Explore landmarks and historic areas of the medina, traditional souks and the lively Jemaa el-Fna square while learning about the city’s history and culture.
Overnight in Marrakech.
Day 15: Marrakech Free Day
Enjoy a relaxing day at your own pace. Explore more of the medina, visit gardens, experience a traditional hammam, shop in the souks or simply enjoy Marrakech’s cafés and restaurants.
Overnight in Marrakech.
Day 16: Marrakech – Essaouira
Travel west to the Atlantic coast and arrive in Essaouira. Explore its relaxed medina, historic ramparts, fishing port and seaside atmosphere.
Overnight in Essaouira.
Day 17: Explore Essaouira
Enjoy a full free day in Essaouira. Walk through the UNESCO-listed medina, visit local artisan shops, relax near the beach and enjoy fresh seafood at the port.
Overnight in Essaouira.
Day 18: Essaouira – Agadir
Continue south along the Atlantic coast toward Agadir. After arrival, enjoy free time to explore the beachfront promenade, marina or relax by the ocean.
Overnight in Agadir.
Day 19: Agadir – Marrakech
After breakfast, enjoy some additional time in Agadir before traveling back to Marrakech. Spend your final evening enjoying the atmosphere of the Red City.
Overnight in Marrakech.
Day 20: Marrakech – Departure
After breakfast, your 20 Days Morocco Tour from Casablanca comes to an end. Depending on your flight schedule, your driver will transfer you to Marrakech Airport for your departure.
Tour Highlights
- Casablanca and Hassan II Mosque
- Rabat and Tangier
- Blue city of Chefchaouen
- Volubilis, Meknes and Fes
- Middle Atlas Mountains and Cedar Forest
- Ziz Valley and Merzouga
- Erg Chebbi camel ride and desert camp
- Todra Gorge and Dades Valley
- Ouarzazate and Ait Ben Haddou
- High Atlas Mountains
- Marrakech guided tour
- Essaouira and Agadir
Tour Includes
Private air-conditioned transportation with an experienced driver, accommodation in selected hotels and riads, a Sahara desert camp, daily breakfasts, dinner in the desert and Dades Valley, camel ride in Merzouga, and local guides in Fes and Marrakech.
Tour Excludes
International flights, lunches, most dinners, drinks, entrance fees, tips, personal expenses and travel insurance.
Why Choose This 20-Day Morocco Tour?
This 20 Days Morocco Tour from Casablanca combines Morocco’s imperial cities, mountains, Sahara Desert, traditional villages and Atlantic coast in one complete journey. The itinerary can also be customized according to your arrival airport, accommodation preferences, travel style and interests.
