Casablanca To Fès Transport Options: Which Is Best?
Airport Guide

Casablanca To Fès Transport Options: Which Is Best?

September 22, 2026
5 min read
Cozy Riad Fes - Admin

Casablanca and Fès are two of Morocco’s most iconic cities, and the 290 km (approx. 180 mi) route between them is one of the country’s busiest travel corridors. This guide breaks down every Casablanca to Fès transport option—train, bus, private transfer, taxi, and car—so you can choose the right balance of speed, comfort, and cost for your trip.

The Complete Answer: Casablanca to Fès Transport Options

The definitive answer: The ONCF train (both the regular intercity service and the high-speed Al Boraq with a connection) is the fastest and most reliable option, with travel times ranging from ~2h15m to ~3h30m. The CTM and Supratours buses are the most budget-friendly, taking ~4–5 hours. Private transfers offer door-to-door convenience but at a premium price. Grand taxis are a shared, cheaper alternative but less comfortable and less predictable. For most travelers, the train is the best overall choice.

Quick Answer: The ONCF train is the fastest and most reliable way to travel from Casablanca to Fès, with journey times of roughly 2.5 to 3.5 hours. Buses are the budget option, taking 4 to 5 hours.

Quick Comparison: Train, Bus, Taxi, and Car

Modern ONCF train traveling from Casablanca to Fès, offering fast and comfortable transport options through Morocco's scenic landscapes.

A high-speed or intercity train journey between Casablanca and Fès, highlighting the fastest and most reliable travel mode.

ModeTravel TimeApproximate Price RangeComfort LevelBooking MethodBest For
Train (ONCF)2h15m – 3h30mMid-rangeHighOnline or at stationSpeed, reliability, comfort
Bus (CTM/Supratours)4 – 5 hoursLowModerateOnline or at terminalBudget travelers
Private Transfer~3h15mHighHighPre-book online or via hotelFamilies, groups, door-to-door
Grand Taxi (Shared)~3.5 – 4 hoursLowLowIn person at taxi rankSolo travelers on a budget
Rental Car~3.5 hours + stopsHigh (with tolls & fuel)HighOnlineIndependence, exploring en route

Note that the high-speed Al Boraq train primarily runs on the Casablanca–Tangier line. For Fès, you typically take a regular train or a connecting service that may require a change at a hub like Kenitra.

The Best Option for Most Travelers: The Train

The train wins for most travelers because it offers the best combination of speed, punctuality, comfortable seating, and a direct connection between Casablanca’s Casa-Voyageurs station and Fès’s city center.

ONCF trains offer two main classes. Second class features open seating and is often busier, while first class provides a reserved seat with more space and is quieter. Both classes include air conditioning and access to onboard amenities, which can include power outlets and a snack trolley.

Luggage is generally straightforward—you can bring a reasonable amount of luggage on board, with dedicated racks for larger bags.

Definition: The ONCF (Office National des Chemins de Fer) is Morocco's national railway operator, responsible for the country's intercity train services, including the high-speed Al Boraq line.

CTM bus providing budget-friendly Casablanca to Fès transport options, a comfortable and affordable way to travel between the two cities.

A CTM bus at a terminal, representing the bus option for the route, ideal for budget-conscious travelers.

When to Choose Bus or Private Transfer Instead

A bus is ideal for budget travelers and those with flexible schedules, as it is the most affordable option. A private transfer is best for groups, families, or those with heavy luggage or early/late arrivals, offering door-to-door convenience. A grand taxi is a middle ground for solo travelers willing to share a ride with others to save money.

Key Takeaways

  • The train is the fastest and most comfortable option, taking roughly 2.5–3.5 hours depending on the service.
  • Buses (CTM/Supratours) are the cheapest, but add 1–2 hours to your journey.
  • Private transfers are the most convenient for door-to-door service but cost significantly more.
  • Book train tickets in advance (especially for weekends and holidays) to secure your preferred departure time.
  • Fès’s train station is a 15–20 minute walk (or short taxi ride) to the medina—plan your final leg accordingly.

Understanding the Train: ONCF’s Casablanca–Fès Line

This section dives deep into the rail option, covering schedules, booking, and the onboard experience.

Schedule and Frequency

Trains run frequently throughout the day, with departures roughly every hour or two. It's important to check the specific timetable for your travel date, as some services are direct while others require a change at a hub like Kenitra. Peak travel times, particularly Friday evening and Sunday evening, can see seats sell out fast, so advance booking is highly recommended.

Booking Tickets: Online, Stations, and Classes

Booking your train ticket is a straightforward process. You can book online via the ONCF website or mobile app. Alternatively, you can purchase tickets at the station from ticket counters or self-service kiosks.

The main difference between classes is comfort and space. Second class offers open seating and is more budget-friendly, while first class guarantees a reserved seat with more room, making it a popular choice for a more comfortable journey.

Onboard Experience and Travel Time

On board, you can expect comfortable seating, air conditioning, and clean restrooms. The route from Casablanca to Fès takes you through the agricultural plains of the Gharb and then approaches the Middle Atlas foothills, offering pleasant scenery along the way. Realistic travel times are between 2.5 and 3.5 hours, depending on the number of stops and whether you take a direct train or one that requires a connection.

Bus Options: CTM, Supratours, and Other Operators

A detailed look at the bus alternative, which is popular among budget travelers.

CTM vs. Supratours: Key Differences

CTM is a major nationwide operator with a modern fleet, often providing onboard amenities like Wi-Fi and air conditioning. Supratours, which runs in connection with ONCF, often serves smaller towns and may have less frequent departures on this route. Both are reliable options, but the CTM is generally the more popular choice for intercity travel.

Bus Stations in Casablanca and Fès

In Casablanca, the CTM bus station is a central hub, while Supratours has its own terminal. In Fès, you'll arrive at the main bus station, which is located near the train station. From either bus station in Fès, you can easily take a petit taxi to your accommodation, or walk if you're staying nearby.

Comfort, Amenities, and Luggage Policies

Bus comfort varies by operator. CTM buses are generally modern and comfortable, with reclining seats and adequate legroom. Onboard facilities may include Wi-Fi and power outlets, though not all buses have them. Luggage policies typically allow one large bag in the hold plus a small carry-on, but it's always best to confirm with the operator.

Private Transfers, Grand Taxis, and Car Rentals

For those who prefer not to rely on fixed schedules, this section covers flexibility and comfort.

Private Transfer: Door-to-Door Convenience

A private transfer is a pre-booked car with a driver who meets you at the airport or your hotel. The pricing model is a flat rate per vehicle, not per person, making it a great value for groups or families. The main advantages are a flexible departure time and the ability to stop for photos or meals along the way.

Shared Grand Taxi: The Budget-Friendly Option

A grand taxi is a shared Mercedes or minivan that leaves when full, typically with six passengers. You can find them in Casablanca near the train station or at specific taxi ranks. The trade-offs are less comfort, longer wait times, and less predictable pricing, so it's essential to negotiate the fare before boarding.

Renting a Car: Driving the A1/A2 Highway

Driving from Casablanca to Fès is a straightforward journey. You would take the A1 highway to Rabat, then connect to the A2 highway to Fès, covering a total distance of approximately 290 km with tolls along the way. To rent a car, you'll need a valid driver's license, insurance, and often be at least 21 years old. The pros of driving are full independence and the ability to explore the countryside en route. The cons are that parking in Fès medina is challenging, and you'll need to budget for tolls and fuel.

Step-by-Step: How to Choose and Book Your Transport

A practical, decision-making guide to help you pick the right option and act on it.

Step 1: Assess Your Priorities

First, rank what matters most to you: speed, cost, comfort, or flexibility. Use the comparison table above to narrow down your top two choices based on your priorities.

Step 2: Compare Prices and Schedules

Next, check current timetables and fares on official websites for ONCF, CTM, and Supratours. When comparing, consider the total door-to-door time, not just the travel time, as getting to and from stations can add to your journey.

Step 3: Book Your Ticket or Reserve Your Transfer

For trains, book online or at the station, which is especially recommended for peak times. For buses, you can reserve online or buy at the terminal, but since seating is often open, arriving early is a good idea. For private transfers, it's best to book at least 24 hours in advance, particularly during high season.

Step 4: Plan Your Arrival in Fès

From the train or bus station, you can take a petit taxi to the medina, a short ride of about 10–15 minutes. If you're staying in the medina, be aware that many riads are not accessible by car, so you may need to arrange a porter or walk the last stretch.

FAQ

How long does the train from Casablanca to Fès take?

The train takes between 2.5 and 3.5 hours, depending on the service and number of stops.

Is it cheaper to take the bus or the train?

The bus is generally cheaper, especially the CTM and Supratours services. However, the price gap narrows when you factor in the time saved by taking the train.

Can I book a private transfer from Casablanca to Fès?

Yes, private transfers are widely available. You can book them online through local operators or through your hotel. Prices are per vehicle, not per person.

Do I need to book train tickets in advance?

It is recommended, especially for weekends and holidays. You can book online via the ONCF website or at the station. First class seats are limited and often sell out.

What is the best way to get from Fès train station to the medina?

The train station is about a 15–20 minute walk to the medina, or you can take a petit taxi for a short ride. Taxis are available outside the station; agree on the fare before getting in.

Conclusion

Choosing how to travel from Casablanca to Fès depends on your budget, schedule, and comfort preferences. The train is the best all-around option for most travelers, offering speed and reliability. Buses are the budget champion, while private transfers and rental cars provide flexibility and door-to-door convenience. Use the comparison table and step-by-step guide to make your decision, and book ahead for a smooth journey. Whatever you choose, the route itself is a scenic introduction to Morocco’s heartland.

Experience the Magic of Fes

Ready to explore the traditions and beauty of Fes? Stay with us at Cozy Riad Fes and discover authentic Moroccan hospitality.