Travel Marrakesh to Fes

Marrakesh to Fes Bus: Schedules, Tickets & Prices

Travel from Marrakesh to Fes by bus in around 7h 5m to 10h 30m, with tickets available from 178 MAD to 325 MAD.

Bus from Marrakesh to Fes

Traveling from Marrakesh to Fes by bus offers departures from Marrakech CTM Bus Station, Marrakesh, Marrakesh or Station Road to Marrakesh, with the first departure at 01:45, at various times throughout the day, allowing you to select a schedule that suits your plans. The journey generally takes around 7 hours 5 minutes, bringing you to Fes CTM Bus Station, Fes or Gare Routiere Fes, with bus ticket prices typically around 178 MAD. Be sure to reserve your spot ahead of time to enjoy a comfortable and hassle-free ride.

Prices: 178 MAD to 325 MAD

Duration: 7h 5m – 10h 30m ⏱

Take bus from Marrakesh to Fes for MAD 178 Hop on bus from Marrakesh to Fes in 7h 5m Journey with bus from Marrakesh to Fes in 7h 5m Go with bus from Marrakesh to Fes in 7h 5m Experience bus from Marrakesh to Fes for MAD 178 Go with bus from Marrakesh to Fes in 7h 5m

View all Bus tickets →

Distance Marrakesh to Fes

The distance between Marrakesh and Fes is 385.8 kilometers.

Bus from Marrakesh to Fes Details

Find key information about the Bus from Marrakesh to Fes, including travel time, prices and stations.

Bus
Average price
238 MAD
 
Cheapest
178 MAD
Average duration
8h 56m
 
Shortest
7h 5m
Number of departures
14
01:45 - 21:00
Tickets
 
Stations
Departure stations
Arrival stations
Marrakech CTM Bus Station, Marrakesh
Marrakesh
Station Road to Marrakesh
Fes CTM Bus Station
Fes
Gare Routiere Fes

Bus Routes & Schedules from Marrakesh to Fes

Between Marrakesh and Fes, 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 Fes, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.

Bus Timetable: Marrakech CTM Bus Station, Marrakesh → Fes CTM Bus Station

  • 15:45 23:15 7h 30m 291 MAD

Bus Timetable: Marrakesh → Fes

  • 01:45 08:50 7h 5m 325 MAD
  • 07:30 17:30 10h 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:15 23:45 10h 30m 292 MAD
  • 16:00 23:30 7h 30m 325 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 223 MAD

Check all Bus tickets →

Frequently Asked Questions Bus Marrakesh to Fes

Below you will find answers to the most common questions about traveling from Marrakesh to Fes by bus.

How long is the bus trip from Marrakesh to Fes?

A bus trip from Marrakesh to Fes usually takes about 7 to 10 hours, depending on the service and the station pair. Some bus journeys are closer to 7 hours 30 minutes, while others can be longer, so it is worth checking the specific departure before you book.

What is the price of bus tickets for Marrakesh to Fes?

Bus tickets for Marrakesh to Fes generally cost between 178 MAD and 325 MAD. The final fare can vary by departure point, operator, and timing, so it is a good idea to compare options before choosing your bus.

When is the first bus departure from Marrakesh to Fes?

The first bus departure for Marrakesh to Fes is at 01:45. If you are planning an early bus journey, it is smart to arrive a little before departure so you have time to find the correct station and board without rushing.

What time is the last bus service between Marrakesh and Fes?

The last bus service between Marrakesh and Fes leaves at 21:00. If you want a later bus connection, make sure to check availability in advance, since the schedule can fill up and the exact departure point may matter.

How many bus trips are available from Marrakesh to Fes?

There are 14 bus trips available for Marrakesh to Fes. That gives travelers several choices across the day, which is helpful if you want to pick a bus departure that fits your plans.

Can I book bus tickets for the Marrakesh to Fes route in advance?

Yes, it is sensible to book bus tickets for Marrakesh to Fes in advance, especially if you want a specific departure time. With multiple bus options and different station pairs, early booking can make it easier to choose the bus journey that suits you best.

Which stations are used for the bus journey from Marrakesh to Fes?

For the bus journey from Marrakesh to Fes, departures can include Marrakech CTM Bus Station, Marrakesh, or Station Road to Marrakesh, while arrivals can include Fes CTM Bus Station, Fes, or Gare Routiere Fes. Because the bus service may use different station pairs, it is important to confirm the exact departure and arrival points before traveling.

What should I know before taking a bus from Marrakesh to Fes?

Before taking a bus from Marrakesh to Fes, it helps to check the departure station, arrival station, and travel time for your chosen bus. Since the bus journey can vary from about 7 hours to 10 hours, planning ahead will make the trip smoother and help you choose the most convenient bus service.


More Bus routes from and to Marrakesh or Fes

Planning more than just Marrakesh to Fes?

You’re currently viewing Bus options for Marrakesh to Fes. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.