Your Gateway to Morocco by Rail

Marrakech, the vibrant heart of Morocco, is one of the country’s most visited cities—and it’s well-connected by train to major destinations like Casablanca, Rabat, Fes, Tangier, and Oujda. Whether you’re starting your Moroccan adventure or heading to Marrakech from another city, the train is a reliable, affordable, and scenic way to travel.

Here’s your complete guide to train travel to and from Marrakech in 2024.


🔁 Popular Train Routes To and From Marrakech

RouteTravel Time2nd Class Price1st Class PriceNotes
Marrakech → Casablanca~2h 40minfrom 90 MADfrom 130 MADDirect
Marrakech → Rabat~4h 15minfrom 110 MADfrom 160 MADVia Casablanca
Marrakech → Fes~7h 30minfrom 150 MADfrom 220 MADVia Casablanca
Marrakech → Tangier~7h 20minfrom 160 MADfrom 240 MADVia Casablanca
Marrakech → Oujda~11h 00minfrom 190 MADfrom 280 MADVia Casablanca and Fes

🧭 These routes also run in the opposite direction: from each city to Marrakech.


🕐 Marrakech Train Schedules

Trains depart from and arrive in Marrakech daily, with regular frequency on popular routes. Below are some typical departure times from Marrakech:

🔹 Departing From Marrakech:

  • To Casablanca: 06:00 AM, 09:00 AM, 12:00 PM, 03:00 PM, 06:00 PM

  • To Fes: 06:00 AM, 10:00 AM, 02:00 PM

  • To Tangier: 06:00 AM, 10:00 AM, 02:00 PM (transfer in Casablanca)

  • To Oujda: Morning departures available daily (long-distance route)

🔹 Arriving In Marrakech:

  • From Casablanca: Every 2–3 hours from 06:00 AM to 09:00 PM

  • From Fes: ~01:00 PM, 05:00 PM, 09:30 PM

  • From Tangier: Morning and afternoon arrivals (~7h after departure)

Check live schedules on MyTicketServices.com for the most accurate info.


💳 Marrakech Train Ticket Prices

ClassComfort LevelPrice Range
2nd ClassStandard, unassigned seat90–190 MAD
1st ClassReserved seat, air-conditioned130–280 MAD

🎫 Children under 4 travel for free, and ages 4–12 get reduced fares.

💡 Pro tip: Book early for the best seats and fares, especially on weekends and holidays.


🚉 Marrakech Train Station (Gare de Marrakech)

Located in Gueliz, the modern Marrakech train station is a travel hub with:

  • ONCF ticket offices & self-service machines

  • Cafés, restaurants, and fast food

  • Luggage services & taxis just outside

  • Walking distance from hotels in the New Town

🧭 Reaching the Medina from the station takes:

  • ~10 minutes by petit taxi

  • ~25 minutes by local bus


🧾 Booking Tickets To and From Marrakech

Book your tickets securely via:

  • MyTicketServices.com – easy booking, English interface, instant e-tickets

  • ONCF official website

  • Train station counters or kiosks

📱 E-tickets are accepted – no need to print. Just show the QR code from your phone.


🧳 Travel Tips for Marrakech Train Travel

  • 🚆 First Class offers more legroom and quieter carriages – ideal for long trips

  • 🕰️ Arrive 15–20 minutes early, especially if you’re unfamiliar with the station

  • 💧 Bring snacks and water, especially for routes over 4 hours

  • 🔌 No Wi-Fi onboard, but you’ll get beautiful views!

  • 🎒 Travel light if connecting with taxis or walking to the Medina


🌟 Why Choose the Train in Morocco?

  • ✅ Comfortable & climate-controlled

  • ✅ Cost-effective for all budgets

  • ✅ Reliable and scenic

  • ✅ A great way to see the country from city to city

Travel to and from Marrakech

Marrakech is one of the best destinations around the world, especially if you are planning to visit Morocco soon. Also, it’s the best place to start to discover the rest of the country. The imperial Marrakech is famous for its fabulous Riads (Guesthouses) and hotels. Also the old palaces such as Bahia Palace and Badii Palace. Also, people from different cultures come to the red city to discover the big square Jemaa EL Fna. In addition, the magic Souks (the markets) are busy and will take you to another world.

Marrakech has some historical monuments (Saadian Tombs) and beautiful gardens(Majorelle garden, secret garden, and anima garden). Also museums, Dar Si said the museum, Maison de la photography.

Marrakech looks like the center of Morocco, you can travel to other major cities and areas. Tourists chose it to start their adventure to the desert Merzouga and Zagora. Or traveling to the cost Essaouira and Agadir. To the north Tangier, the blue pearl Chefchaouen. Also the east, Fes and Meknes.

Marrakech train Station

Marrakech supratours bus station

There is only one train station in Marrakech. Marrakech train station is located in the city center of GUELIZ (Avenue ). Opposite of “Theatre royal”. The station is next to the IBIS HOTEL (Gare). On the same line, you’ll find the Marrakech Supratours bus station which also operated by Morocco rail ONCF.

The ONCF renovated this station in 2008 to become one of the best and busy stations in Morocco. You can travel by Morocco train from Marrakech to Casablanca, Fes, Meknes, Rabat, Tangier, and other major cities in the north.

Marrakech train station is the last station to the south for Morocco rail. So if you would like to travel to the desert(Zagora, Merzouga), south( Dakhla, Laayoune), and coast (Essaouira, Agadir). You’ll need either to take the bus with CTM or Supratours ( ONCF)

 

Travel by Morocco train ONCF

Marrakech – Fes timetable and prices

Casablanca – Marrakech schedule and prices

Tangier – Marrakech Schedule and prices

Rabat – Marrakech timetable and prices



 

Scroll to Top
×