MoroccoPrices.com
Morocco Transport Guide

Marrakech to Fes: Transport, Prices & Travel Time

Marrakech to Fes is a long journey across Morocco. The train is the most comfortable public option, and a first-class seat is worth considering for such a long day. Compare the train, bus and a private driver before you choose.

DistanceAbout 530 km
BestTrain
FastestTrain or private driver
UpdatedOctober 2026
Route overview

Marrakech to Fes transport

The train between Marrakech and Fes takes about 6 hours 30 minutes to 7 hours. Stopping patterns differ between services, so check the exact train you are booking.

Buses and private drivers are alternatives, though both mean a very long day on the road. A private driver can make sense if you are traveling as a group and want to break the trip with stops.

Many travelers split the journey with a night in Casablanca or Rabat. This is a good idea if you do not want to spend a full day traveling.

Quick answer

The best option for most travelers

Train

Comfortable for a long journey

The train is the most comfortable way to cover this distance. Consider first class, since it is a long day.

Price

Travel time

About 6h 30m

Compare transport

How to get from Marrakech to Fes

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

TransportTypical priceJourney timeBest for

Train

BEST OVERALL

ONCF

About 6h 30m–7hMost travelers

CTM Bus

Long-distance coach

Long; allow most of a dayBudget travelers

Private Driver

Door-to-door transfer

About 6–7 hoursFamilies & groups
Detailed guide

Marrakech to Fes transport options

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

Train

BEST OVERALL

ONCF

Typical price

Journey time

About 6h 30m–7h

Best for

Most travelers

ONCF trains link Marrakech and Fes, passing through Casablanca and Rabat. It is a long day, so first class is worth considering. Check the exact train, because stopping patterns differ.

Advantages

  • Comfortable for a long trip
  • No motorway traffic
  • You can move around and use the buffet

Things to consider

  • A very long day
  • Stopping patterns differ between trains
  • Timetables have changed with rail works, so check before you go

CTM Bus

Long-distance coach

Typical price

Journey time

Long; allow most of a day

Best for

Budget travelers

Buses run between the two cities but the journey is long and tiring. Most visitors find the train more comfortable at this distance.

Advantages

  • Often competitive in price
  • Air-conditioned coaches

Things to consider

  • Tiring over this distance
  • Road traffic can add time
  • Departs from a bus terminal, not the station

Private Driver

Door-to-door transfer

Typical price

Journey time

About 6–7 hours

Best for

Families & groups

A private driver can take you directly between your accommodation in each city and let you stop on the way. It is a big expense for one person but easier to justify when split among several travelers.

Advantages

  • Door-to-door service
  • Flexible stops and departure time
  • Good with luggage or children

Things to consider

  • Expensive
  • A long day in the car
  • Price depends on provider
Which should you choose?

Choosing the right transport

The train suits most travelers. A private driver is worth comparing for groups, and breaking the trip in Casablanca or Rabat can make the journey easier.

Choose the train

The most comfortable public option for a long journey.

Choose the bus

A budget alternative if the schedule suits you, though it is tiring.

Choose a private driver

Worth comparing for groups who want flexibility and stops.

Before you travel

Practical tips for Marrakech to Fes

Consider first class

On a journey of more than six hours, the extra comfort of first class is often worth the price.

Check the exact train

Stopping patterns differ, and ONCF has revised timetables because of rail works. Confirm on oncf.ma.

Think about splitting the trip

A night in Casablanca or Rabat breaks the journey and gives you another city to see.

Bring snacks and a layer

Onboard options can be limited, and air conditioning is often strong.

Budget planning

How much does Marrakech to Fes cost?

Train fares depend on class and booking date. Add taxis to and from the stations.

TravelerRecommendedTransport costNotes
Solo travelerTrain2nd to 1st class; 1st class is an estimate
CoupleTrainFor two people
Family / groupCompare private driverPer vehicle
Frequently asked questions

Marrakech to Fes transport FAQ

What is the best way to get from Marrakech to Fes?+

For most travelers, the train. It takes about 6 hours 30 minutes to 7 hours, so first class is worth considering.

How much is the train from Marrakech to Fes?+

About 230–320 MAD in 2nd class. First class costs more. Prices vary by date and booking time, so check oncf.ma.

How long does the train take?+

Roughly 6 hours 30 minutes to 7 hours, depending on the service and its stops.

Is there a direct train from Marrakech to Fes?+

Check the exact train on oncf.ma, because stopping patterns differ between services and some journeys involve a change.

Is it better to take the train or the bus?+

The train is generally more comfortable for such a long distance. The bus can be cheaper but is tiring.

How far is Marrakech from Fes?+

About 530 kilometers by road.

Should I break the journey?+

Many travelers do, with a night in Casablanca or Rabat. It turns one very long day into two easier ones.

Should I book in advance?+

Yes on Fridays, Sundays, holidays and in summer. Booking early gives you a better choice of trains and seats.

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.