The road from Marrakech to Zagora is one of the great drives in North Africa. It crosses the High Atlas through the Tichka Pass at 2,260 metres, drops into the dramatic pre-Saharan landscape around Ouarzazate, follows the ancient Draa Valley through a near-continuous sequence of kasbahs and palm oases, and ends at the edge of the Sahara — all in 365 kilometres.
Two days is the minimum to do this journey properly. One night in Zagora is not enough time to experience the desert, the souk, the camel trek, and the return with any sense of ease. But two days — with the right itinerary and the right place to stay — gives you everything: the mountain pass, the kasbah towns, the palm grove, the sunset, the stars, and a morning in the desert before the drive home.
This article gives you the complete itinerary: what to see on the way, where to stop, how long each section takes, how to get there (self-drive and bus options), and why La Petite Kasbah in Zagora is the natural base for the overnight stay.
|
✦ KEY TAKEAWAYS |
|
› Marrakech to Zagora is 365km via the N9 — approximately 5–6 hours driving without stops, 7–8 hours with the key stops along the way. |
|
› Day 1 covers Marrakech → Tichka Pass → Ouarzazate → Aït Benhaddou → Draa Valley → Zagora (arrival late afternoon). |
|
› Day 2 covers Zagora activities (camel trek, souk, palm grove) → afternoon departure → Marrakech arrival by evening. |
|
› La Petite Kasbah Zagora (hotelzagora.com) is rated 9.3/10 and is the ideal overnight base — pool, rooftop, authentic Moroccan dinner, desert excursions arranged. |
|
› The journey is manageable as a self-drive with a rental car, or as a guided tour — both options are outlined below. |
|
TABLE OF CONTENTS |
|
1. Is 2 Days Enough? Managing Expectations |
|
2. How to Get from Marrakech to Zagora |
|
3. Transport Options Compared |
|
4. Day 1: Marrakech to Zagora — The Route |
|
5. The Key Stops on Day 1 |
|
6. Arriving in Zagora: The First Evening |
|
7. Day 2: Zagora — What to Do in One Full Day |
|
8. Day 2 Afternoon: The Drive Back |
|
9. Where to Stay in Zagora: La Petite Kasbah |
|
10. Practical Tips for the Journey |
1. Is 2 Days Enough? Managing Expectations
Two days from Marrakech to Zagora and back is a tight but entirely satisfying itinerary if you manage it correctly. The honest version: you will spend approximately 10–12 hours driving over the two days, leaving you one afternoon, one evening, and one morning in Zagora itself. That is enough for a sunset camel ride, a night at a quality riad, a Moroccan dinner under the stars, a morning in the souk or palm grove, and the drive home.
What two days does not allow for: an overnight desert camp at Erg Chigaga, the full Draa Valley road trip north toward Agdz, or a day trip to Tamegroute. If any of those are priorities, extend to three days. But for a first Zagora experience — the desert air, the palm grove, the stars at night, the kasbah atmosphere — two days is genuinely enough.
The most common mistake: spending too long at Aït Benhaddou and Ouarzazate on Day 1, arriving in Zagora after dark, and losing the desert sunset. Budget your Day 1 stops carefully and prioritise arriving in Zagora with at least 90 minutes of light remaining.
"If you are still deciding between Zagora and Merzouga for your Sahara experience, two days from Marrakech makes Zagora the more practical choice."
2. How to Get from Marrakech to Zagora
The only road between Marrakech and Zagora is the N9 — there is no alternative route. The road is paved throughout and in generally good condition, though the Tichka Pass section has tight switchbacks and requires careful driving in rain or winter conditions. A standard rental car handles the journey without difficulty outside of winter months.
Distance and Time Breakdown
• Marrakech → Tichka Pass summit: 120km, approximately 1.5 hours
• Tichka Pass → Ouarzazate: 35km, approximately 35 minutes
• Ouarzazate → Aït Benhaddou (detour): 30km round trip, approximately 30 minutes driving plus visit time
• Ouarzazate → Zagora via N9: 165km, approximately 2.5 hours
• Total driving time Marrakech → Zagora: approximately 5–6 hours without stops
• Total with recommended stops: 7–8 hours — depart Marrakech by 8am to arrive Zagora by 4–5pm
3. Transport Options Compared
|
Method |
Journey Time |
Cost (approx.) |
Pros |
Cons |
|
Rental Car |
5–6 hrs |
€40–80/day |
Full flexibility, best stops, return on your schedule |
Requires confidence driving mountain roads |
|
Private Driver |
5–6 hrs |
€150–250 |
Relaxed, knowledgeable driver, no navigation stress |
Higher cost, less spontaneous |
|
CTM Bus |
6–7 hrs |
€15–25 |
Cheap, reliable, direct Marrakech–Zagora |
Fixed schedule, no stops en route |
|
Organised Tour |
2 days |
€200–400pp |
Everything included, guide explains context |
Group pace, fixed itinerary |
|
Transfer + Riad |
5–6 hrs |
€80–120 |
La Petite Kasbah arranges transfer — ask at booking |
One-way only unless return arranged |
Our recommendation: rent a car if you are comfortable driving mountain roads. The journey itself — especially the Tichka Pass and the Draa Valley — is one of the best parts of the experience and deserves the freedom of your own pace. If driving is not your preference, a private driver arranged through La Petite Kasbah is the most comfortable alternative.
4. Day 1: Marrakech to Zagora — The Route
Depart Marrakech no later than 8am to give yourself enough time at the key stops while still arriving in Zagora with afternoon light. The journey south follows the N9 through Tahanaout and begins climbing into the Atlas Mountains almost immediately. The pass builds gradually — small Berber villages, walnut and almond orchards, the road narrowing as it climbs — before cresting at Col du Tichka at 2,260 metres.
|
🚗 DAY 1 — MARRAKECH TO ZAGORA ROUTE PLANNER |
|
08:00 Marrakech — Depart — fill petrol, buy snacks, have breakfast before leaving |
|
09:30 Tichka Pass — Summit at 2,260m — stop for photos of the Atlas panorama (15 min) |
|
10:15 Aït Benhaddou — UNESCO kasbah — 45–60 min visit, then lunch in nearby café |
|
12:00 Ouarzazate — Drive through — brief stop at Taourirt Kasbah if time allows |
|
12:45 N9 South Begins — The Draa Valley unfolds — kasbahs, palmeries, Berber villages |
|
14:00 Agdz — First significant Draa Valley town — tea stop, fossil/carpet shops |
|
15:30 Tamnougalt — Ancient ksar visible from road — worth a brief stop |
|
16:30 Zagora Outskirts — Palm grove of Amezrou appears — almost there |
|
17:00 La Petite Kasbah — Arrival — mint tea, pool, rooftop before sunset |
5. The Key Stops on Day 1
Col du Tichka (2,260m)
The highest paved mountain pass in Morocco. The views from the summit are extraordinary — the High Atlas stretching in both directions, the plateau falling away toward the Sahara to the south. Stop for fifteen minutes at most: there is a small café at the top and a cluster of souvenir stalls, but the main value is the panorama. Photograph south — the landscape you are driving toward is already visible from here.
Aït Benhaddou
One of the most photographed sites in Morocco and a UNESCO World Heritage Site. The ksar (fortified village) of Aït Benhaddou has been used as a film location for dozens of international productions — but the building itself is genuinely ancient and genuinely spectacular. Cross the shallow riverbed on foot (usually dry outside winter — stepping stones provided), climb to the top of the ksar for the view, and allow 45–60 minutes total. Do not miss the bread baked in clay ovens near the entrance.
The Draa Valley (Agdz to Zagora)
The 165km drive from Ouarzazate to Zagora along the N9 is the most beautiful section of the entire journey. The Draa Valley unfolds gradually — first rocky desert, then the palm grove beginning, then a near-continuous sequence of ancient kasbahs and oasis villages. Agdz is the first significant town and worth a brief tea stop. The road follows the river valley south, the desert visible on the flanks, the palm grove dense along the valley floor.
Do not drive this section in a hurry. Pull over when you see a kasbah that catches your eye. The light in the late afternoon turns everything gold. This is the Morocco you came for, and it is better experienced at 60km/h with the windows down than at 120km/h watching the clock.
6. Arriving in Zagora: The First Evening
Arriving at La Petite Kasbah after a 7–8 hour journey from Marrakech is, by multiple guest accounts, one of the most satisfying moments of the entire trip. The mint tea that appears within minutes of arrival, the courtyard, the pool — all of it lands differently when you have driven through the Atlas and the Draa Valley to get here.
The Perfect First Evening Programme
• Arrive by 4:30–5pm — check in, freshen up, change out of driving clothes
• Pool from 5–6pm — the water is at its best in the late afternoon desert light
• Sunset camel trek — departs directly from the riad at 5:30–6pm through the Amezrou palm grove (book in advance through the riad)
• Rooftop terrace from 6:30–8pm — mint tea, the Zagora skyline turning amber, stars beginning to appear
• Moroccan dinner — table d'hôtes in the riad courtyard, tagine and couscous from the family kitchen
• Stargazing from the rooftop — the sky above Amezrou has minimal light pollution
7. Day 2: Zagora — What to Do in One Full Day
Depending on your departure time on Day 2, you have between 4 and 8 hours in Zagora. Here are the best uses of that time, in order of priority for a first visit:
Early Morning: The Souk (Wednesday or Sunday only)
If your visit falls on a Wednesday or Sunday, the Zagora souk is the best possible way to start Day 2. Arrive by 7:30am, spend 90 minutes in the market, buy dates and argan oil, have a bowl of harira and a glass of fresh orange juice at a market stall, and return to La Petite Kasbah for the riad breakfast by 10am. The combination of the souk and the full Moroccan breakfast back at the riad is one of the great mornings in southern Morocco.
Morning: Amezrou Palm Grove and Mellah Walk
A 45–60 minute walk from La Petite Kasbah through the Amezrou palm grove and into the historic Jewish quarter (Mellah) of Amezrou gives you a condensed version of what makes this landscape extraordinary. The Mellah is one of the best-preserved historic Jewish quarters in southern Morocco — the synagogue, the ancient houses, the carved Star of David lintels still visible above doorways. Ask at the riad for the walking route.
Late Morning: Tamegroute (if time allows)
If you have a flexible departure time, the 45km drive south to Tamegroute — home to a 17th-century Koranic library with manuscripts from the 13th century — adds real historical depth to the visit. Two hours round trip including the library visit. Not possible if you need to leave Zagora before noon.
Afternoon: Pool and Rooftop Before Departure
One final pool session before the drive north. The combination of desert heat and cool water means this is not an optional luxury — it resets your energy for the 5–6 hour drive back. Depart no later than 2–3pm to arrive in Marrakech before dark.
8. Day 2 Afternoon: The Drive Back
The return from Zagora to Marrakech follows the same N9 — but in the opposite direction and with different light. The afternoon drive north through the Draa Valley gives you a completely different visual experience from the morning drive south. The kasbahs are lit from the other side. The palm grove looks different. Stopping at a point you missed on the way down costs nothing in time.
|
🚗 DAY 2 — ZAGORA TO MARRAKECH RETURN |
|
14:00 La Petite Kasbah — Departure — final pool, settle bill, collect any purchases |
|
15:30 Agdz — Optional stop — carpet or fossil shops, quick tea |
|
16:30 Ouarzazate — Petrol stop — last reliable fuel before the pass |
|
17:00 Aït Benhaddou — Optional second visit — different light, fewer crowds in late afternoon |
|
18:30 Col du Tichka — Drive the pass — views now looking north toward Marrakech |
|
20:00 Marrakech arrival — Back in the city — dinner in the medina or riad |
Tichka Pass in the evening: driving the pass northbound in the late afternoon gives you the western light on the Atlas faces — completely different from the morning drive. Allow extra time and do not rush this section.
9. Where to Stay in Zagora: La Petite Kasbah
For a two-day Marrakech–Zagora itinerary, the accommodation choice is the single most important decision after the itinerary itself. The difference between a night at La Petite Kasbah and a night at a generic roadside hotel in Zagora is the difference between a memory and a transfer stop.
La Petite Kasbah is located in Amezrou — the palm grove village 2km south of Zagora town centre — rated 9.3/10 by international guests, run by award-winning owners Brahim, and consistently described as the best accommodation in the Draa Valley. For a two-day itinerary, it delivers everything you need: a pool for the afternoon heat, a rooftop terrace for the sunset and stars, a camel trek arranged directly, a Moroccan dinner in the courtyard, and a full breakfast before the drive home.
|
✔ |
Arrive by 5pm on Day 1 — enough time for the pool, sunset camel trek, dinner, and stargazing |
|
✔ |
Book camel trek in advance through the riad — departs directly from La Petite Kasbah |
|
✔ |
Souk on Wednesday or Sunday morning adds significant cultural depth to Day 2 |
|
✔ |
Depart no later than 2–3pm on Day 2 — arrives Marrakech before dark |
|
✔ |
La Petite Kasbah rated 9.3/10 — pool, terrace, authentic dinner, desert excursions all arranged on-site |
|
✔ |
Self-drive recommended — rent a car in Marrakech and enjoy the N9 at your own pace |
|
✔ |
The Draa Valley drive (Agdz to Zagora) is as important as the destination — do not rush it |
10. Practical Tips for the Journey
• Petrol: Fill up in Marrakech before departure and again in Ouarzazate. Zagora has petrol stations. There are no reliable stations between Ouarzazate and Zagora except in Agdz.
• Cash: Carry sufficient dirhams — ATMs exist in Ouarzazate, Agdz, and Zagora town but not in smaller villages along the route. The souk and riad excursions require cash.
• Driving the Tichka Pass: The pass road is not difficult in a standard car in dry weather. In rain or winter (December–February), it can be icy at the summit. Check conditions before departure in winter months.
• Timing: Depart Marrakech by 8am at the latest for Day 1. Later departures compress the Draa Valley drive and risk arriving in Zagora after dark.
• Accommodation booking: Book La Petite Kasbah directly at hotelzagora.com as early as possible — the riad has a limited number of rooms and peak season (October–April) fills quickly.
• Phone signal: Signal is good on the N9 through Ouarzazate. It becomes intermittent in the deeper Draa Valley. Download offline maps (Google Maps or Maps.me) before departing Marrakech.
• Food on the road: Aït Benhaddou has good tajine restaurants near the entrance. Ouarzazate has a wide range. Agdz has basic local options. Zagora has restaurants in town but La Petite Kasbah's table d'hôtes dinner is better than most.
|
Book La Petite Kasbah for Your Marrakech–Zagora 2-Day Tour Rated 9.3/10. Pool, rooftop terrace, sunset camel trek, and authentic Moroccan dinner — the perfect overnight base for the Draa Valley road trip. |