How To Get From Fes To Casablanca
Fes and Casablanca sit on the main north–south travel corridor, so getting between them is much easier than a cross-country hop—but you still have choices. Expect roughly 3–6+ hours door-to-door depending on whether you go by train, bus, car/private transfer, or plane. Here’s how they compare so you can balance comfort, time, and budget.
BEST OVERALL: DIRECT TRAIN FROM FES TO CASABLANCA
If you want something simple, frequent, and comfortable, the train is the go-to option: Fes → Casablanca with ONCF.
Fes → Casablanca (train)
ONCF runs direct trains roughly every hour, usually taking about 3.5–4 hours. Standard fares are commonly in the MAD 120–240 range depending on class, timing, and promos (advance offers can sometimes drop prices further).
You’ll have assigned seats, air-con, and usually decent legroom. First class buys you a quieter carriage and more space; second class is perfectly fine for most travelers.
Most long-distance services arrive at Casa-Voyageurs, the main rail hub with onward links, trams, and taxis. A few may continue or connect to Casa-Port, handy if you’re staying near the centre or the corniche.
Why this route wins
- Frequent departures: easy to fit around your plans.
- City-center to city-center: no airport transfers.
- Predictable, with advance e-tickets and seat reservations.
Typical door-to-door: around 4–5 hours including getting to/from both stations.
FASTEST DOOR-TO-DOOR (ESPECIALLY FOR GROUPS): PRIVATE CAR/TRANSFER
Driving straight from Fes to Casablanca is roughly 290–310 km, most of it on good paved highways, and typically takes about 3–3.5 hours depending on traffic and stops.
You can self-drive in a rental car or hire a private driver/transfer.
Why you might choose this
- Shortest practical land time if you leave at an off-peak hour.
- Full control over breaks and detours (e.g., quick stop in Meknes or a lunch stop en route).
- Cost-effective in a group: split across 3–6 people, a private transfer can rival train+taxi costs while being more convenient.
Good to know
Main roads are in good condition but you’ll still be on the road for several hours. If you’re not confident with local driving norms (lanes, speed, city traffic), hiring a driver can be far more relaxing.
MOST BUDGET-FRIENDLY: INTERCITY BUSES
Intercity buses link Fes and Casablanca directly and are often a bit cheaper than trains, especially if you’re flexible on timing.
Companies like CTM and other operators typically take around 4–5.5 hours depending on route and stops, with fares often in the MAD 120–170 ballpark.
Buses are modern, with AC, reclining seats, and luggage stored under the coach for a small fee. You’ll usually depart from the CTM station or main bus terminal in Fes and arrive at a central station in Casablanca.
Tips for bus travel
- Day vs. evening
- Daytime gives you views + easier connections on arrival.
- Evening departures can work if you want to leave after a full day in Fes and roll into Casablanca at night.
- Comfort kit
- Bring a light layer (AC can run cold).
- Pack snacks and water between rest stops.
- Schedules & prices
- For the most current times and fares, check the operator’s own site or a reputable aggregator before you go.
WHAT ABOUT FLYING?
Unlike some city pairs, Fes and Casablanca do have direct flights on domestic carriers (often Royal Air Maroc). Flight time is usually around 1 hour–1h10 in the air, with a limited number of weekly frequencies that change over time.
By the time you add check-in, security, and airport transfers on both ends, door-to-door can easily land around 3–5 hours, not wildly different from the train—though flying can make sense if:
- You’re connecting onward internationally from Casablanca’s Mohammed V Airport.
- You find a good fare and like minimising time on the road/rails.
Bottom line: For pure Fes–Casablanca city travel, the train or a car are usually more straightforward. Flying starts to make more sense if it slots neatly into a larger flight itinerary.
SMALL-GROUP OR PRIVATE TOUR
If you’d rather someone else handle all the logistics, look for multi-day tours that weave together Fes, Rabat, Casablanca, and sometimes Meknes or Chefchaouen.
Operators (including outfits like Morocco Outings and many others) can bundle:
- Transport (often in a private minibus or 4×4)
- Lodging
- Driver-guide
- Curated stops (imperial city walking tours, coastal viewpoints, food stops)
You’ll pay more than DIY train or bus tickets, but you trade that for context, commentary, and door-to-door ease. Compare what’s included and the group size before you book.
QUICK PLANNER
- Shortest reliable land time:
Private car/driver, ~3–3.5 hours. - Best mix of comfort & predictability:
Direct train Fes → Casablanca, ~3.5–4 hours plus local transfers. - Cheapest typical cash outlay:
Intercity bus (CTM/others), ~4–5.5 hours. - Flying:
1h-ish flight, but limited schedules and added airport time; best if you’re connecting onward.
BOOKING & PRACTICALS
- Reserve ahead when it’s busy
High season, holidays, and long weekends can fill popular departures. Buying train or bus tickets a bit in advance (online or at the station) saves stress. - Seat choice
- On trains, 1st class = more space and often calmer; 2nd class = better value and still comfortable.
- On buses, earlier bookings get better seat options (front or mid-coach tends to feel smoother).
- Luggage
Coaches generally allow a checked bag below plus a small carry-on; trains handle luggage in overhead racks or near doors. Keep valuables with you. - Breaks & food
Buses stop at roadside cafés; trains usually have a snack trolley or café-car on longer runs. Carry snacks just in case or if you’re picky about food. - Weather + what to pack
Casablanca is milder and breezier than inland Fes, with sea air off the Atlantic. A light layer is handy even when the forecast looks warm.
A sample itinerary (comfort-first)
- Late morning: Train Fes → Casablanca (aim for a mid-morning departure; ~3.5–4h).
- Mid-afternoon: Arrive at Casa-Voyageurs, hop on the tram or taxi to your hotel.
- Late afternoon/early evening: Head to the Hassan II Mosque area and the corniche for a seaside stroll and sunset views.
The key is picking a train time that lands you in Casablanca with enough buffer to check in, freshen up, and still enjoy the evening—aim for at least an hour’s margin beyond the scheduled arrival.
Why you might tweak this plan soon
Morocco is actively expanding its rail fleet and high-speed network ahead of World Cup 2030, with a new Kenitra–Marrakech high-speed line and more modern trains in the pipeline.
While this doesn’t instantly create a dedicated Fes–Casablanca high-speed route, it does mean:
- More frequent, newer intercity trains
- Better connections via Rabat and Kenitra
- Gradually improving journey times and comfort across the whole network
All very good news for anyone bouncing between Fes, Casablanca, and the rest of the country.
In short: If you want the easiest blend of comfort, cost, and reliability, take the direct train from Fes to Casablanca. If time and flexibility matter most (or you’re a group), book a private car/driver. If you’re stretching your dirhams and don’t mind a slightly longer ride, hop on an intercity bus. And if you’re pairing the trip with an international flight, a short hop by plane can be worth a look—otherwise, the rails and roads do the job beautifully.

Finn3245
https://shorturl.fm/PngE1