Travel Marrakesh to Fes

Marrakesh to Fes

You’ll find practical information on schedules and prices for several transport options between Marrakesh and Fes, including van, charter, train or bus.

Travel options for Marrakesh to Fes

Travel from Marrakesh to Fes and save with a bus for 178 MAD, or reach your destination faster by van in 4 hours.

Bus from Marrakesh to Fes

For the route from Marrakesh to Fes by bus, departures are available from Marrakech CTM Bus Station, Marrakesh, Marrakesh or Station Road to Marrakesh throughout the day, giving you plenty of options to pick a time that fits your schedule. Expect the journey to take around 7 hours 5 minutes, arriving at Fes CTM Bus Station, Fes or Gare Routiere Fes, with tickets usually priced at 178 MAD. This provides an affordable way to travel. Don’t forget to check schedules, compare fares, and book your seat in advance for a smooth and enjoyable trip.

Prices: 178 MAD

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

Choose bus from Marrakesh to Fes for 178 MAD Explore with bus from Marrakesh to Fes for 178 MAD Explore with bus from Marrakesh to Fes in 7h 5m Experience bus from Marrakesh to Fes in 7h 5m Book bus from Marrakesh to Fes for 178 MAD Journey with bus from Marrakesh to Fes for 178 MAD

View all Bus tickets →

Train from Marrakesh to Fes

From Marrakesh, board the train at Marrakech Train Station, Marrakesh and travel toward Fes, arriving at Fes Train Station. The ride typically takes about 6 hours 35 minutes, giving you a smooth and relaxed way to reach your destination. Tickets start from 384 MAD, book your seat in advance.

Popular arrivals: Fes Train Station

Prices: 384 MAD

Duration: 6h 35m – 6h 55m ⏱

Journey with train from Marrakesh to Fes for 384 MAD Book train from Marrakesh to Fes in 6h 35m Explore with train from Marrakesh to Fes in 6h 35m Take train from Marrakesh to Fes in 6h 35m

View all Train tickets →

Van from Marrakesh to Fes

Catch a van from Marrakesh to Fes, leaving from Marrakesh Hotel Transfer or Marrakesh Transfer and arriving at Fes Hotel Transfer, Fes Transfer or Fes City Centre. The trip takes approximately 4 hours and fares are 957 MAD. Make sure to check availability and book your seat here for a comfortable journey.

Prices: 957 MAD

Duration: 4h – 5h ⏱

Travel with van from Marrakesh to Fes for 957 MAD Choose van from Marrakesh to Fes in 4h Take van from Marrakesh to Fes for 957 MAD Hop on van from Marrakesh to Fes for 957 MAD Book van from Marrakesh to Fes for 957 MAD

View all Van tickets →

Charter from Marrakesh to Fes

Travel from Marrakesh to Fes with a private ride that picks you up at your chosen location and drops you off wherever you prefer in the city. The drive lasts roughly 5 hours 50 minutes with fares starting at 2,954 MAD. Book now to plan your trip.

Prices: 2,954 MAD

Duration: 5h 50m – 6h ⏱

Ride with charter from Marrakesh to Fes in 5h 50m Travel with charter from Marrakesh to Fes for 2954 MAD

View all Charter tickets →

Distance Marrakesh to Fes

The distance between Marrakesh and Fes is 385.8 kilometers.

Marrakesh to Fes Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Marrakesh to Fes

Bus
Train
Van
Charter
Average price
238 MAD
505 MAD
1,187 MAD
3,485 MAD
Cheapest price
178 MAD
384 MAD
957 MAD
2,954 MAD
Average duration
8h 56m
6h 41m
4h 33m
5h 53m
Minimum duration
7h 05m
6h 35m
4h 00m
5h 50m
Number of departures
14
19
73
3
Tickets

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 to 10h 30m. Services run throughout the day, operating from 01:45 until 21:00, and fares typically begin at 178 to 325 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.

Departure stations
Marrakech CTM Bus Station, Marrakesh
Marrakesh
Station Road to Marrakesh
Arrival stations
Fes CTM Bus Station
Fes
Gare Routiere Fes

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 Charter tickets →

Train Routes & Schedules from Marrakesh to Fes

Board the train at Marrakech Train Station, Marrakesh, the only direct service from Marrakesh to Fes. Services run from 04:35 until 19:00, and the rail journey usually takes around 6h 35m to 6h 55m before arriving at Fes Train Station. Tickets start from 384 to 530 MAD, and you can check the full timetable for the Marrakesh–Fes route to find the departure that fits your schedule and reserve your seat.

Departure stations
Marrakech Train Station, Marrakesh
Arrival stations
Fes Train Station

Train Timetable: Marrakech Train Station, Marrakesh → Fes Train Station

  • 04:35 11:30 6h 55m 384 MAD
  • 05:35 12:10 6h 35m 529 MAD
  • 06:35 13:10 6h 35m 529 MAD
  • 07:35 14:10 6h 35m 507 MAD
  • 08:35 15:10 6h 35m 529 MAD
  • 09:35 16:10 6h 35m 507 MAD
  • 09:35 16:30 6h 55m 530 MAD
  • 10:35 17:10 6h 35m 507 MAD
  • 11:35 18:30 6h 55m 530 MAD
  • 12:35 19:10 6h 35m 507 MAD
  • 13:35 20:30 6h 55m 530 MAD
  • 13:35 20:10 6h 35m 507 MAD
  • 14:35 21:30 6h 55m 530 MAD
  • 14:35 21:10 6h 35m 529 MAD
  • 15:35 22:10 6h 35m 529 MAD
  • 16:35 23:10 6h 35m 507 MAD
  • 17:35 00:10 6h 35m 507 MAD
  • 17:35 00:30 6h 55m 384 MAD
  • 19:00 01:35 6h 35m 507 MAD

Check all Train tickets →

Van Routes & Schedules from Marrakesh to Fes

- Set off in a van at Marrakesh Hotel Transfer for a small group transfer to Fes Hotel Transfer, lasting about 5h. Departures run from 00:00 until 23:00, and fares begin at 957 MAD.
- Set off in a van at Marrakesh Hotel Transfer for a small group transfer to Fes City Centre, lasting about 4h. Departures run at --:--, and fares begin at 1,103 MAD.
- Take a shuttle from Marrakesh Transfer to Fes Transfer, covering the route in approximately 4h to 5h. Services operate from 00:00 until 23:00, with tickets starting at 971 to 1,877 MAD.

Departure stations
Marrakesh Hotel Transfer
Marrakesh Transfer
Arrival stations
Fes Hotel Transfer
Fes Transfer
Fes City Centre

Van Timetable: Marrakesh Hotel Transfer → Fes City Centre

  • --:-- --:-- 4h 1103 MAD

Van Timetable: Marrakesh Hotel Transfer → Fes Hotel Transfer

  • 00:00 05:00 5h 957 MAD
  • 01:00 06:00 5h 957 MAD
  • 02:00 07:00 5h 957 MAD
  • 03:00 08:00 5h 957 MAD
  • 04:00 09:00 5h 957 MAD
  • 05:00 10:00 5h 957 MAD
  • 06:00 11:00 5h 957 MAD
  • 07:00 12:00 5h 957 MAD
  • 08:00 13:00 5h 957 MAD
  • 09:00 14:00 5h 957 MAD
  • 10:00 15:00 5h 957 MAD
  • 11:00 16:00 5h 957 MAD
  • 12:00 17:00 5h 957 MAD
  • 13:00 18:00 5h 957 MAD
  • 14:00 19:00 5h 957 MAD
  • 15:00 20:00 5h 957 MAD
  • 16:00 21:00 5h 957 MAD
  • 17:00 22:00 5h 957 MAD
  • 18:00 23:00 5h 957 MAD
  • 19:00 00:00 5h 957 MAD
  • 20:00 01:00 5h 957 MAD
  • 21:00 02:00 5h 957 MAD
  • 22:00 03:00 5h 957 MAD
  • 23:00 04:00 5h 957 MAD

Van Timetable: Marrakesh Transfer → Fes Transfer

  • 00:00 04:00 4h 971 MAD
  • 00:00 05:00 5h 1877 MAD
  • 00:00 04:00 4h 1040 MAD
  • 01:00 06:00 5h 1877 MAD
  • 01:00 05:00 4h 971 MAD
  • 02:00 06:00 4h 971 MAD
  • 02:00 06:00 4h 1040 MAD
  • 03:00 07:00 4h 971 MAD
  • 04:00 08:00 4h 971 MAD
  • 05:00 09:00 4h 971 MAD
  • 06:00 10:00 4h 971 MAD
  • 07:00 12:00 5h 1877 MAD
  • 07:00 11:00 4h 971 MAD
  • 08:00 13:00 5h 1877 MAD
  • 08:00 12:00 4h 971 MAD
  • 08:00 12:00 4h 1040 MAD
  • 09:00 13:00 4h 1040 MAD
  • 09:00 14:00 5h 1877 MAD
  • 10:00 14:00 4h 971 MAD
  • 10:00 14:00 4h 1040 MAD
  • 10:00 15:00 5h 1877 MAD
  • 11:00 16:00 5h 1877 MAD
  • 11:00 15:00 4h 971 MAD
  • 12:00 17:00 5h 1877 MAD
  • 12:00 16:00 4h 971 MAD
  • 13:00 17:00 4h 971 MAD
  • 13:00 17:00 4h 1040 MAD
  • 14:00 19:00 5h 1877 MAD
  • 14:00 18:00 4h 971 MAD
  • 15:00 20:00 5h 1877 MAD
  • 15:00 19:00 4h 971 MAD
  • 16:00 21:00 5h 1877 MAD
  • 16:00 20:00 4h 971 MAD
  • 17:00 22:00 5h 1877 MAD
  • 17:00 21:00 4h 971 MAD
  • 18:00 23:00 5h 1877 MAD
  • 18:00 22:00 4h 971 MAD
  • 19:00 00:00 5h 1877 MAD
  • 19:00 23:00 4h 971 MAD
  • 19:00 23:00 4h 1040 MAD
  • 20:00 00:00 4h 971 MAD
  • 20:00 00:00 4h 1040 MAD
  • 20:00 01:00 5h 1877 MAD
  • 21:00 01:00 4h 971 MAD
  • 22:00 03:00 5h 1877 MAD
  • 22:00 02:00 4h 971 MAD
  • 23:00 04:00 5h 1877 MAD
  • 23:00 03:00 4h 971 MAD

Check all Van tickets →

Charter Routes & Schedules from Marrakesh to Fes

- Board a private taxi at Marrakesh Hotel Transfer and reach Fes Airport, with the trip taking roughly 5h 50m. Multiple departures are available with fares starting at 3,750 MAD.
- Book a private driver at Marrakesh Hotel Transfer to reach Fes Hotel Transfer, with the ride taking roughly 6h. Travel options are flexible with fares starting from 2,954 MAD.
- Book a private driver at Marrakesh Menara Airport to reach Fes Hotel Transfer, with the ride taking roughly 5h 50m. Travel options are flexible with fares starting from 3,750 MAD.

Departure stations
Marrakesh Hotel Transfer
Marrakesh Menara Airport
Arrival stations
Fes Airport
Fes Hotel Transfer

Charter Timetable: Marrakesh Hotel Transfer → Fes Airport

  • --:-- --:-- 5h 50m 3750 MAD

Charter Timetable: Marrakesh Hotel Transfer → Fes Hotel Transfer

  • --:-- --:-- 6h 2954 MAD

Charter Timetable: Marrakesh Menara Airport → Fes Hotel Transfer

  • --:-- --:-- 5h 50m 3750 MAD

Check all Charter tickets →

Frequently Asked Questions Marrakesh to Fes

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

How long does the Marrakesh to Fes route usually take overall?

Travel time on the Marrakesh to Fes route depends on the transport type and the exact pickup and drop-off points. Bus trips take about 7 hours 5 minutes to 10 hours 30 minutes, trains about 6 hours 35 minutes to 6 hours 55 minutes, and vans about 4 to 5 hours.

What is the cheapest way to travel from Marrakesh to Fes?

The cheapest option on the Marrakesh to Fes route is the bus, with fares from 178 MAD to 325 MAD. Train tickets start at 384 MAD, while van services start at 957 MAD. Charter is more expensive than the common shared options.

How much should I expect to pay for Marrakesh to Fes?

Prices on the Marrakesh to Fes route vary by transport type. Buses cost about 178 MAD to 325 MAD, trains 384 MAD to 530 MAD, and vans 957 MAD to 1,877 MAD. Charter services are higher, at 2,954 MAD to 3,750 MAD.

Which transport is the fastest from Marrakesh to Fes?

The fastest listed option on the Marrakesh to Fes route is the van, which takes about 4 to 5 hours depending on the transfer point. Trains are next at about 6 hours 35 minutes to 6 hours 55 minutes, and buses are slower.

Where do departures and arrivals usually happen on the Marrakesh to Fes route?

Departure and arrival points depend on the transport. Trains leave from Marrakech Train Station in Marrakesh and arrive at Fes Train Station. Buses use stations such as Marrakech CTM Bus Station, Marrakesh, and arrive at Fes CTM Bus Station, Fes, or Gare Routiere Fes.

How often do services run on the Marrakesh to Fes route, and when is the first and last departure?

The schedule is not shown as a fixed frequency for any transport on this route. Bus departures run from 01:45 to 21:00, trains from 04:35 to 19:00, and vans from an unspecified first departure until 23:00.

What are the train details for Marrakesh to Fes?

Trains on the Marrakesh to Fes route cost 384 MAD to 530 MAD and take about 6 hours 35 minutes to 6 hours 55 minutes. They depart from Marrakech Train Station, Marrakesh, and arrive at Fes Train Station. There are 19 trips listed.

What should I know about the bus option from Marrakesh to Fes?

Buses are the lowest-priced shared option on the Marrakesh to Fes route, at 178 MAD to 325 MAD. Travel time ranges from about 7 hours 5 minutes to 10 hours 30 minutes. Departures include Marrakech CTM Bus Station, Marrakesh, Marrakesh, and Station Road to Marrakesh.

Are there different van transfer points on the Marrakesh to Fes route?

Yes. Van services on the Marrakesh to Fes route use Marrakesh Hotel Transfer or Marrakesh Transfer, and arrive at Fes Hotel Transfer, Fes Transfer, or Fes City Centre. Durations range from about 4 to 5 hours, depending on the exact pair.

Is there a charter service from Marrakesh to Fes, and how does it differ?

A charter service is listed for the Marrakesh to Fes route, but it is secondary to the shared options. It costs 2,954 MAD to 3,750 MAD and takes about 5 hours 50 minutes to 6 hours. Departures include Marrakesh Hotel Transfer and Marrakesh Menara Airport.

How many trips are available on the Marrakesh to Fes route?

Trip counts vary by transport on the Marrakesh to Fes route. The bus has 14 trips, the train has 19, the van has 73, and the charter service has 3. These counts help show which options appear more frequently in the schedule.

If I want to book Marrakesh to Fes tickets, where should I look?

For Marrakesh to Fes reservations, TicketRoutes.com is the place to check. It lists the available transport options, prices, and route details in one place. That is useful when comparing bus, train, van, and charter services for the same trip.


More travel routes for Marrakesh and Fes

Planning more stops after Marrakesh to Fes?

If your journey doesn’t end with Marrakesh to Fes, 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 Planner

Perfect for travelers visiting multiple cities on one trip.