Fes — Casablanca
CMN Airport transfer

Casablanca Airport to Fes

A long three-and-a-half-hour motorway crossing northeast to Fes — comfortable as a private car when the train timetable doesn't fit your flight, but the rail fare is a fraction of the road one.

Distance 290 km
Drive time 3 h 30
Price from €200 · 2160 MAD

Fes from Mohammed V is the longest of these runs — a three-and-a-half-hour motorway haul northeast — and it's the one where I'd push back hardest on booking a car by reflex. The ONCF station sits directly under the terminal, and Fes is one of the better-served cities on the eastern line, so the rail option is real and it's dramatically cheaper than €200 for a private car.

One thing to clear up first: Al Boraq, Morocco's high-speed train, runs Tangier–Kenitra–Rabat–Casablanca, not east to Fes, so nobody is whisking you to the medina at 300 km/h — the Fes leg is the comfortable standard intercity line, double-decker and air-conditioned, not a bullet train. That doesn't change the verdict much. The standard service is still cheap, restful and frequent enough that a solo traveller has little reason to pay six times the fare for a car.

Where the private transfer earns its keep is narrower than people assume: a late-evening landing after the rail day is done, a group splitting the cost four ways, or a family who genuinely won't face a station change with a luggage trolley after a long-haul flight. Know what you're choosing it over before you book it.

Compare your options

Your options Price from Best for Pros / Cons
ONCF train via Casa-Voyageurs Recommended
4 h
€16 · 170 MAD Solo and budget travellers landing with daylight to spare + A fraction of the car fare, restful, air-conditioned, frequent daytime departures - One change at Casa-Voyageurs; petit taxi from Fes station to the gates
Private transfer
3 h 30
€200 · 2160 MAD Groups, families with luggage, or late-evening landings + Door-to-medina-gate, no change, driver tracks your flight and waits - Pricey solo; 3.5 hours of motorway in one sitting
Grand taxi (from city)
4 h
€35 · 380 MAD Budget travellers already heading into Casablanca first + Cheap shared long-distance fare once you reach the city terminal - Not at the airport; cramped six-up; you must get into Casablanca before you start

How to get there

The train is the value play and, once you count check-in-free boarding, often barely slower: from the under-terminal ONCF station you ride the shuttle into Casa-Voyageurs (35–45 minutes, around 40–50 MAD), then change onto an eastbound intercity to Fes. The connecting leg runs several times a day, takes roughly 3.5 hours, and costs in the region of 130–200 MAD in second class — call it €13–20 all in versus €200 by road.

First class adds reserved seats for a little more and is worth it at peak times. By road it's about 290 km, a flat motorway run on the A1 toward Rabat then the A2 across to Fes, around 3.5 hours with a private transfer from €200, the driver tracking your flight and waiting if you're late. That price only makes sense split across a group, for a landing after the last useful Fes departure, or for travellers who won't change stations with bags.

Grand taxis for Fes leave from city terminals, not the airport, so they're no help on arrival. Solo and on a budget, take the train every time — it's comfortable, and it sets you down at Fes station beside the ville nouvelle.

Arrival tips

A transfer driver takes you to the right medina gate — Bab Boujloud for the western side near the Blue Gate, or Bab Rcif for the centre — and your riad sends a porter for the bags, since no car enters Fes el-Bali's stepped lanes. Brief the driver on the gate, not a street address: like Marrakech, the old city runs on babs and derbs, not road names.

If you take the train, you'll arrive at Fes station in the ville nouvelle, a 10-minute petit taxi (15–20 MAD) from the medina gates, where the porter handoff still applies. Have your riad's name, the nearest gate and its phone number saved offline, because signal is patchy inside the walls. Whichever way you come, message the riad your arrival time so the porter is waiting — Fes el-Bali is steeper and more disorienting than most first-timers expect, and a guide for the last two hundred metres is worth far more than the small tip.

Plan your arrival

  1. Before you fly, save your riad's name, the nearest gate (Bab Boujloud or Bab Rcif) and the riad's phone number offline.
  2. Decide rail or road against your landing time — daylight arrivals favour the train, late ones the car.
  3. In arrivals, withdraw 500–1,000 MAD and switch on your eSIM; the medina has patchy signal.
  4. For rail, follow signs down to the ONCF station beneath the terminal and buy the through ticket to Fes via Casa-Voyageurs.
  5. On arrival, give the gate name to your driver or taxi and let the riad porter wheel your bags down the lanes.
The common mistake

Booking a €200 car on the assumption the train is slow or complicated. The ONCF leg via Casa-Voyageurs covers the same distance in comparable time for under €20, leaves you rested rather than stiff, and skips three and a half hours of motorway — the car is the premium choice, not the default one.

Insider tip

Check the rail timetable against your flight before you decide. Land mid-morning or early afternoon and the connection is a clear win with hours of margin; land late evening and the last useful Fes departure out of Casa-Voyageurs may already be gone — that gap is exactly when the private transfer stops being a luxury and becomes the only sensible way to your riad.

Good to know: The ONCF train via Casa-Voyageurs is far cheaper; a transfer suits late or group arrivals.

Frequently asked questions

Does the Al Boraq high-speed train go to Fes?

No. Al Boraq runs Tangier–Kenitra–Rabat–Casablanca only; it doesn't head east to Fes. The Fes service is the standard ONCF intercity — comfortable, air-conditioned and cheap, but not high-speed. You'd take the shuttle from the airport into Casa-Voyageurs, then change onto the eastbound Fes train.

How much does the train from the airport to Fes cost?

Roughly 40–50 MAD for the airport shuttle into Casa-Voyageurs, then about 130–200 MAD second class on to Fes — around €13–20 in total. That's against €200 for a private car, which is why solo and budget travellers almost always take the rail option.

How long does the whole train journey to Fes actually take?

Plan on about 4 to 4.5 hours door to door: 35–45 minutes into Casa-Voyageurs, a connection wait, then roughly 3.5 hours east to Fes. A private car is a little quicker at around 3.5 hours non-stop, but you pay heavily for that hour and arrive having driven the whole motorway.

Which Fes medina gate should I give my transfer driver?

Ask your riad which bab they sit near — usually Bab Boujloud on the western side by the Blue Gate, or Bab Rcif toward the centre. Give that gate name rather than a street, because cars can't enter Fes el-Bali's lanes and a riad porter meets you at the wall to carry the bags in.

Is it better to overnight in Casablanca first, then go to Fes?

Only if you land late and dread the journey tired. With a daytime arrival the train connection is easy enough to do straight through. A night in Casablanca adds a hotel and a second travel day; most people press on to Fes the same day and start the holiday properly.

Can I reach Fes by grand taxi from the airport?

Not directly — long-distance grand taxis for Fes leave from Casablanca's city terminals, not Mohammed V, so you'd have to get into the city first, which defeats the point. From the airport the practical choices are the ONCF train via Casa-Voyageurs or a pre-booked private transfer.