Kech Travel Bus

Intercity route — A7, A3 then A2

Marrakech to Fès530 km, 5 h 30on the A7, A3 then A2

Marrakech and Fès are 530 km apart on motorway A7, then A3, then A2. The drive takes 5 h 30 by car or private minibus, against 6 h 45 by train.

The ONCF train links Marrakech to Fès in 6 h 45, slower than the road. The car and the private minibus stay the fastest mode on this route.

Itinerary — A7, A3 then A2

Marrakech → Fès

530 km · 5 h 30 driving · toll €16.40

300 m700 m1,000 m600 m
  1. Marrakech0 km · 466 m
  2. Casablanca240 km · 60 m
  3. Meknès480 km · 550 m
  4. Fès530 km · 420 m
  • 530 kmroad distance
  • 5 h 30driving time
  • A7, A3, A2road numbers
  • 180 MADtoll
  • 3fuel stations on the route
  • 600 mhighest point

Elevation profile, vertical scale exaggerated. Altitudes in metres above sea level.

What is the distance between Marrakech and Fès?

The road distance between Marrakech and Fès is 530 km, on motorway A7 to Casablanca, then the A3 towards Rabat and the A2 into Fès. This link is the longest of the three routes north, behind Tangier by only 50 km.

The three northern routes — Fès, Tangier and Chefchaouen — share the same motorway trunk for 400 km, on the A7 then the A3, before each forks off.

The A2 branches off the A3 past Rabat and reaches Fès across the Saïss plateau, passing through Meknès, the neighbouring imperial city.

As the crow flies, Marrakech and Fès are 460 km apart. The extra 70 km comes from the detour via Casablanca and Rabat, forced by the motorway alignment.

How long does the Marrakech to Fès journey take?

The journey takes 5 h 30 by car or private minibus, on the A7, A3 then A2. The ONCF train takes 6 h 45 on the same link: the road stays faster than the rail. The coach takes 8 h.

The real average speed is 96 km/h across the whole journey, motorway from start to finish. No mountain section slows the crossing.

Passing Casablanca and Rabat during rush hour, between 07:30 and 09:00, adds 20 minutes to the drive.

A departure before 07:00 avoids both slowdowns and lands in Fès before 12:30.

How do the Marrakech to Fès transport options compare?

The ONCF train takes 6 h 45, slower than the car at 5 h 30. The private minibus alone reaches Bab Boujloud, the gate of Fès el-Bali, with no change of vehicle. The grand taxi remains cheapest at 159 MAD despite the Casablanca relay, ahead of the train at 210 MAD.

Marrakech – Fès, fares and times recorded in March 2026
ModeDurationPriceFrequencyComfortLuggageDoor-to-door
Private minibus5 h 30€285 – 505On demandHighUnlimitedYes
CTM coach8 h 00190 MAD3 departures/dayMedium1 in the hold, 20 kgNo
Supratours coach7 h 45200 MAD4 departures/dayMedium1 in the hold, 25 kgNo
ONCF train6 h 45210 – 330 MAD5 departures/dayHigh2 suitcasesNo
Grand taxiRelay in Casablanca159 MAD in 2 legsWhen fullLow1 small bagNo
Rental car5 h 30450 MAD/dayOn demandHighBootYes
Scroll the table horizontally

Coach fares sourced from CTM and Supratours. Train prices span the ONCF second- then first-class range.

How do you get from Marrakech to Fès?

Four modes run the link: ONCF train, CTM or Supratours coach, grand taxi in two legs and private minibus. The train leaves from Marrakech station, the private minibus collects passengers at the exact address.

By ONCF train

The ONCF train links Marrakech to Fès in 6 h 45, with five departures a day. The route calls at Casablanca-Voyageurs and Rabat-Agdal, two major intermediate stations.

The ticket costs between 210 and 330 MAD depending on class. The car and the private minibus stay an hour and a quarter faster on this link.

By CTM or Supratours coach

CTM runs three departures a day to Fès, at 190 MAD one way, for an 8 h journey with a stop in Casablanca.

Supratours, the ONCF road subsidiary, runs four departures at 200 MAD, timed to connect with ONCF’s own trains.

By grand taxi

The grand taxi does not cover the 530 km in one run. It forces a relay in Casablanca, 240 km from Marrakech.

The first leg costs 72 MAD a seat, the second towards Fès 87 MAD, a total of 159 MAD across two vehicles.

By private minibus with a driver

The driver collects passengers at their riad and drops them at the exact address in Fès, including at the edge of the narrow lanes of Fès el-Bali.

A stop in Meknès, the neighbouring imperial city, is included with no extra time billed.

How much does the Marrakech to Fès trip cost?

The train costs 210 to 330 MAD per person, the coach 190 to 200 MAD, the private transfer from €285 per vehicle. A group of six or more travels for less by minibus than by train.

ModePrice in MADPrice in EURBilling basis
Private 7-seater minibus3,135 MAD€285per vehicle
Private 9-seater minibus3,740 MAD€340per vehicle
Private 15-seater minibus5,555 MAD€505per vehicle
ONCF train, second class210 MAD€19.10per person
ONCF train, first class330 MAD€30per person
CTM coach190 MAD€17.30per person
Scroll the table horizontally

Converted at 11 MAD to €1. Private prices include fuel, tolls and waiting time.

What is there to see on the road between Marrakech and Fès?

Three staging points punctuate the A7 then A3: Casablanca at km 240, Rabat at km 327 and Meknès at km 480, the imperial city next door to Fès. The private minibus works each of them into the itinerary at no extra charge.

The Meknès medina, quieter than the one in Fès, is visited as a short stage without leaving the motorway route for more than 25 minutes.

Fès el-Bali is the historic medina of Fès, inscribed on the UNESCO World Heritage list in 1981, the oldest of Morocco’s four imperial cities.

Stopkm from MarrakechWhat it isTypical stop
Casablanca240 kmMorocco’s economic capital, Casa-Voyageurs station on the ONCF line to Fès20 min, coffee break
Rabat327 kmThe Kingdom’s administrative capital, Rabat-Agdal station on the same rail line15 min, fuel stop
Meknès480 kmImperial city founded by Moulay Ismail, 50 km from Fès on the A220 min, photo stop at the ramparts
Scroll the table horizontally

How do you reach Fès from Marrakech Menara airport?

The direct transfer to Fès covers 536 km in 5 h 35 from Marrakech Menara airport, code RAK, 6 km from the city centre, entirely on motorway. A driver waits for every passenger with a name board.

The airport exit joins the A7 directly towards Casablanca, then the A3 and the A2 towards the Saïss plateau.

Waiting is free for 60 minutes after the actual landing time, then billed at €8 an hour beyond that.

No train or coach leaves directly from Menara airport towards Fès. The ONCF train and the CTM and Supratours coaches all leave from central Marrakech.

Our private Marrakech to Fès transfer

We run the Marrakech – Fès transfer by private minibus from €285, driver, fuel and tolls included. The price is firm and does not change with the number of passengers.

Our private Marrakech to Fès transfer
VehiclePassengersBagsOne wayReturn
Mercedes Vito77€285€515
Hyundai Staria99€340€615
Mercedes Sprinter1214€435€785
Mercedes Sprinter long1518€505€915
Scroll the table horizontally

A same-day return exceeds 11 hours of driving. The medina of Fès rewards an overnight stay rather than a rushed return.

  • Licensed driver speaking English and French
  • Fuel and tolls included
  • Cold water on board
  • Child seats on request
  • A stop in Meknès on the way
  • Flight number tracking

Which pages continue from this route?

The Marrakech – Fès route connects to three complementary pages. The neighbouring link to Tangier and the imperial cities tour join the two cities. The 9-seater minibus runs 6 transfers out of 10 to Fès.

Frequently asked questions

Is there a train between Marrakech and Fès?

Yes, ONCF runs five departures a day in 6 h 45. The train stays slower than the car or the private minibus, at 5 h 30. The route calls at Casablanca and Rabat along the way.

How much is a grand taxi from Marrakech to Fès?

The grand taxi does not cover the 530 km in one run. It forces a relay in Casablanca, at 240 km: 72 MAD for the first leg, 87 MAD for the second, 159 MAD in total.

What are the Marrakech to Fès coach timetables?

CTM departs at 07:00, 13:00 and 21:00. Supratours departs at 06:30, 09:00, 14:00 and 19:00. Times recorded from both companies in March 2026, subject to change during Ramadan and public holidays.

Can Marrakech to Fès be done as a day trip?

No, the round trip exceeds 11 hours of driving. A 06:00 departure leaves under 2 hours on site before heading back at 13:00. The medina of Fès rewards an overnight stay rather than a rushed return.

Is the Marrakech to Fès road in good condition?

Yes, the A7, A3 and A2 are fully surfaced, lit motorways. No mountain section appears on this route. The surface is resurfaced every five years by ADM, the operator of the whole toll network.

Is there a toll between Marrakech and Fès?

Yes, the toll costs 180 MAD one way. The A7, A3 and A2 are operated by ADM, Autoroutes du Maroc. The toll is paid in cash or by card at the tollbooth.

Is Fès el-Bali reachable by minibus?

No, vehicles are barred from the lanes of Fès el-Bali. The minibus drops passengers at Bab Boujloud, the Blue Gate, 200 m from the UNESCO-listed medina. Porters take over on foot from there.

Get a quote

Where are you going?

Send your dates and how many of you are travelling. You get a priced itinerary back — no commitment, no deposit.

Office
Avenue Mohammed VI, Guéliz — 40000 Marrakech
Hours
Every day, 7:00 – 23:00 (GMT+1)