Itinerary

Marrakech → Fez: 7h by train or 9h by car

Long route (530 km), direct train via Casablanca recommended.

530 km (approx.)7h en trainDifficulty: moderateRecommended: ONCF train (via Casablanca)

Durations and costs are indicative — no price guaranteed.

Transport options

Compare options

Mode, duration, indicative cost, scores, pros and cons.

ONCF train (via Casablanca)

Recommended

train

Duration
7h
Indicative cost
25 – 35 EUR
Price
3/5
Speed
3/5
Comfort
4/5

Pros

  • +Comfortable
  • +Onboard catering

Cons

  • Long
  • Connection in Casablanca

Night train (couchette)

train

Duration
9h
Indicative cost
35 – 50 EUR
Price
2/5
Speed
2/5
Comfort
4/5

Pros

  • +Save a day
  • +Sleeping berths

Cons

  • Average sleep
  • More expensive

CTM/Supratours Bus

bus

Duration
8h30
Indicative cost
18 – 25 EUR
Price
4/5
Speed
2/5
Comfort
3/5

Pros

  • +Cheaper

Cons

  • Very long
  • Less comfortable

Car (via Beni Mellal)

voiture

Duration
6h30
Indicative cost
40 – 70 EUR
Price
3/5
Speed
3/5
Comfort
4/5

Pros

  • +Scenery
  • +Possible stops

Cons

  • Tiring
  • Tolls

Private driver

chauffeur

Duration
7h
Indicative cost
200 – 300 EUR
Price
1/5
Speed
3/5
Comfort
5/5

Pros

  • +Door-to-door
  • +Flexible stops

Cons

  • Expensive

How to choose?

  • Tight budget: pick the option with the highest price score.
  • Limited time: aim for the highest speed score.
  • Comfort first: choose based on the comfort score and the listed pros.
  • All estimates are indicative — verify prices and schedules at booking time.

Marrakech → Fez: Morocco's cross-country route

530 km. No direct high-speed link, unlike Casablanca–Tangier. It's the longest leg of a classic itinerary.

Comparison

ModeDurationPrice
ONCF train (via Casablanca)7h€25-35
Night train (sleeper)9h€35-50
CTM/Supratours bus8-9h€18-25
Car (via Beni Mellal)6h30€50
Private driver7h€200-300

Recommendation

Day train if you want to see the scenery; night train to save a day. Bus only if you're on a tight budget.

Destinations

Origin and arrival

Explore the destinations linked by this itinerary.

app.karvyx.com

Book your car for Marrakech → Fez: 7h by train or 9h by car

Compare agencies and prices in a few clicks on app.karvyx.com.

Book a car