Marrakesh to Fez Bus: Schedules, Tickets & Prices
Travel from Marrakesh to Fez by bus in around 7h 5m to 10h 15m, with tickets available from 178 MAD to 337 MAD.
Bus from Marrakesh to Fez
Depart from Marrakech CTM Bus Station, Marrakesh, Marrakesh or Station Road to Marrakesh, with the first departure at 01:45, and travel by bus Marrakesh to Fez, arriving at Fes CTM Bus Station, Fes or Gare Routiere Fes after approximately 7 hours 5 minutes. Tickets start from 178 MAD, making this a reliable and cost-effective option. Make sure to secure your ticket before departure to guarantee your preferred seat.
Prices: 178 MAD to 337 MAD
Duration: 7h 5m – 10h 15m ⏱
Bus Routes & Schedules from Marrakesh to Fez
Between Marrakesh and Fez, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 7h 5m. Services run throughout the day, operating from 01:45 until 21:00, and fares typically begin at 178 MAD. By checking the full bus timetable for Marrakesh to Fez, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.
Cheapest Bus Marrakesh to Fez
178 MAD, from Marrakesh to Fes, departure 07:45, duration 9h 30m.Fastest Bus Marrakesh to Fez
324 MAD, from Marrakesh to Fes, departure 01:45, duration 7h 5m.Bus Timetable: Marrakech CTM Bus Station, Marrakesh → Fes CTM Bus Station
- 15:45 23:15 7h 30m 290 MAD
Bus Timetable: Marrakesh → Fes
- 01:45 08:50 7h 5m 324 MAD
- 07:30 17:00 9h 30m 292 MAD
- 07:45 17:15 9h 30m 178 MAD
- 08:40 18:00 9h 20m 212 MAD
- 09:15 19:15 10h 192 MAD
- 13:00 23:15 10h 15m 292 MAD
- 15:30 23:30 8h 337 MAD
- 17:15 02:00 8h 45m 212 MAD
- 18:00 03:15 9h 15m 192 MAD
- 18:15 03:45 9h 30m 192 MAD
- 19:30 05:00 9h 30m 212 MAD
- 21:00 04:30 7h 30m 192 MAD
Bus Timetable: Station Road to Marrakesh → Gare Routiere Fes
- 21:00 06:15 9h 15m 222 MAD
Frequently Asked Questions Bus Marrakesh to Fez
Below you will find answers to the most common questions about traveling from Marrakesh to Fez by bus.
How long does the bus trip from Marrakesh to Fez usually take?
A bus trip from Marrakesh to Fez usually takes about 7 hours 5 minutes to 10 hours 15 minutes, depending on the service you choose. If you are planning the bus journey, it is a good idea to allow extra time for possible delays and station stops.
What is the price of bus tickets for Marrakesh to Fez?
Bus tickets for Marrakesh to Fez usually cost between 178 MAD and 337 MAD. The final fare can vary by operator and departure time, so checking the bus service in advance can help you find the option that fits your budget.
When is the first bus departure from Marrakesh to Fez?
The first bus departure for Marrakesh to Fez is at 01:45. If you need an early bus connection, it is worth arriving a little ahead of time so you can board without rushing.
What time is the last bus from Marrakesh to Fez?
The last bus departure on the Marrakesh to Fez route is at 21:00. If you are taking the bus journey late in the day, make sure you confirm the departure time before heading to the station.
How many bus departures are there between Marrakesh and Fez?
There are 14 bus departures on the Marrakesh to Fez route. That gives travelers several choices across the day, which can make it easier to plan a bus trip that matches your schedule.
Can I book bus tickets for Marrakesh to Fez in advance?
Yes, it is sensible to book bus tickets for Marrakesh to Fez ahead of time, especially if you want a specific departure. Advance booking can help you secure a seat on the bus service that best matches your travel plans.
Which stations are used for the bus journey from Marrakesh to Fez?
For the bus journey from Marrakesh to Fez, departures can include Marrakech CTM Bus Station, Marrakesh, Marrakesh, or Station Road to Marrakesh, while arrivals can include Fes CTM Bus Station, Fes, or Gare Routiere Fes. It is best to check your exact bus ticket so you know the correct station pair for your trip.
Is the bus service from Marrakesh to Fez a good option for planning a day trip?
The bus service from Marrakesh to Fez can work well if you want a straightforward overland trip, since departures run from early morning until evening. Because the bus journey can take several hours, it is smart to plan your day with enough time for travel and any station waiting.
Travel options for Marrakesh to Fez
More Bus routes from and to Marrakesh or Fez
Routes in Bus from Marrakesh →
Routes in Bus to Fez ←
Routes in Bus to Marrakesh ←
Planning more than just Marrakesh to Fez?
You’re currently viewing Bus options for Marrakesh to Fez. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.