How to get from Marrakech to Fes

Cities & Metropolitan Areas Β· Morocco Β· Urban & Cultural Β· Fes Β· Marrakech

Traveling from Marrakech to Fes is straightforward by train, intercity bus, or private transfer / self-drive. For most travelers, the ONCF train is the best balance of comfort, cost, and city-center convenience, while CTM buses are a solid budget alternative. If you need door-to-door comfort, pre-book a car with Welcome Pickups or GetTransfer (local taxis are also common in Morocco; ride-hailing availability varies by city and time). Pack light for medina arrivals, and consider luggage storage in Marrakech or luggage storage in Fes if you have a late check-in/check-out.

At A Glance (Marrakech to Fes)

Mode Duration Best For
πŸš† Train (ONCF) β€” Marrakech Railway Station β†’ Fes Railway Station ~6–8h (service-dependent; some departures may involve a connection) Most travelers, comfort + city-center arrival
🏷️ Cost: ~MAD 150–400+ one-way depending on class/flexibility » compare train times | official ONCF booking
🚌 Intercity Bus (CTM / Supratours) ~7–9.5h (plus terminal transfer time) Cheaper fares, late-booking backup, flexible departure choices
🏷️ Cost: ~MAD 100–220 one-way » CTM schedules/fares | Supratours info
πŸš— Private Transfer / Taxi / Self-Drive ~6–7.5h driving (+ breaks/photo stops) Families, groups, door-to-door convenience, scenic stops
🏷️ Cost: Private car ~MAD 1800–4500 total (vehicle type/season); self-drive varies + fuel/tolls » private transfer ideas | car rental search
✈️ Flight (Usually via Casablanca) + Airport Transfers ~5–9+h total (connection-dependent) Mileage users, specific schedules, airport-to-airport travel days
🏷️ Cost: Often ~MAD 700–3000+ depending on route/date + airport transfers » search flights | alt. flight search

Which Option or Route Should You Choose?

How to Book and Practical Tips

  • Book trains first for peak dates: Use the official ONCF booking site, or compare departures on 12Go.
  • Bus backup strategy: Check both CTM and Supratours if your preferred train sells out.
  • Station names matter: Use Marrakech railway station (Gare de Marrakech) and Fes railway station (Gare de FΓ¨s) for train bookings; bus terminals can differ by operator.
  • Arrive early: 20–30 minutes for train/bus, 2+ hours for flights.
  • Cash + card: Keep some Moroccan dirhams for taxis/snacks, even if your main ticket is paid online.
  • Luggage handling: If you are exploring before check-in, use Marrakech luggage storage or Fes luggage storage.
  • Transfers in medinas: Cars usually cannot enter old medina lanes; confirm your riad drop-off point and walking meeting spot in advance.
  • If you want a guided road trip instead of point-to-point transit: compare private transfer/day-trip style products on GetYourGuide Marrakech listings.

πŸš† Option #1 β€” Train (ONCF) (Most Popular, Good Value)

Comfortable City-center to city-center Best all-rounder

  • Overview: Travel by ONCF from Marrakech to Fes in roughly 6–8 hours. Some departures may be through-services while others can involve a connection (commonly around Casablanca), but it is still usually the easiest option overall.
  • How to book (with price): Common one-way fares are roughly MAD 150–400+ depending on class and demand. Book directly on ONCF Voyages or compare times/fares on 12Go.
  • Pros: Good comfort, toilets onboard, easy with luggage, central arrival in Fes. Cons: Peak departures can sell out; some itineraries require a connection.
  • Seat/class tip: First class is worth considering for a longer ride if the price gap is small.

Step-by-step: Train (ONCF)

  1. Check departures: Search Marrakech β†’ Fes on ONCF Voyages and compare travel times/class options.
  2. Choose your departure window: Morning trains are ideal if you want to arrive in Fes before evening.
  3. Get to Marrakech railway station: Use a petit taxi, hotel-arranged taxi, or pre-booked transfer. If arriving from the airport, a transfer like Welcome Pickups Marrakech airport transfer can simplify timing.
  4. Arrive 20–30 minutes early: Find your platform, confirm your carriage/class, and keep your ticket/QR code ready.
  5. During the trip: Bring water/snacks and a light layer for AC coaches.
  6. Arrival in Fes: From Fes railway station, continue by taxi to your riad/hotel (many medina stays require a short walk from the nearest gate).
  7. Stay booking (optional): Compare central accommodation in the new city or medina on Booking.com Fes hotels.

Getting to the main embarking points (Marrakech Railway Station / Gare de Marrakech)

  • From Gueliz / Hivernage: Quick petit taxi ride (usually easiest).
  • From Medina (Jemaa el-Fnaa area): Taxi is fastest; allow extra time for traffic and pickup from narrow lanes.
  • From Marrakech Menara Airport (RAK): Taxi or pre-booked airport transfer; compare airport arrival logistics on ONDA (Airports of Morocco).
  • If carrying bulky bags: Consider storing luggage before departure with Radical Storage Marrakech.
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

🚌 Option #2 β€” Intercity Bus (CTM / Supratours) (Cheapest, Reliable Backup)

Low cost Good route coverage Longer ride

  • Overview: Intercity buses are a strong budget option between Marrakech and Fes, with typical journey times around 7–9.5 hours depending on route, stops, and traffic.
  • How to book (with price): Expect roughly MAD 100–220 one-way for standard intercity services. Check CTM / CTM booking, and Supratours for alternatives.
  • Pros: Usually the lowest cost; useful when trains are full. Cons: Longer time, road traffic risk, bus terminal location may be less convenient than train station depending on your hotel.
  • Luggage tip: Confirm baggage rules and whether hold luggage has a separate tag/fee on your operator.

Step-by-step: Intercity Bus

  1. Check operator options: Start with CTM; compare with Supratours if schedules/prices are better.
  2. Pick departure time: Morning departures usually reduce the risk of a very late arrival in Fes.
  3. Confirm terminal details: Double-check the departure station/terminal on your ticket because Marrakech has multiple transport hubs.
  4. Arrive early: Aim for 30 minutes before departure to sort baggage and seat details.
  5. On arrival in Fes: Take a taxi to your accommodation (especially if staying in Fes el Bali / medina).
  6. If you need an organized onward excursion after Fes: compare local tours/transfers on GetYourGuide Fes listings.

Getting to the main embarking points (CTM / Supratours departure points in Marrakech)

  • From Medina: Petit taxi is easiest; leave extra time for traffic and alley pickup logistics.
  • From Gueliz / Train Station area: Taxi is simple and generally quick.
  • From Marrakech Airport (RAK): Taxi or airport transfer if you are connecting same day.
  • If terminal access feels confusing: Ask your accommodation to confirm the exact CTM/Supratours boarding point shown on your ticket.
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

πŸš— Option #3 β€” Private Transfer / Taxi / Self-Drive (Door-to-Door, Flexible)

Door-to-door Best for groups Higher cost

  • Overview: A private car or grand taxi is the most comfortable way to travel directly from your Marrakech hotel/riad area to your Fes drop-off point, usually in 6–7.5 hours plus rest/photo stops.
  • How to book (with price): Private transfer quotes commonly range around MAD 1800–4500 total depending on vehicle size, season, and inclusion of stops. Compare options with Welcome Pickups (airport/city transfer style) or GetTransfer. For self-drive, compare rentals on Booking.com Car Rentals or Trip.com car hire.
  • Pros: Fully flexible, easiest with children or many bags, can stop for meals/scenic viewpoints. Cons: Most expensive option if traveling solo; road fatigue if self-driving.
  • Ride-hailing note: For city transfers to/from stations, local taxis are standard; ride-hailing app availability in Morocco can vary by city and time, so keep a taxi backup.

Step-by-step: Private Transfer / Self-Drive

  1. Choose one-way vs. sightseeing transfer: Decide whether you want a direct drive or a custom route with stops (Ifrane, Beni Mellal, viewpoints).
  2. Request/compare quotes: Use GetTransfer or similar private transfer platforms; if arriving by air, airport pickup can be arranged via Welcome Pickups.
  3. For self-drive: Compare vehicles on Booking.com; confirm insurance, fuel policy, and whether your accommodation in Fes has nearby parking.
  4. Motorbike option (experienced riders only): If you specifically want two wheels, compare rental availability on BikesBooking and check road conditions/weather.
  5. Plan medina drop-off: Ask your Fes riad for the nearest gate/meeting point because cars cannot enter many old-city lanes.
  6. Breaks: Schedule at least 1–2 stops for food, fuel, and restrooms.

Getting to the main embarking points (Your accommodation / Marrakech Airport / city pickup point)

  • Hotel/riad pickup: Most private transfers can collect from the nearest accessible road to your riad.
  • Airport pickup (RAK): Provide flight number and landing time; monitor updates via ONDA.
  • Self-drive pickup: Rental offices are commonly at Marrakech Menara Airport and central locations.
  • Good for luggage-heavy travelers: Door-to-door avoids hauling bags through stations and medina approaches.
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

✈️ Option #4 β€” Flight (Usually via Casablanca) (Niche / Schedule-Dependent)

Useful for miles Airport-to-airport Often slower overall

  • Overview: Marrakech to Fes flights are often indirect (commonly via Casablanca). Total door-to-door travel time can be 5–9+ hours once airport transfers, check-in, and layovers are included.
  • How to book (with price): Search on Booking.com Flights or Trip.com Flights. Ballpark fares often start around MAD 700 and can exceed MAD 3000+ depending on date and routing.
  • Pros: May work well if you are already connecting with another flight or using points. Cons: Usually less efficient than the train for this city pair.
  • Airport transfer tip: Budget time/cost for both RAK and FEZ airport transfers.

Step-by-step: Flight (via Casablanca or another connection)

  1. Search routings: Compare total travel time (not just air time) on Booking.com Flights and Trip.com.
  2. Check baggage rules: Low fares may exclude checked luggage.
  3. Plan airport transfer in Marrakech: Book a taxi or airport transfer to Marrakech Menara Airport (RAK).
  4. Arrive early: 2 hours minimum for domestic flights is a good buffer when unfamiliar with the airport.
  5. Arrival in Fes: From Fes-SaΓ―ss Airport, continue to your hotel/riad by taxi or pre-booked transfer.
  6. Compare total cost: Include both airport transfers before deciding against the train option.

Getting to the main embarking points (Marrakech Menara Airport / RAK)

  • From Medina: Taxi or pre-booked airport transfer; allow extra time during busy traffic periods.
  • From Gueliz/Hivernage: Usually a straightforward taxi ride to RAK.
  • Airport info: Check airport services/general passenger information via ONDA (Airports of Morocco).
  • Locations/Trip Planner: πŸ”— Google Map / πŸ”— OpenStreetMap

FAQ (Marrakech to Fes)

What’s the easiest way to get from Marrakech to Fes?
For most travelers, the ONCF train is the easiest option because it is comfortable, relatively fast, and arrives in central Fes.

How long does each option take?
Train: ~6–8h. Bus: ~7–9.5h. Private car/self-drive: ~6–7.5h driving plus stops. Flight (usually via Casablanca): ~5–9+h total depending on connection time.

Is there a direct train from Marrakech to Fes?
Some departures can be through-services, while others may involve a connection (often around Casablanca). Check the exact itinerary when booking on ONCF Voyages.

Is the bus cheaper than the train?
Usually yes. Intercity buses are often the lowest-cost option, but the train is usually more comfortable for the time spent onboard.

Should I fly instead?
Usually only if you need a specific flight connection, want to use miles, or find an unusually good fare. For city-center to city-center travel, the train is often more efficient overall.

Can I take a private transfer door-to-door?
Yes. Private transfer / taxi is common and especially good for families, groups, and travelers with bulky luggage.

Where should I stay in Fes after arriving?
If you want easy transport access, consider the Ville Nouvelle near the station; for atmosphere, stay in the medina and arrange a clear drop-off point. Compare options on Booking.com Fes stays.

What if my riad is inside the medina and a car cannot reach it?
Ask the property for the nearest gate and a local contact/meeting point. This is common in both Marrakech and Fes medinas.