Asilah ramparts on the Atlantic coast, Morocco
From Casablanca · 20 days / 19 nights

20 Days: Exotic Treasures of Morocco

Programme checked

Overview

In short: Private tour · 20 days / 19 nights, starting and ending in Casablanca airport — about 2,975 km and 32 places, including 2 nights in the desert.

Duration
20 days / 19 nights
Starts
Casablanca airport
Ends
Casablanca airport
Tour type
Private tour
Group size
Up to 50 travellers
Language
Flexible, on request
Distance
≈ 2,975 km in total
Stops
32 places

A three-week grand loop with plenty of extras: Casablanca, Rabat, Asilah and Tangier, Tetouan and Chefchaouen, Volubilis, Meknes and Fes, three nights around Erg Chebbi (including a free day at a hotel pool facing the dunes), the gorges and Ait Ben Haddou, Marrakech with a balloon flight, a food tour and Chez Ali, the Ouzoud falls, then Essaouira with a beach horse ride and a hammam before returning to Casablanca.

It is the closest sibling of the 24-day programme and includes more activities than any other tour we offer.

Highlights

  • Casablanca, Rabat, Tangier and Asilah
  • Chefchaouen and Tetouan
  • Fes, Meknes and Volubilis
  • Ifrane and Midelt
  • Sahara: camel ride, sandboarding, ATV/buggy, 4×4 over the dunes
  • Nomad life, Rissani and a Berber show
  • Ouarzazate, Atlas Studios and Kasbah Ait Ben Haddou
  • Dades Valley and the Roses village
  • Tizi n'Tichka
  • Hot-air balloon and a food-tasting tour in Marrakech
  • Ouzoud waterfalls
  • Essaouira: horse ride and hammam

Route

Map of the route: Casablanca Airport, Casablanca, Rabat, Asilah, Tangier, Hercules Caves, Tetouan, Chefchaouen, Volubilis, Meknes, Fes, Ifrane, Azrou, Midelt, Ziz Gorges, Errachidia / Ziz, Erfoud, Rissani, Merzouga, Khamlia, Tinghir, Todra Gorge, Boumalne Dades, Kelaat M'Gouna, Skoura, Ouarzazate, Ait Ben Haddou, Tizi n'Tichka, Marrakech, Ouzoud Falls, Argan forest, Essaouira
  • Day 1
  • Day 3
  • Day 4
  • Day 5
  • Day 7
  • Day 9
  • Day 10
  • Day 12
  • Day 13
  • Day 15
  • Day 17
  • Day 19
  • Day 20

Lines join the stops in order; they are not the exact roads. Distances are road estimates. Open the route in Google Maps

All 32 stops · ≈ 2,975 km
#StopDayFrom previous stop
1Casablanca AirportDay 1—
2CasablancaDay 1≈ 30 km
3RabatDay 3≈ 105 km
4AsilahDay 3≈ 235 km
5TangierDay 3≈ 50 km
6Hercules CavesDay 4≈ 10 km
5TangierDay 4≈ 10 km
7TetouanDay 5≈ 60 km
8ChefchaouenDay 5≈ 60 km
9VolubilisDay 7≈ 160 km
10MeknesDay 7≈ 30 km
11FesDay 7≈ 65 km
12IfraneDay 9≈ 75 km
13AzrouDay 9≈ 20 km
14MideltDay 9≈ 125 km
15Ziz GorgesDay 9≈ 65 km
16Errachidia / ZizDay 9≈ 50 km
17ErfoudDay 9≈ 75 km
18RissaniDay 9≈ 25 km
19MerzougaDay 9≈ 40 km
20KhamliaDay 10≈ 10 km
18RissaniDay 10≈ 50 km
19MerzougaDay 10≈ 40 km
17ErfoudDay 12≈ 60 km
21TinghirDay 12≈ 160 km
22Todra GorgeDay 12≈ 15 km
23Boumalne DadesDay 12≈ 60 km
24Kelaat M'GounaDay 12≈ 25 km
25SkouraDay 12≈ 60 km
26OuarzazateDay 12≈ 50 km
27Ait Ben HaddouDay 12≈ 30 km
28Tizi n'TichkaDay 13≈ 45 km
29MarrakechDay 13≈ 90 km
30Ouzoud FallsDay 15≈ 165 km
29MarrakechDay 15≈ 165 km
31Argan forestDay 17≈ 185 km
32EssaouiraDay 17≈ 45 km
2CasablancaDay 19≈ 400 km
1Casablanca AirportDay 20≈ 30 km

Day by day

  1. Day 1Arrival – Casablanca airport transfer
    Casablanca AirportCasablanca

    Transfer from Casablanca airport to your hotel.

    ≈ 30 kmOvernight: Casablanca
  2. Day 2Casablanca with a local guide

    The Corniche, Hassan II Mosque, Morocco Mall, the Habous old medina and the Jewish quarter; free evening.

    Overnight: CasablancaMeals: Breakfast
  3. Day 3Casablanca – Rabat – Asilah – Tangier
    CasablancaRabatAsilahTangier

    Rabat: Hassan Tower, the Chellah ruins and the Kasbah of the Udayas.

    Along the coast to Asilah, known for its annual art festival and murals, and its Skala bastion with views of the medina and the sea. On to Tangier.

    ≈ 390 kmOvernight: TangierMeals: Breakfast
  4. Day 4Tangier
    TangierHercules CavesTangier

    Hercules Caves, the Kasbah near the harbour, the medina's craft shops and a Mediterranean view; afternoon at the beach.

    ≈ 20 kmOvernight: TangierMeals: Breakfast
  5. Day 5Tangier – Tetouan – Chefchaouen
    TangierTetouanChefchaouen

    Tetouan's medina and its famous 'zaazaa' fruit shake, then Chefchaouen.

    ≈ 120 kmOvernight: Riad in ChefchaouenMeals: Breakfast
  6. Day 6Exploring Chefchaouen

    Blue walls, doors and shops, and the Andalusian-style new town with the park on Avenue Mohammed V.

    Overnight: Riad in ChefchaouenMeals: Breakfast
  7. Day 7Chefchaouen – Volubilis – Meknes – Fes
    ChefchaouenVolubilisMeknesFes

    Volubilis through the Rif farmland, then Meknes: the medina walls, Bab el-Mansour and the Moulay Ismail mausoleum. Night in Fes.

    ≈ 255 kmOvernight: FesMeals: Breakfast
  8. Day 8A full day in the Fes medina

    Al-Qarawiyyin, Al-Attarine madrasa, the Blue Gate, the Chouara tannery and the souks, then a panoramic view of the medina.

    Overnight: Riad in FesMeals: Breakfast
  9. Day 9Fes – Ifrane – Midelt – Merzouga (luxury camp)
    FesIfraneAzrouMideltZiz GorgesErrachidia / ZizErfoudRissaniMerzouga

    Ifrane, Azrou's macaques, the Tizi n'Talghemt pass and the Ziz Gorges; lunch near Errachidia.

    Mint tea in Merzouga, then a camel ride of about 1h30 to a luxury camp (beds, shower, private toilet).

    ≈ 475 kmOvernight: Luxury desert campMeals: Breakfast + dinner
  10. Day 10Erg Chebbi – Khamlia – Merzouga lake – Rissani
    MerzougaKhamliaRissaniMerzouga

    Sunrise, then a buggy or ATV ride back to Riad Café du Sud.

    4×4 tour: Khamlia's Gnawa music, the seasonal lake with its birds, a nomad home, and Rissani, birthplace of Moulay Ali Cherif. Lunch: madfouna ('Berber pizza') baked in the embers.

    Back to your 'royal' luxury tent in the afternoon.

    ≈ 100 kmOvernight: Luxury tentMeals: Breakfast + dinner
  11. Day 11Free day in Merzouga

    Relax at the hotel pool facing the dunes and palm trees; optional evening of Amazigh music at the camp.

    Overnight: Merzouga hotelMeals: Breakfast + dinner
  12. Day 12Todra Gorge – Dades – Valley of Roses – Ouarzazate – Ait Ben Haddou
    MerzougaErfoudTinghirTodra GorgeBoumalne DadesKelaat M'GounaSkouraOuarzazateAit Ben Haddou

    A 30-minute walk in the Todra Gorge among palms and olive groves, a visit to Amazigh families, and lunch in the gorge.

    The Road of 1,000 Kasbahs, a rose cooperative in Kelaat M'Gouna, the Skoura palm grove, Ouarzazate and Ait Ben Haddou with its rooftop café; studio visit before the hotel.

    ≈ 460 kmOvernight: Ouarzazate areaMeals: Breakfast
  13. Day 13Atlas Mountains – Marrakech
    Ait Ben HaddouTizi n'TichkaMarrakech

    Leave at 9:00 over Tizi n'Tichka, arrive in Marrakech around 15:00 and explore Jemaa el-Fna.

    ≈ 135 kmOvernight: MarrakechMeals: Breakfast
  14. Day 14Marrakech with a local guide – Chez Ali

    Palaces, the Jewish quarter, Bahia, Menara, the Saadian Tombs, the Koutoubia, Ben Youssef Madrasa, Jemaa el-Fna, the ramparts and Majorelle Garden.

    Evening: dinner-show at Chez Ali (music and horse show).

    Overnight: Riad/hotel in the medinaMeals: Breakfast + dinner
  15. Day 15Day trip to the Ouzoud waterfalls
    MarrakechOuzoud FallsMarrakech

    Leave at 9:00; a local guide, a boat ride to the foot of the falls, red-earth villages and terraced fields. Back in the early evening.

    ≈ 330 kmOvernight: MarrakechMeals: Breakfast
  16. Day 16Hot-air balloon – spa day pass – night food tour

    Pick-up at 5:00, take-off around 6:00 for sunrise, about 2 hours in the air, then breakfast.

    Afternoon day pass with lunch at a resort hotel.

    Evening food tour with a guide beyond Jemaa el-Fna: spices, oils and local dishes.

    Overnight: MarrakechMeals: Breakfast
  17. Day 17Essaouira with a local guide – beach horse ride
    MarrakechArgan forestEssaouira

    Leave at 8:00 via Sidi Mokhtar and the argan forest (tree-climbing goats), an argan cooperative and optionally the Val d'Argan vineyard.

    Guided visit: medina, Mellah, Kasbah and fishing port; lunch at a local eatery.

    Before sunset, a horse ride on the beach with a professional photographer.

    ≈ 230 kmOvernight: EssaouiraMeals: Breakfast
  18. Day 18Free day in Essaouira

    Free day: beach, kitesurf or surf.

    Overnight: EssaouiraMeals: Breakfast
  19. Day 19Hammam & spa – transfer to Casablanca
    EssaouiraCasablanca

    Morning hammam and spa, then the drive to a downtown Casablanca hotel near the shopping streets.

    ≈ 400 kmOvernight: CasablancaMeals: Breakfast
  20. Day 20Transfer to Casablanca airport
    CasablancaCasablanca Airport

    Transfer to the airport, two hours before your flight.

    ≈ 30 kmMeals: Breakfast

What’s included

Included

  • Accommodation
  • Private car with driver-guide
  • Daily breakfast
  • 3 dinners
  • Local guides in Marrakech, Fes, Essaouira, Chefchaouen, Casablanca and Ourika
  • Chez Ali restaurant (2 menus)
  • Spa and hammam
  • Food-tasting tour in Marrakech
  • Hot-air balloon
  • 4×4 Sahara tour over the dunes
  • Camel trek
  • Sandboarding
  • Show at the camp
  • Horse ride in Essaouira
  • ATV
  • Taxes

Not included

  • Other dinners
  • Lunches
  • Flights
  • Monument entrance fees
  • Tips

Good to know

  • Best season for the desert: October to April. In summer daytime heat often exceeds 40°C; in winter nights at camp can drop close to freezing.
  • The Tizi n'Tichka pass (about 2,260 m) can get snow or brief closures in winter; the driver adjusts timings to road conditions.
  • Pack a small daypack for the camp night (water, charger, warm layer, toiletries). Large luggage stays in the vehicle or hotel.
  • Essentials: sunscreen, sunglasses, a scarf/cheche against sand, comfortable shoes and a warm jacket for the evening.
  • In the old medinas (Marrakech, Fes, Chefchaouen) wear comfortable shoes; alleys are narrow and unsuitable for wheeled suitcases — riads usually arrange porters.
  • Use only official licensed guides and ignore unofficial 'guides' at the medina gates.
  • Dress modestly (shoulders and knees covered) near religious sites; Hassan II Mosque is the only mosque open to non-Muslims, on guided visits.
  • With so many activities included, confirm the exact list in writing (balloon, food tour, hammam, horse ride, ATV, Chez Ali) before paying a deposit.

Guided visits on this route

Our local guides also lead these walks and day trips in towns this tour passes through. Ask us to add one.

Read before you go

Questions about this trip

How long is this trip, and where does it start and end?

It lasts 20 days / 19 nights, starting in Casablanca airport and returning there. The whole route covers about 2,975 km.

Is it a private tour?

Yes. You travel only with your own companions, with your own vehicle and driver-guide.

How much driving is there each day?

Approximate road distances: Day 1 about 30 km, Day 3 about 390 km, Day 4 about 20 km, Day 5 about 120 km, Day 7 about 255 km, Day 9 about 475 km, Day 10 about 100 km, Day 12 about 460 km, Day 13 about 135 km, Day 15 about 330 km, Day 17 about 230 km, Day 19 about 400 km, Day 20 about 30 km. Your driver stops for photos, breaks and lunch along the way, and the pace can be adjusted.

Where do we sleep?

Night 1: Casablanca; night 2: Casablanca; night 3: Tangier; night 4: Tangier; night 5: Riad in Chefchaouen; night 6: Riad in Chefchaouen; night 7: Fes; night 8: Riad in Fes; night 9: Luxury desert camp; night 10: Luxury tent; night 11: Merzouga hotel; night 12: Ouarzazate area; night 13: Marrakech; night 14: Riad/hotel in the medina; night 15: Marrakech; night 16: Marrakech; night 17: Essaouira; night 18: Essaouira; night 19: Casablanca. Desert camps range from simple nomad tents to comfortable tents with private bathrooms — tell us which you prefer.

Which meals are included?

Day 2: breakfast; day 3: breakfast; day 4: breakfast; day 5: breakfast; day 6: breakfast; day 7: breakfast; day 8: breakfast; day 9: breakfast + dinner; day 10: breakfast + dinner; day 11: breakfast + dinner; day 12: breakfast; day 13: breakfast; day 14: breakfast + dinner; day 15: breakfast; day 16: breakfast; day 17: breakfast; day 18: breakfast; day 19: breakfast; day 20: breakfast. Other meals and drinks are paid locally.

What is included in the price?

Accommodation; Private car with driver-guide; Daily breakfast; 3 dinners; Local guides in Marrakech, Fes, Essaouira, Chefchaouen, Casablanca and Ourika; Chez Ali restaurant (2 menus); Spa and hammam; Food-tasting tour in Marrakech; Hot-air balloon; 4×4 Sahara tour over the dunes; Camel trek; Sandboarding; Show at the camp; Horse ride in Essaouira; ATV; Taxes.

What is not included?

Other dinners; Lunches; Flights; Monument entrance fees; Tips.

When is the best time for this trip?

October to April is the most comfortable period for the desert. In summer, daytime temperatures often pass 40°C; in winter the days are sunny but nights at camp can drop close to freezing, so bring a warm layer.

Can the programme be adapted?

Yes. Dates, pace, stops and accommodation can be adjusted — tell us what you would like when you ask for a quote.

How do I book?

Send us your dates and the number of travellers on WhatsApp (+212 663-102827) or by email (marocservicetours@gmail.com). We reply within 48 hours with a personalised quote.

Compare with similar trips

How this trip compares with the two closest alternatives.

CriteriaThis trip20 Days: Exotic Treasures of Morocco24 Days: Moroccan Delights and Cultural Charms15 Days: North & South via the Desert
Duration20 days / 19 nights24 days / 23 nights15 days / 14 nights
RouteCasablanca airport (round trip)Casablanca → Casablanca airportCasablanca airport → Marrakech airport
Distance≈ 2,975 km≈ 3,690 km≈ 2,920 km
Places visited323334
Nights in the desert231
TypePrivate tourPrivate tourPrivate tour
Highlights
  • Casablanca, Rabat, Tangier and Asilah
  • Chefchaouen and Tetouan
  • Fes, Meknes and Volubilis
  • Ifrane and Midelt
  • Hassan II Mosque and the Casablanca corniche
  • Rabat, Asilah and Tangier
  • Chefchaouen's blue lanes
  • Volubilis and Meknes
  • Hassan II Mosque and Hassan Tower in Rabat
  • Roman ruins of Volubilis
  • Chefchaouen and its people
  • Atlas Mountains scenery
PriceOn requestOn requestOn request
LinksView this tripView this trip
Price on request20 days / 19 nights
Ask on WhatsApp