Planning a trip from Casablanca to Fes? Whether you depart from the city center or directly from Casablanca Mohammed V Airport (CMN), this guide covers all your options for a Casablanca to Fes transfer: private transfer, train, bus, and grand taxi. We compare prices, travel times, and comfort levels so you can make the best choice for your journey.

Casablanca to Fes: Distance and Travel Time
The distance between Casablanca and Fes is approximately 300 km via the A2 motorway. A direct Casablanca to Fes private transfer takes around 3 hours under normal traffic conditions. By train, expect 4 to 5 hours with a possible connection. By bus, 5 to 6 hours from the city center.
| Transport option | Duration | Price (approx.) | Departure point |
|---|---|---|---|
| Private transfer | 3h00 | From 1,400 MAD | Your address / CMN Airport |
| ONCF Train | 4h00β5h00 | ~130β180 MAD | Casa-Voyageurs station |
| CTM Bus | 5h00β6h00 | ~100 MAD | Casablanca CTM station |
| Grand taxi (shared) | 4h00β5h00 | ~200 MAD | Casablanca taxi rank |
Casablanca to Fes by Private Transfer (Best Option)
A private transfer from Casablanca to Fes is the fastest and most comfortable way to travel between the two cities. Your driver picks you up directly at your hotel, home, or at CMN Airport and drops you off at your exact destination in Fes β whether that’s a riad in the historic medina, a hotel in Ville Nouvelle, or any other address. No connections, no waiting, no luggage hassle.
This is especially practical if you’re arriving from abroad: after a long flight, the last thing you want is to drag bags across Casablanca to catch a train or bus. With Omar’s Shuttle Service, your driver monitors your flight and is at arrivals when you land β even if delayed.

- β Door-to-door β from CMN Airport or city center directly to Fes
- β Fixed price confirmed at booking β no surprises
- β Flight tracking included β driver adjusts if delayed
- β Available 24/7 including late-night and early-morning flights
- β Sedan (up to 3 passengers) or Mercedes Vito van (up to 7 passengers)
- β English and French-speaking drivers
- β Professional invoice available for business travelers
Price from Casablanca to Fes: from 1,400 MAD for a private sedan. For groups, a Mercedes Vito van starts from 1,900 MAD. Book your Casablanca to Fes transfer online β
Casablanca to Fes by Train
The ONCF national train network connects Casablanca and Fes, with departures from Casa-Voyageurs or Casa-Port stations. Some services are direct, others require a change at Kenitra. Total journey time: 4 to 5 hours. This is a reasonable budget option if you are already in the city and traveling light.
Important: If arriving at CMN Airport, you must first take the ONCF airport train to Casa-Voyageurs (approximately 35 minutes), then board the train to Fes. This adds significant time and luggage handling β making private transfer far more practical for airport arrivals.
Casablanca to Fes by CTM Bus
CTM operates comfortable, air-conditioned coach services between Casablanca and Fes. Buses depart from the Casablanca CTM station (not the airport). Journey time is 5 to 6 hours. Tickets cost around 100 MAD. A good option for backpackers with minimal luggage and a flexible schedule β but not suitable for airport transfers or tight itineraries.
From CMN Airport Directly to Fes
There are no direct public transport connections from Casablanca Mohammed V Airport (CMN) to Fes. Every public option requires traveling to Casablanca city first β adding 1 to 2 hours and multiple transfers to your journey. A direct private transfer from CMN Airport to Fes is the only way to travel in a single, uninterrupted journey.
This is why the vast majority of international travelers β especially those with families, business travelers, or anyone with tight connections β choose a pre-booked private transfer for the CMN to Fes route.
What to See in Fes
Fes is one of Morocco’s four imperial cities and home to the world’s oldest university. Once your Casablanca to Fes transfer drops you off, here are the highlights not to miss:
- Fes el-Bali: UNESCO-listed medina β a labyrinth of souks, mosques and fondouks dating back 1,200 years
- Chouara Tannery: Morocco’s most iconic leather tannery, best viewed from the surrounding terrace shops
- Bou Inania Madrasa: Masterpiece of Marinid architecture with intricate zellij and carved cedar wood
- Mellah: The historic Jewish quarter with its distinctive blue-painted doorways
- Al Quaraouiyine Mosque: Founded in 859 AD β considered by UNESCO as the world’s oldest existing university
More Morocco Transfer Routes
Omar’s Shuttle Service covers all major intercity routes in Morocco. Looking for other transfers? Check out our complete guides:
- Casablanca to Rabat transfer guide
- Casablanca Airport to Marrakech transfer guide
- How to get from Casablanca Airport to the city
- Shuttle from Casablanca Airport for groups
Book Your Casablanca to Fes Transfer
Omar’s Shuttle Service provides daily private transfers from Casablanca to Fes β from the city center or directly from Mohammed V Airport. Our drivers know every street in Fes’s medina and can drop you at your riad door. Booking takes less than 2 minutes. Book online now β





