Morocco Travel Blog · 12 min read
Driving from Marrakech to Fes: The Complete Self-Drive Guide (2026)
Complete guide to driving from Marrakech to Fes in 2026: 3 routes compared with real driving times, must-stop destinations, fuel and toll costs, and insider tips.
By MoroccoForYou Editorial · Published June 3, 2026

The drive from Marrakech to Fes is one of the great road trips of North Africa. Whether you take the direct motorway (5.5 hours, easy), the scenic Atlas and Sahara loop (3–4 days, spectacular), or the middle route via Midelt and Ifrane (7 hours, beautiful), this journey across the spine of Morocco reveals a country that no bus window can adequately show you. This guide compares all three routes with real 2026 driving times, stops worth making, fuel costs, toll costs, and the decisions you need to make before you leave Marrakech.
The 3 Routes from Marrakech to Fes — Which One to Choose?
There is no single "best" route — the right choice depends entirely on how much time you have and what you want to see. Here is the honest comparison.
| Route | Distance | Drive time | Days needed | Best for |
|---|---|---|---|---|
| Direct motorway (A7 + A2) | 530 km | 5h30–6h | 1 day | Short on time, budget-conscious |
| Middle Atlas via Midelt | 620 km | 7–8h | 1–2 days | Mountain scenery, cedar forests |
| Sahara loop via Merzouga | 1,100+ km | 3–4 days driving | 4–6 days total | The classic Morocco road trip |
Route 1: Direct Motorway — Marrakech to Fes in One Day
The fastest route follows the A7 motorway north from Marrakech to Casablanca (2h30), then the A2 east to Fes (3h). Total distance 530 km, total driving time 5h30–6h including fuel stop. This is the route coaches use and it is genuinely fast — dual carriageway the whole way, good service stations, clear signage.
The scenery is not dramatic — mostly flat agricultural plain between Casa and Fes. The value is speed: if you need to be in Fes the same day you leave Marrakech, this is the only sensible option.
| Segment | Distance | Drive time | Toll cost (MAD) |
|---|---|---|---|
| Marrakech → Casablanca (A7) | 240 km | 2h30 | 78 MAD (€7) |
| Casablanca → Rabat (A1) | 90 km | 1h | 33 MAD (€3) |
| Rabat → Fes (A2) | 200 km | 2h | 70 MAD (€6.50) |
| Total | 530 km | 5h30–6h | 181 MAD (€16.50) |
Route 2: Middle Atlas via Midelt — Marrakech to Fes Through the Mountains
This route heads north from Marrakech on the N9, then turns east at Beni Mellal into the Middle Atlas mountains, passing through Azilal, the Cascades d'Ouzoud (Morocco's most beautiful waterfalls, worth a 2-hour stop), Khenifra, and Midelt before dropping down to Fes. Total distance around 620 km, 7–8 hours driving.
The scenery on this route is stunning — cedar forests around Midelt, Barbary macaques by the roadside near Ifrane, and the dramatic descent into the Fes plain. If you have two days, stop overnight in Midelt or Ifrane and arrive in Fes refreshed.
| Stop | Distance from prev. | Cumulative | Highlight |
|---|---|---|---|
| Marrakech → Beni Mellal | 180 km | 180 km | Foothills, olive groves |
| Beni Mellal → Cascades d'Ouzoud | 25 km | 205 km | 110m waterfall — stop 2 hours |
| Ouzoud → Khenifra | 120 km | 325 km | Middle Atlas plateau |
| Khenifra → Midelt | 115 km | 440 km | Cedar forest, lunch stop |
| Midelt → Ifrane | 110 km | 550 km | Cedar forest, Barbary macaques |
| Ifrane → Fes | 70 km | 620 km | The "Switzerland of Morocco" |
Route 3: Sahara Loop — The Classic Morocco Road Trip
This is the route most travelers dream of: Marrakech south over the Tizi n'Tichka pass (2,260m), through Ouarzazate, past Ait Ben Haddou, through the Dades and Todra gorges, overnight in the Sahara at Merzouga, then north through Midelt and Ifrane to Fes. Total distance over 1,100 km, 3–4 days of driving, 4–6 days total with overnight stops.
This route has everything: mountain passes, UNESCO kasbahs, canyon gorges, Sahara dunes, and medieval Fes as the grand finale. It is the reason most travelers rent a car in Morocco. Plan it as a minimum of 4 days to avoid exhaustion.
| Day | Route | Distance | Key stops | Sleep |
|---|---|---|---|---|
| Day 1 | Marrakech → Ouarzazate | 205 km / 4h | Tizi n'Tichka pass (2,260m), Ait Ben Haddou | Ouarzazate or Skoura |
| Day 2 | Ouarzazate → Merzouga | 355 km / 6h | Dades Gorge, Todra Gorge, Erfoud | Desert camp at Merzouga |
| Day 3 | Merzouga → Midelt | 310 km / 5h | Sahara sunrise, drive north via Errachidia | Midelt or Ifrane |
| Day 4 | Midelt → Fes | 180 km / 3h | Cedar forest, Ifrane, Fes arrival | Fes medina riad |
Fuel and Toll Costs — Marrakech to Fes
Here are the real fuel and toll costs for each route in 2026, calculated for an economy car (Renault Clio / Dacia Sandero) averaging 6L/100km, with petrol at 14 MAD/litre.
| Route | Distance | Fuel cost (MAD) | Toll cost (MAD) | Total cost (MAD) | Total (€) |
|---|---|---|---|---|---|
| Direct motorway | 530 km | 446 | 181 | 627 | ~57€ |
| Middle Atlas via Midelt | 620 km | 521 | 78 | 599 | ~55€ |
| Sahara loop (4 days) | 1,100 km | 924 | 250 | 1,174 | ~107€ |
Must-Stop Destinations on the Marrakech–Fes Road
Whichever route you take, these stops are worth the extra time.
Ait Ben Haddou (Sahara route): UNESCO-listed ksar used in Game of Thrones, Gladiator, and Lawrence of Arabia. Entry 30 MAD, allow 2 hours. Best light for photography: early morning or late afternoon.
Cascades d'Ouzoud (Middle Atlas route): Morocco's most beautiful waterfall, dropping 110 metres into an emerald pool. Barbary macaques in the trees above. Entry free, guides offer at 30–50 MAD. Allow 2–3 hours.
Todra Gorge (Sahara route): 300-metre high canyon walls, 10 metres apart at the narrowest point. A 1-hour walk into the gorge is free. Rock climbers from across Europe come here. Small cafés at the gorge entrance.
Ifrane (Middle Atlas route): Morocco's "Switzerland" — French colonial mountain town at 1,650m, clean streets, red-roofed chalets, cedar forests. Coffee stop only unless you want to stay a night.
Driving Tips for the Marrakech–Fes Route
The Tizi n'Tichka pass (Sahara route): the road is paved and in good condition but the pass has tight hairpin bends. Speed limit 60 km/h on the mountain sections — enforced by radar. Trucks are slow on the climbs. Allow 1h30 for the 50 km of mountain road.
Mountain road safety: the Atlas and Rif roads have no barriers on many sections. Drive at the speed of the hairpins, not the limit. Fog can appear suddenly above 1,500m between October and April.
Night driving: avoid driving after dark on any mountain route or the desert road to Merzouga. Unlit trucks, livestock, and speed bumps without warning make night driving genuinely dangerous.
| Segment | Road quality | Difficulty | Night driving |
|---|---|---|---|
| Marrakech → Casa (motorway) | Excellent | Easy | ✅ Fine |
| Casa → Fes (motorway) | Excellent | Easy | ✅ Fine |
| Marrakech → Ait Ben Haddou | Good | Moderate (mountain) | ⚠️ Avoid |
| Ait Ben Haddou → Merzouga | Good | Moderate (desert road) | ❌ Avoid |
| Merzouga → Midelt | Good | Easy–moderate | ⚠️ Avoid |
| Midelt → Fes via Ifrane | Good | Easy | ✅ Fine |
Plan your Morocco trip with us
MoroccoForYou is a Morocco-based agency. Tell us your dates on WhatsApp — we reply within an hour with a draft itinerary, hotel options and a car or driver quote.

