There is no train or flight from Fes to Merzouga — every option is by road. It's about 470 km and 6.5 to 8 hours of actual driving, climbing through the Middle Atlas via Ifrane and Midelt and then dropping down the Ziz Valley into the Sahara. Most travellers cover it on a private 2- or 3-day desert tour with a driver-guide who stops along the way; you can also take a daily CTM or Supratours bus, hire a private transfer car, or self-drive a rental — the road is now sealed tarmac the whole way to Merzouga village, with only the final sand track to a desert camp done by 4x4 or camel. Here's how each option works, with the route broken down stop by stop.
At a glance: your options
Fes is the classic northern gateway to the dunes — closer to Merzouga than Marrakech is, and the natural start (or end) of a desert crossing. Here's how the ways of covering it compare.
| Option | Time | Best for |
|---|---|---|
| Private desert tour | 2–3 days | Most travellers — door-to-door, scenic, stops included |
| Private transfer car | ~7h (1 day) | Getting there fast in comfort, your own schedule |
| CTM / Supratours bus | ~9–11h | Budget travellers happy to be on a timetable |
| Self-drive rental | ~7h driving | Confident drivers wanting full independence |
| Train / flight | — | Not available — no rail or scheduled air to the dunes |
Why there's no train or flight
It surprises people, but it's the single most important fact about this trip: Morocco's railway doesn't reach the desert. The ONCF network — including the high-speed Al Boraq line — serves the northern cities and Marrakech, but the nearest station to Merzouga is hundreds of kilometres away. There's no useful scheduled flight either: the closest airport, Errachidia (ERH), sits about 1.5 hours short of the dunes and has very thin service. So whatever you read, the honest answer is that Fes to Merzouga is always an overland drive — and happily, it's one of the most scenic drives in the country.
The four ways to do it
Private desert tour (most popular)
A driver-guide collects you from your riad in Fes and runs the route over 2 or 3 days, stopping at Ifrane, the cedar forest, Midelt and the Ziz gorges, then delivering you to the dunes for sunset. Door to door, your own pace, and the long drive becomes part of the trip. The standard choice for first-timers.
~6.5–8h driving · split over 2–3 days · from your riad door
Private transfer car
A point-to-point private car with a driver, no guiding or overnight built in — the comfortable way to cover the distance in one day if you just want to get there. You can still ask to stop for photos and lunch. A 4x4 is worth it if you want the sand track to camp included.
~470 km · 1 long day · door to door
CTM / Supratours bus
The budget option. A daily long-distance bus runs Fes to Rissani and Merzouga, taking roughly 9–11 hours because it serves towns along the way. Comfortable enough and very cheap, but you're on its timetable and you'll need your camp to arrange the final dune transfer.
~9–11h · daily · cheapest by far
Self-drive rental
Tarmac runs the whole way to Merzouga village, so a normal 2WD reaches the edge of the dunes. Straightforward but a long drive with one mountain pass; don't drive the final stretch after dark, and let your camp take you onto the sand by 4x4.
~470 km · full tarmac · 4x4 only for the camp track
A common hybrid: if you're starting elsewhere in the north, take the train to Fes first (it's well connected to Tangier, Rabat and Casablanca), then pick up your desert tour or transfer in Fes. The rail does the easy cities; the road does the desert.
The route, stop by stop
Whichever way you travel, the road follows the same beautiful arc — south over two ranges of the Atlas, then down a river valley into the Sahara. This is why the drive is worth doing slowly rather than blitzing.
Fes → Ifrane & Azrou (~1.5h)
Climb south out of Fes through Imouzzer to alpine Ifrane — chalets, clean air, the 'Switzerland of Morocco' — then the Azrou cedar forest, where Barbary macaques sit by the roadside.
Azrou → Midelt (~2h)
Over the Middle Atlas plateau to Midelt, the apple-orchard town that sits roughly halfway and is the natural lunch or overnight stop on a split itinerary.
Midelt → Errachidia via the Ziz (~2h)
The scenic heart of the drive: the Tizi n'Talghemt pass, the red Ziz Gorges, and the long green palmery of the Ziz Valley unspooling toward the desert.
Errachidia → Erfoud → Merzouga (~2h)
Through Erfoud's fossil country and Rissani's market town, the land going bare and Saharan, until the apricot dunes of Erg Chebbi rise at Merzouga.
One day or two? Our honest advice
You can drive Fes to Merzouga in a single long day, and a private car or self-drive will manage it. But after 470 km and a mountain pass, arriving in the dark and riding straight onto a camel is a flat way to meet the Sahara. The far better plan is to break the journey — most commonly as a 3-day tour that runs Fes → Merzouga, gives you a full desert night and sunrise, then continues over the Dadès and Todra gorges to Marrakech rather than backtracking the way you came. That turns a long transfer into the trip itself and means you never repeat a road. For how the desert days are structured, see how many days you need for the Sahara and what a desert tour is actually like.
Timing tip: aim to leave Fes by 8am so you reach Erg Chebbi with daylight to spare for the camel trek to camp at sunset. Leaving late is the most common way to end up doing the best part of the drive — the Ziz Valley — in the dark.
Coming the other way: Merzouga to Fes
The trip works just as well in reverse. Many travellers run the classic loop the other way — Marrakech into the desert, then out of Merzouga up the Ziz Valley to finish in Fes, flying home from the north. The distance and timings are identical (~470 km, 6.5–8h); only the light changes, with the Atlas behind you and the cedar forest near the end of the day. If Fes is your exit point, this is the natural shape for a one-way desert crossing.
Frequently asked
How do I get from Fes to Merzouga?
There is no train or flight to Merzouga, so every option is by road. The drive is about 470 km and takes roughly 6.5 to 8 hours of actual driving, climbing through the Middle Atlas via Ifrane and Midelt, then dropping down the Ziz Valley into the Sahara. Most travellers cover it on a private 2- or 3-day desert tour with a driver, but you can also take a daily CTM or Supratours bus to Rissani/Merzouga, or hire a private transfer car. A self-drive is possible on tarmac the whole way, with the final sand track to camp done by 4x4 or camel.
Is there a direct bus from Fes to Merzouga?
Yes. Supratours and CTM both run a daily long-distance bus from Fes down to Rissani and on to Merzouga, leaving Fes in the evening or early morning and taking roughly 9 to 11 hours including stops — longer than a private car because the bus serves towns along the way. Book a day or two ahead in high season. From the Merzouga/Rissani stop your camp or hotel arranges the short last transfer to the dunes.
Is there a train or flight from Fes to Merzouga?
No. The ONCF rail network does not reach the desert — the nearest station to Merzouga is hundreds of kilometres away. There is no scheduled passenger flight on this route either; the closest airport is Errachidia (ERH), about 1.5 hours short of Merzouga, but it has very limited service. In practice, everyone travels Fes to Merzouga overland by car or bus.
How long does the Fes to Merzouga drive take?
Reckon on 6.5 to 8 hours of driving for the roughly 470 km, before any stops. With the usual halts for photos, lunch and a leg-stretch in the Ziz gorges it becomes a full day on the road. Because of that length, the route is very commonly split as a 2-day or 3-day tour rather than driven in one sitting, so you arrive at the dunes for sunset rather than after dark.
What's the route and what do you see along the way?
From Fes you climb south through Imouzzer and alpine Ifrane (the 'Switzerland of Morocco'), the Azrou cedar forest with its Barbary macaques, then over the Middle Atlas to Midelt. After Midelt the road follows the dramatic Ziz Gorges and the long green ribbon of the Ziz Valley palmery down to Errachidia and Erfoud, before the land opens out into bare Sahara at Rissani and finally the dunes of Erg Chebbi at Merzouga.
Should I do Fes to Merzouga in one day or two?
If you only have the transit time, a private car can do it in one long day. But the classic and far more enjoyable choice is to break it: either an overnight in Midelt or the Ziz Valley, or — most popular — a 3-day tour that runs Fes to Merzouga, gives you a full desert night and sunrise, then continues over the gorges to Marrakech rather than backtracking. That way the long drive becomes the trip, not just the commute.
Can I drive myself from Fes to Merzouga?
Yes — the entire route to Merzouga village is now sealed tarmac, so a normal rental car reaches the edge of the dunes. The drive is straightforward but long, with a mountain pass and tiredness the main risks; avoid driving the final stretch after dark. The soft sand out to a desert camp is the only part you cannot do in a 2WD: your camp meets you at the tarmac and takes you in by 4x4 or camel.
Starting in Fes?
We'll drive you to the dunes and build the route around your dates.
Tell us when you're in Fes and how long you have — Sahara Desert Adventures runs the Fes–Merzouga road every week, with English-speaking driver-guides, the right vehicle for the Ziz Valley, and a camp at Erg Chebbi waiting at the end.
Plan my Fes desert trip