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
- Marrakech0 km · 466 m
- Casablanca240 km · 60 m
- Meknès480 km · 550 m
- 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.
| Mode | Duration | Price | Frequency | Comfort | Luggage | Door-to-door |
|---|---|---|---|---|---|---|
| Private minibus | 5 h 30 | €285 – 505 | On demand | High | Unlimited | Yes |
| CTM coach | 8 h 00 | 190 MAD | 3 departures/day | Medium | 1 in the hold, 20 kg | No |
| Supratours coach | 7 h 45 | 200 MAD | 4 departures/day | Medium | 1 in the hold, 25 kg | No |
| ONCF train | 6 h 45 | 210 – 330 MAD | 5 departures/day | High | 2 suitcases | No |
| Grand taxi | Relay in Casablanca | 159 MAD in 2 legs | When full | Low | 1 small bag | No |
| Rental car | 5 h 30 | 450 MAD/day | On demand | High | Boot | Yes |
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.
| Mode | Price in MAD | Price in EUR | Billing basis |
|---|---|---|---|
| Private 7-seater minibus | 3,135 MAD | €285 | per vehicle |
| Private 9-seater minibus | 3,740 MAD | €340 | per vehicle |
| Private 15-seater minibus | 5,555 MAD | €505 | per vehicle |
| ONCF train, second class | 210 MAD | €19.10 | per person |
| ONCF train, first class | 330 MAD | €30 | per person |
| CTM coach | 190 MAD | €17.30 | per person |
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.
| Stop | km from Marrakech | What it is | Typical stop |
|---|---|---|---|
| Casablanca | 240 km | Morocco’s economic capital, Casa-Voyageurs station on the ONCF line to Fès | 20 min, coffee break |
| Rabat | 327 km | The Kingdom’s administrative capital, Rabat-Agdal station on the same rail line | 15 min, fuel stop |
| Meknès | 480 km | Imperial city founded by Moulay Ismail, 50 km from Fès on the A2 | 20 min, photo stop at the ramparts |
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.
| Vehicle | Passengers | Bags | One way | Return |
|---|---|---|---|---|
| Mercedes Vito | 7 | 7 | €285 | €515 |
| Hyundai Staria | 9 | 9 | €340 | €615 |
| Mercedes Sprinter | 12 | 14 | €435 | €785 |
| Mercedes Sprinter long | 15 | 18 | €505 | €915 |
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.
- Phone
- +212 714 29 85 18
- Office
- Avenue Mohammed VI, Guéliz — 40000 Marrakech
- Hours
- Every day, 7:00 – 23:00 (GMT+1)