MoroccoPrices.com
Morocco Transport Guide

Casablanca to Fes: Transport, Prices & Travel Time

Casablanca to Fes is a long but easy intercity journey. Frequent direct trains make rail the best choice for most travelers, while CTM buses and private drivers cover other needs. Compare typical prices, journey times and the pros and cons of each option before you travel.

DistanceAbout 290 km
BestDirect train
FastestDirect train or private driver
UpdatedOctober 2026
Route overview

Casablanca to Fes transport

The direct ONCF train is the simplest way to travel between Casablanca and Fes. Trains run frequently through the day, so you can usually pick a departure that suits your plans without changing trains.

CTM buses are a practical alternative, though they take longer. A private driver is the most comfortable option and can work out well for families or groups sharing the cost.

Your best choice depends on your budget, how much luggage you carry and whether you prefer station-to-station travel or a door-to-door transfer.

Quick answer

The best option for most travelers

Direct train

Frequent departures, no change needed

For most visitors, the direct train is the most comfortable and predictable way to reach Fes.

Price

Travel time

About 3h 50m

Compare transport

How to get from Casablanca to Fes

Compare the main transport options by typical price, journey time and who they are best suited for.

TransportTypical priceJourney timeBest for

Direct Train

BEST OVERALL

ONCF

About 3h 50m–4h 30mMost travelers

CTM Bus

Intercity coach

About 4h 30m–5h 15mBudget travelers

Private Driver

Door-to-door transfer

About 3h 15m–4hFamilies & groups

Grand Taxi

Shared intercity taxi

VariesShort regional hops
Detailed guide

Casablanca to Fes transport options

Here is what to know about each way of traveling between the two locations.

Direct Train

BEST OVERALL

ONCF

Typical price

Journey time

About 3h 50m–4h 30m

Best for

Most travelers

Direct ONCF trains connect Casablanca and Fes frequently throughout the day. The train is comfortable, avoids road traffic and takes you straight to the center of Fes without a change.

Advantages

  • Frequent direct departures
  • Comfortable for a long journey
  • No road traffic
  • Choice of 1st or 2nd class

Things to consider

  • Fares vary by class and booking date
  • You will need a taxi to reach your accommodation
  • Timetables have changed with rail works, so check before you go

CTM Bus

Intercity coach

Typical price

Journey time

About 4h 30m–5h 15m

Best for

Budget travelers

CTM runs coaches between Casablanca and Fes. The journey takes noticeably longer than the train, but the bus can suit you if the departure time works better or you are traveling from the CTM terminal.

Advantages

  • Competitive price
  • Air-conditioned coaches with assigned seats
  • Useful if train times do not fit

Things to consider

  • Slower than the train
  • Road traffic can add time
  • Different departure point from the railway station

Private Driver

Door-to-door transfer

Typical price

Journey time

About 3h 15m–4h

Best for

Families & groups

A private driver takes you from your hotel in Casablanca straight to your accommodation in Fes. It costs far more than public transport but can be good value when the price is shared between several travelers.

Advantages

  • Door-to-door service
  • Flexible departure time
  • Easier with children or heavy luggage

Things to consider

  • Much more expensive for solo travelers
  • Price depends on vehicle and provider
  • Traffic can affect the journey

Grand Taxi

Shared intercity taxi

Typical price

Journey time

Varies

Best for

Short regional hops

Grand taxis are mainly used for shorter regional journeys. For a trip as long as Casablanca to Fes, the train or bus is more comfortable and easier for visitors.

Advantages

  • Leaves when the car is full
  • Useful for local connections

Things to consider

  • Not practical for this distance
  • Less comfortable than the train
  • Prices can vary
Which should you choose?

Choosing the right transport

The direct train works for most people. Consider a bus if the schedule suits you better, or a private driver if you are traveling as a group.

Choose the train

Best for a comfortable, reliable journey with frequent departures.

Choose CTM

A practical alternative when the departure time or price works better for you.

Choose a private driver

Worth comparing for families and groups who want door-to-door convenience.

Before you travel

Practical tips for Casablanca to Fes

Check the departure station

Long-distance trains leave from Casa Voyageurs, not Casa Port. Confirm the station before you leave your accommodation.

Check the current timetable

ONCF has revised timetables because of rail works. Check oncf.ma or the ONCF app for your exact date.

Book ahead on busy days

Fridays, Sundays, public holidays and summer fill up first. Buying early gives you more choice.

Keep small notes for taxis

Taxis in Fes are cash only and drivers often cannot break large bills.

Budget planning

How much does Casablanca to Fes cost?

The ticket is only part of the cost. Budget for a taxi at each end between your accommodation and the station or bus terminal.

TravelerRecommendedTransport costNotes
Solo travelerTrainDepends on class and booking date
CoupleTrainFor two people
Family / groupCompare private driverPer vehicle
Frequently asked questions

Casablanca to Fes transport FAQ

What is the best way to travel from Casablanca to Fes?+

For most travelers the direct train is best. It runs frequently and takes about 3 hours 50 minutes to 4 hours 30 minutes.

How much is the train from Casablanca to Fes?+

Typical fares are about 110–180 MAD in 2nd class and about 150–260 MAD in 1st class. ONCF prices change by date and how early you book, so check oncf.ma for your exact journey.

How long is the train from Casablanca to Fes?+

The journey usually takes about 3 hours 50 minutes to 4 hours 30 minutes depending on the train.

Is there a direct train from Casablanca to Fes?+

Yes. Frequent direct ONCF trains run between the two cities, so you do not normally need to change.

How much is the bus from Casablanca to Fes?+

CTM fares are typically about 100–170 MAD, and the journey takes roughly 4 hours 30 minutes to 5 hours 15 minutes. Check CTM for the exact fare and departure.

Is Casablanca to Fes cheaper by bus or train?+

The two are often close in price. The train is usually faster and more comfortable, so it is the better value for most travelers.

How far is Casablanca from Fes?+

The two cities are about 290 kilometers apart by road.

Should I book Casablanca to Fes transport in advance?+

Yes on Fridays, Sundays, holidays and in summer. At quieter times you can often buy at the station, but booking ahead gives you more choice of departure.

Continue planning

More Morocco transport routes

View all transport

Prices and journey times are typical estimates and can change depending on travel date, departure, transport class and booking conditions. Check the relevant transport operator before purchasing your ticket. Morocco Prices updates route information regularly.