Marrakech to Fez by Train: Your Morocco Travel Guide

Share This

Last Updated on December 29, 2020

Taking the train from Marrakech to Fez is something to consider if you have time. We took the train from Marrakech to Fez and are here to give you all the details so you know what to expect during your day on the tracks!

Marrakech to Fez by Train

Is There a Train From Marrakech to Fes

Why yes, yes there is a train from Marrakech to Fes and if you have the time, it’s a great transportation option on getting from Marrakech to Fes!

Keep reading, we’ll give you all the details 🙂

How Far is Fes from Marrakech

Marrakech to Fes is definitely not a short drive or train ride. Absolutely doable and 100% bearable, but still, not short.

So, how far is Fes from Marrakech you ask? Well, there is about a 530km (about 330 miles) separation between the two popular Morocco cities. Like we said, it’s far but completely doable and well worth the trip!

Fes Media Guide: 6 Travel Tips For Fes, Morocco

How Long is The Train Ride From Marrakech to Fez

Plan on 7 to 8 hours of travel time. Of course, this depends on which train you choose. Some trains may be shorter or longer than others.

For reference, we left at 8:30am sharp from the Marrakech Train Station and arrived at 4:30pm to the Fez Train Station. The trip took 8 hours.

TIP: Get to the Marrakech Train Station 15-20 minutes prior to your departure as the train leaves on time! You don’t want to be left on the platform watching the train chug away.

Marrakesh Train Station

One Week in Morocco: The Perfect Morocco Itinerary

Marrakech to Fez Train Price

  • First class tickets cost around $30 USD
  • Second class tickets cost around $20 USD
  • Night Train cost anywhere from $38 – $70 USD

We can speak directly to the first class setup on the train ride from Marrakech to Fes as this is the ticket we opt-ed for.

First class is an air-conditioned compartment that seats 6 people. There is a small table next to the window and has storage above the seats for your bags. In addition, first class lets you choose your seat which is perfect for a group traveling together.

Marrakech to Fes Train: First Class Cabin

Where To Stay in Fes, Morocco – The Best Riads in Fes

Where to Buy Morocco Train Tickets

You may be wondering “can you buy Morroco train tickets online?” As of recent, you are now able to purchase Morocco train tickets online! Woo-hoo, right?!

You can book your train ticket on the ONCF website. A heads up that the site language is in Arabic and French but if you have Google Translate on your browser, Google will take care of the English translation for you. Just keep in mind that the translations aren’t always perfect.

Separately, if you prefer to book your ticket once you arrive in Morroco, you can do so by either visiting the Marrakech Train Station yourself and buying the tickets in person, or have your accommodation purchase the train tickets on your behalf.

However, do not fret if you can’t get your tickets ahead of time! There are several trips a day made from Marrakech to Fez.

Plan to book your train tickets a day or two before your preferred departure day and you should have no problems getting on the train you want.

TIP: When visiting during the high season, you may want reach out to your accommodation ahead of time to ensure you get the train tickets you want.

Check Out: 6 Things To Do in Chefchaouen, Morocco

Where is The Marrakech Train Station

Built in 2008, the Marrakech Train Station is located west of the Marrakesh medina, about a 10-15 minute taxi ride.

Is Morocco Safe? Safety Tips for Your Visit to Morocco

Marrakech to Fez Train Timetables

Like we said above, there are multiple time slots for travelers to get from Marrakech to Fes. For a list of Marrakech to Fez train timetables, please see below…

Departure TimeArrival Time
5:50am 12:25pm

*Note: Departure and arrival times are prone to change. Check the ONCF website for the most up-to-date train timetables.

Something to note and/or understand is that on some Moroccan train routes, you may see options for “rapide” trains and “ordinaire” trains. For your knowledge, the “rapide” trains are a little more expensive, but much faster.

10 Amazing Things to Do in Fes, Morocco

Marrakech to Fes Train Stops

One of the reason it take so long to get from Marrakech to Fes by train is the train is not a direct line. What do we mean by “direct line”? Well, we mean the train makes multiple stops on the way to Fes.

On the way to Fes, the train will stop at three popular Morocco cities…

  1. Casablanca
  2. Rabat
  3. Meknes

The train does not stop long enough for visitors to get out and see the city. If you’d like to visit Casablanca, Rabat, or Meknes you’ll need to book a train ticket from Marrakech to either of these cities (they’re worth it). In fact, if you’re really keen on visiting more of Morocco, you can easily time your trips right to visit all four cities in just a couple of days.

After you’ve had your fill, you can continue onward to Fes.

Check Out: Marrakesh In One Day – Your Guided Walking Tour

About the Train Ride from Marrakech to Fez

When taking the train from Marrakech to Fes, please keep in mind that the train does make frequent stops.

The train chugs and halts to a stop at many stations as you make your way to Fes. From Marrakech, the train heads up along the coast north to Rabat before making a right and heading east towards Fes.

You’ll pass through large cities, small towns and rural country sides. Sit back, relax, and enjoy the ride and scenery!

Beautiful scenery on the way to Fez by Train

Morocco Travel Tips: Things To Know Before You Go

What To Bring on The Train from Marrakech to Fez

The ride is long. Like 6-8 hours long, so it’s best to come prepared.

Our tip? Have a deck of cards or a good book. Hell, consider downloading a movie or catching up on the latest Netflix binger. If you’re sleepy, make sure you have a neck pillow packed with you to catch up on the z’s.

In regards to food, make sure you have some with you. While there is a trolley on the train, it comes at odd times and is a little unreliable. Bad for hungry travelers like us.

At the Marrakech Train Station, there are food and beverage options for you to purchase prior to boarding the train.

Fez Train Station

Check Out: 9 Amazing Things to Do In Marrakech

Anything Else I Need To Know About The Train Ride

Yes, actually. You may or may not encounter a very friendly Moroccan man wanting to help you see the city of Fes.

He’ll offer a pitch about a medina tour at a “very good price.”

Kindly pass on his offer. While the tour may sound great, it’s overpriced. If you want to book a Medina tour in Fez, head to Viator or book through your accommodation.

Things To Do in Fes, Morocco

Fes is one of the most popular tourist destinations in Morocco because it is one of the most ancient cities in the country (and North Africa). This city is rich in culture and tradition and offers many wonderful places to visit. Here are some of the best things to do when you get off the high speed train from Marrakesh.

For more Things To Do In Fes, check out our latest post.

Visit the Borj Nord Arms Museum

The museum is placed on a hill overlooking the city of Fes. In the 16th century, this fortress was constructed on order of Sultan Ahmed al-Mansor. In 2016, the fortress was converted into a museum where visitors can come and view old weapons, coat of arms, shields, powder kegs, photographs, and many other memorable items that date back to ancient times. This is one of the best places to visit if you want to learn more about the history of Fes and Morocco in general.

Climb Mount Zalagh

Adventure lovers should consider hiking up Mount Zalagh. The hike offers many picturesque landscapes to marvel at and once you reach the top, you will be able to view the entirety of old Medina and the surrounding area. It is a worthy hike if you have the time and energy to spare.

Visit the Mellah of Fes

From the 14th century to 20th centuries, the Mellah of Fes was the Jewish quarter of the city. This town now offers many Jewish-styled architectural structures to marvel at and lots of interesting things to see.

Visit the Merenid Tombs

Most of the skeletal remains of sultans and royals of the Merenid dynasty are no longer intact and many engravings have faded over the years. But this is still a very interesting location to visit. The climb up the hill is challenging but worth the effort of viewing 1,200 year old Medina.

The Chouara Tannery

This tannery is one of the most popular tourist attractions in Fez because it is the oldest tannery in the world. The tannery still follows the same traditional operational methods as they did in ancient times. While the tannery and ancient leather crafting processes are very interesting to watch, the smell of the tannery can get a bit overwhelming.

Where to Stay in Fes Morroco

For The Budget Conscious: Dar Borj is a cozy family run Dar located in the medina and a few minutes walk from The Blue Gate. With an unbelievable rooftop terrace, enjoy some mint tea and watch the sunset over the media.

For The Luxury Inclined: From an amazing on site spa, to a wonderful bar and lounge to fabulous food and intricate decor and tile work, Riad Fes is a one of a kind accommodation experience in the heart of the Fez medina.

For Something In Between: Riad Fes Al Cazar Suite & Spa is a beautiful riad that is situated in the historic old town of Fez. Featuring a swimming pool and friendly staff, Riad Fes Al Cazar is a great choice for travelers.

For more places to stay in Fez, you can check out the latest places and prices here.


One Day In Marrakech: Your Marrakech Walking Tour

8 Foods You Must Eat When Visiting Morocco

10 Amazing Things To Do In Fez, Morocco


Marrakesh to Fes by Train

For more travel tips, guides and awesome travel shots, be sure to poke around our site, follow us on Instagram @wanderingstus, on Pinterest and on Facebook. Oh, and if you have any questions, let us know in the comment section. We’re happy to answer. Or, just leave us a positive note!

Happy Travels,

– Lauren & Jesse Stuart (The Stüs)

%d bloggers like this: