Skip to main content

Route guide · Casablanca → Fes

How to Get from Casablanca to Fes

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 (110–180 MAD), CTM coaches about five, and a private door-to-door transfer roughly 3.5 hours from 2,600 MAD per vehicle — straight from your hotel, or from the CMN arrivals hall.

Updated July 2026 · by Casablanca Airport Transfers

Casablanca to Fes: the options compared

Casablanca → Fes, compared
OptionTimeTypical costDoor to door?
Train (direct, Casa Voyageurs → Fes)≈ 4 h≈ 110–180 MAD / personNo — plus taxis both ends
CTM / Supratours bus≈ 5 h≈ 120–150 MAD / personNo — terminal to terminal
Private transfer≈ 3.5 hfrom 2,600 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 (≈180 MAD) 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.5 hours on the motorway, from 2,600 MAD (≈ $260 · €240) 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.

Add Volubilis and Meknes as stops on a private run — they sit right on the way, and the Roman ruins at golden hour beat any museum.

Frequently asked questions

01How long is the drive from Casablanca to Fes?

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

02How much is a private transfer from Casablanca to Fes?

From 2,600 MAD (≈ $260 · €240) per vehicle, one way, all-inclusive — from central Casablanca or directly from CMN arrivals with meet & greet.

03Is 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.

04Can 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.

Keep reading

Skip the logistics — book the car

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