Fes to Marrakesh
Traveling between Fes and Marrakesh offers several transport choices, and you’ll find their schedules, journey times and prices outlined below.
Travel options for Fes to Marrakesh
Travel from Fes to Marrakesh and save with a bus for 192 MAD, or reach your destination faster by van in 4 hours.
Bus from Fes to Marrakesh
If you're traveling from Fes to Marrakesh by bus, you can board at Gare Routiere Fes, Fes CTM Bus Station or Fes, with services running frequently throughout the day so you can choose a time that works best for you. The journey usually takes around 7 hours 30 minutes, delivering a convenient ride that will get you to Station Road to Marrakesh, Marrakech CTM Bus Station, Marrakesh or Marrakesh. Bus ticket prices start from 192 MAD, and you can reserve your seat in advance for a smooth and hassle-free trip.
Prices: 192 MAD
Duration: 7h 30m – 10h 30m ⏱
Train from Fes to Marrakesh
Take the train departing from Fes Train Station to travel between Fes and Marrakesh. Tickets start at 364 MAD and the journey usually lasts 6 hours 35 minutes, ending at Marrakech Train Station, Marrakesh. Plan ahead and guarantee your seat for this route.
Prices: 364 MAD
Duration: 6h 35m – 7h 3m ⏱
Van from Fes to Marrakesh
To travel by van from Fes to Marrakesh, departures are available from Fes Hotel Transfer, Fes Transfer or Fes City Centre, with arrivals at Marrakesh Hotel Transfer or Marrakesh Transfer. The journey usually takes around 4 hours, providing a direct way to reach your destination. Ticket prices start at 953 MAD, and you can reserve your seat here to ensure a smooth ride.
Prices: 953 MAD
Duration: 4h – 5h ⏱
Charter from Fes to Marrakesh
For a door-to-door experience, travel from Fes to Marrakesh with a private transfer. The journey usually takes around 5 hours 50 minutes with fares starting from 2,943 MAD. Book your ride.
Prices: 2,943 MAD
Duration: 5h 50m – 6h ⏱
Bus Routes & Schedules from Fes to Marrakesh
Bus services linking Fes and Marrakesh operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 7h 30m to 10h 30m. All buses run within a shared operating window from 01:15 to 21:00, with bus ticket prices starting at 192 to 325 MAD and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Fes to Marrakesh allows you to assess station coverage, timing differences and departure options in detail.
Cheapest Bus Fes to Marrakesh
192 MAD, from Fes to Marrakesh, departure at some times, duration 10hFastest Bus Fes to Marrakesh
290 MAD, from Fes CTM Bus Station to Marrakech CTM Bus Station, Marrakesh, departure at 07:15, duration 7h 30mBus Timetable: Fes → Marrakesh
- 01:15 10:15 9h 221 MAD
- 06:30 16:00 9h 30m 292 MAD
- 07:00 15:15 8h 15m 325 MAD
- 07:15 17:15 10h 192 MAD
- 08:15 18:45 10h 30m 192 MAD
- 19:00 04:30 9h 30m 208 MAD
- 21:00 06:00 9h 208 MAD
Bus Timetable: Fes CTM Bus Station → Marrakech CTM Bus Station, Marrakesh
- 07:15 14:45 7h 30m 290 MAD
Bus Timetable: Gare Routiere Fes → Station Road to Marrakesh
- 17:00 02:15 9h 15m 222 MAD
Train Routes & Schedules from Fes to Marrakesh
Board the train at Fes Train Station to travel between Fes and Marrakesh. Rail services operate from 04:55 until 18:40 and typically cover the route in around 6h 35m to 7h 3m. Ticket prices start at 364 to 527 MAD, and the journey ends at Marrakech Train Station, Marrakesh. As this is a single-station connection, planning is straightforward. Consult the train timetable for Fes to Marrakesh to review all departures and choose the service that best fits your plans.
Cheapest Train Fes to Marrakesh
364 MAD, from Fes Train Station to Marrakech Train Station, Marrakesh, departure at some times, duration 7h 3mFastest Train Fes to Marrakesh
505 MAD, from Fes Train Station to Marrakech Train Station, Marrakesh, departure at some times, duration 6h 35mTrain Timetable: Fes Train Station → Marrakech Train Station, Marrakesh
- 04:55 11:30 6h 35m 527 MAD
- 05:35 12:38 7h 3m 520 MAD
- 05:40 12:15 6h 35m 505 MAD
- 06:35 13:38 7h 3m 520 MAD
- 06:40 13:15 6h 35m 505 MAD
- 07:35 14:38 7h 3m 364 MAD
- 07:40 14:15 6h 35m 505 MAD
- 08:35 15:38 7h 3m 520 MAD
- 08:40 15:15 6h 35m 505 MAD
- 09:35 16:38 7h 3m 364 MAD
- 09:40 16:15 6h 35m 505 MAD
- 10:35 17:38 7h 3m 520 MAD
- 10:40 17:15 6h 35m 505 MAD
- 11:35 18:38 7h 3m 520 MAD
- 11:40 18:15 6h 35m 505 MAD
- 12:35 19:38 7h 3m 364 MAD
- 12:40 19:15 6h 35m 505 MAD
- 13:35 20:38 7h 3m 364 MAD
- 13:40 20:15 6h 35m 505 MAD
- 14:40 21:15 6h 35m 505 MAD
- 15:35 22:38 7h 3m 364 MAD
- 15:40 22:15 6h 35m 505 MAD
- 16:35 23:38 7h 3m 520 MAD
- 16:40 23:15 6h 35m 505 MAD
- 17:35 00:38 7h 3m 364 MAD
- 17:40 00:15 6h 35m 505 MAD
- 18:40 01:15 6h 35m 505 MAD
Van Routes & Schedules from Fes to Marrakesh
- From Fes Hotel Transfer, board an express shuttle to Marrakesh Hotel Transfer, lasting about 5h. Departures run from 00:00 until 23:00 with fares starting at 953 MAD.
- From Fes Transfer, board a ride to Marrakesh Transfer, spending roughly 4h traveling. Departures run from 00:00 until 23:00, and fares start at 967 MAD.
- Board a minivan at Fes City Centre for a smooth ride to Marrakesh Hotel Transfer, covering the distance in about 4h. Departures operate at --:--, and tickets start at 1,098 MAD.
Cheapest Van Fes to Marrakesh
953 MAD, from Fes Hotel Transfer to Marrakesh Hotel Transfer, departure at some times, duration 5hFastest Van Fes to Marrakesh
967 MAD, from Fes Transfer to Marrakesh Transfer, departure at some times, duration 4hVan Timetable: Fes City Centre → Marrakesh Hotel Transfer
- --:-- --:-- 4h 1098 MAD
Van Timetable: Fes Hotel Transfer → Marrakesh Hotel Transfer
- 00:00 05:00 5h 953 MAD
- 01:00 06:00 5h 953 MAD
- 02:00 07:00 5h 953 MAD
- 03:00 08:00 5h 953 MAD
- 04:00 09:00 5h 953 MAD
- 05:00 10:00 5h 953 MAD
- 06:00 11:00 5h 953 MAD
- 07:00 12:00 5h 953 MAD
- 08:00 13:00 5h 953 MAD
- 09:00 14:00 5h 953 MAD
- 10:00 15:00 5h 953 MAD
- 11:00 16:00 5h 953 MAD
- 12:00 17:00 5h 953 MAD
- 13:00 18:00 5h 953 MAD
- 14:00 19:00 5h 953 MAD
- 15:00 20:00 5h 953 MAD
- 16:00 21:00 5h 953 MAD
- 17:00 22:00 5h 953 MAD
- 18:00 23:00 5h 953 MAD
- 19:00 00:00 5h 953 MAD
- 20:00 01:00 5h 953 MAD
- 21:00 02:00 5h 953 MAD
- 22:00 03:00 5h 953 MAD
- 23:00 04:00 5h 953 MAD
Van Timetable: Fes Transfer → Marrakesh Transfer
- 00:00 04:00 4h 967 MAD
- 01:00 05:00 4h 967 MAD
- 02:00 06:00 4h 967 MAD
- 03:00 07:00 4h 967 MAD
- 04:00 08:00 4h 967 MAD
- 05:00 09:00 4h 967 MAD
- 06:00 10:00 4h 967 MAD
- 07:00 11:00 4h 967 MAD
- 08:00 12:00 4h 967 MAD
- 09:00 13:00 4h 967 MAD
- 10:00 14:00 4h 967 MAD
- 11:00 15:00 4h 967 MAD
- 12:00 16:00 4h 967 MAD
- 13:00 17:00 4h 967 MAD
- 14:00 18:00 4h 967 MAD
- 15:00 19:00 4h 967 MAD
- 16:00 20:00 4h 967 MAD
- 17:00 21:00 4h 967 MAD
- 18:00 22:00 4h 967 MAD
- 19:00 23:00 4h 967 MAD
- 20:00 00:00 4h 967 MAD
- 21:00 01:00 4h 967 MAD
- 22:00 02:00 4h 967 MAD
- 23:00 03:00 4h 967 MAD
Charter Routes & Schedules from Fes to Marrakesh
- Board a private taxi at Fes Hotel Transfer and reach Marrakesh Menara Airport, with the trip taking roughly 5h 50m. Multiple departures are available with fares starting at 3,737 MAD.
- From Fes Hotel Transfer, enjoy a luxury taxi transfer to Marrakesh Hotel Transfer, taking roughly 6h. Options to depart throughout the day are available with fares starting at 2,943 MAD.
- Set off from Fes Airport in an exclusive ride to Marrakesh Hotel Transfer, spending about 5h 50m on the road. Services run frequently throughout the day, and tickets start at 3,737 MAD.
Cheapest Charter Fes to Marrakesh
2943 MAD, from Fes Hotel Transfer to Marrakesh Hotel Transfer, departure at --:--, duration 6hFastest Charter Fes to Marrakesh
3737 MAD, from Fes Hotel Transfer to Marrakesh Menara Airport, departure at --:--, duration 5h 50mCharter Timetable: Fes Airport → Marrakesh Hotel Transfer
- --:-- --:-- 5h 50m 3737 MAD
Charter Timetable: Fes Hotel Transfer → Marrakesh Hotel Transfer
- --:-- --:-- 6h 2943 MAD
Charter Timetable: Fes Hotel Transfer → Marrakesh Menara Airport
- --:-- --:-- 5h 50m 3737 MAD
Frequently Asked Questions Fes to Marrakesh
Below you will find answers to the most common questions about traveling from Fes to Marrakesh.
How long does the Fes to Marrakesh trip usually take?
The travel time on the Fes to Marrakesh route depends on the transport type. Trains take about 6 hours 35 minutes to 7 hours, vans take about 4 to 5 hours, and buses usually take between 8 and 11 hours.
What is the cheapest way to travel from Fes to Marrakesh?
The cheapest option on the Fes to Marrakesh route is the bus, with fares from 192 MAD to 325 MAD. Train tickets are higher, starting at 364 MAD, while vans cost more than both.
Which transport is the fastest on the Fes to Marrakesh route?
The van is the fastest common option on the Fes to Marrakesh route. Its trips are listed at about 4 to 5 hours, depending on the service and pickup or drop-off points. Trains are slower, and buses take longer.
How much should I expect to pay for Fes to Marrakesh overall?
Prices on the Fes to Marrakesh route vary by transport. Buses cost about 192 MAD to 325 MAD, trains about 364 MAD to 527 MAD, and vans about 953 MAD to 1,098 MAD. Charter services are higher still.
Where do buses leave from and arrive in on the Fes to Marrakesh route?
Bus departures on the Fes to Marrakesh route include Gare Routiere Fes, Fes CTM Bus Station, and Fes. Arrivals are listed as Station Road to Marrakesh, Marrakech CTM Bus Station, Marrakesh, and Marrakesh.
What are the train stations for the Fes to Marrakesh route?
The train on the Fes to Marrakesh route departs from Fes Train Station and arrives at Marrakech Train Station, Marrakesh. This is the only train station pair listed for the route.
Are there direct van transfers on the Fes to Marrakesh route, and where do they go?
Yes, the van service on the Fes to Marrakesh route uses transfer-style pickups and drop-offs. Departures include Fes Hotel Transfer, Fes Transfer, and Fes City Centre, with arrivals at Marrakesh Hotel Transfer or Marrakesh Transfer.
How often do services run on the Fes to Marrakesh route?
A fixed frequency is not listed for the Fes to Marrakesh route. What is available is the number of trips: 49 van services, 27 train services, 9 bus services, and 3 charter services.
What are the first and last departures from Fes to Marrakesh?
For the Fes to Marrakesh route, buses start as early as 01:15 and run until 21:00. Trains run from 04:55 to 18:40, and vans show a last departure at 23:00, with no first departure time listed.
How do the bus and train options compare on the Fes to Marrakesh route?
Buses on the Fes to Marrakesh route are cheaper, at 192 MAD to 325 MAD, but take about 8 to 11 hours. Trains cost 364 MAD to 527 MAD and take about 6 hours 35 minutes to 7 hours.
Is there a charter option for Fes to Marrakesh, and what does it involve?
Yes, a charter service is listed for the Fes to Marrakesh route. It costs about 2,943 MAD to 3,737 MAD and takes about 5 hours 50 minutes to 6 hours. Departures include Fes Hotel Transfer and Fes Airport.
Where should I book tickets for the Fes to Marrakesh route?
For the Fes to Marrakesh route, TicketRoutes.com is the booking reference to use. It lists the available transport options and route details in one place, which is useful when comparing fares, times, and departure points.
More travel routes for Fes and Marrakesh
Planning more stops after Fes to Marrakesh?
If your journey doesn’t end with Fes to Marrakesh, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.