Skip to main content

Route guide · Casablanca → Fes

How to Get from Casablanca to Fes

Updated July 20262 min readby Casablanca Airport Transfers

The short answer

Fes is about 290 km northeast of Casablanca, and this is one of Morocco's best-connected corridors: a direct train from Casa Voyageurs takes around four hours (fares on oncf.ma), CTM coaches about five, and a private door-to-door transfer about 3 h 15 from 1,750 MAD per vehicle — straight from your hotel, or from the CMN arrivals hall.

Casablanca to Fes: the options compared

Casablanca → Fes, compared
OptionTimeTypical costDoor to door?
Train (direct, Casa Voyageurs → Fes)≈ 4 hFares on oncf.maNo — plus taxis both ends
CTM / Supratours bus≈ 5 hFares on ctm.ma / supratours.maNo — terminal to terminal
Private transfer≈ 3 h 15from 1,750 MAD / vehicleYes — hotel or CMN arrivals to your riad's gate

Taking the train from Casablanca to Fes

The train is the public-transport winner on this corridor: direct services run through the day from Casa Voyageurs via Rabat and Meknes, taking about four hours. First class is worth the difference for a reserved seat. The catches are the usual ones — getting to the station, luggage up the stairs, and a Fes-station taxi negotiation at the end, since the medina is a ride away.

When the private transfer makes sense

Landing at Casablanca Airport bound for Fes, the calculation changes: the train first requires the airport shuttle into town, turning four hours into six. A private car leaves from the arrivals hall itself — about 3 h on the motorway, from 2,530 MAD (≈ $257 · €230) per vehicle — and delivers you to your riad's medina gate with the driver coordinating the porter. For two or more with luggage, it's the difference between a travel day and an afternoon.

Frequently asked questions

How long is the drive from Casablanca to Fes?

About 3 h 15 on the A2 motorway door to door — 290 km. The train takes around 4 hours station to station, plus the connections at each end.

How much is a private transfer from Casablanca to Fes?

From 1,750 MAD (≈ $178 · €160) per vehicle from central Casablanca, or from 2,530 MAD directly from CMN arrivals with meet & greet. One way, all-inclusive.

Is there a direct train from Casablanca Airport to Fes?

No — from the airport you first ride into Casablanca or connect via Ain Sebaa, adding an hour or more. Direct trains to Fes leave from Casa Voyageurs.

Can we stop at Meknes or Volubilis on the way?

On a private transfer, yes — both are essentially on the route. Meknes adds an hour's wander; Volubilis 90 minutes. The fixed price with stops is quoted in writing up front.

Skip the logistics — book the car

One written price, a name sign in arrivals, and a driver who already knows your flight is late.

Office replies Mon–Sat, 09:00–18:00 (Morocco time)