Marrakech to Casablanca Train Tickets – Schedule, Prices & Booking

 

 

Fast, Affordable & Comfortable Travel Between Two of Morocco’s Most Popular Cities

Looking to travel from Marrakech to Casablanca? The ONCF (Moroccan National Railway Office) operates daily trains between these major cities, offering a comfortable, scenic, and budget-friendly way to travel. Whether you’re heading to Casablanca for business, the airport, or connecting to other destinations, the train is a top choice.

Here’s everything you need to know before booking your Marrakech to Casablanca train ticket in 2024.


πŸ•’ Marrakech to Casablanca Train Schedule

ONCF runs frequent daily departures from Marrakech to Casablanca. Most trains go directly, while a few continue on to Rabat, Kenitra, and Tangier.

πŸ”Ή Departure Times (Daily)

 

Departure from MarrakechArrival in CasablancaDuration
06:00 AM~08:40 AM2h 40min
09:00 AM~11:40 AM2h 40min
12:00 PM~02:40 PM2h 40min
03:00 PM~05:40 PM2h 40min
06:00 PM~08:40 PM2h 40min
09:00 PM~11:40 PM2h 40min

βœ… Trains arrive at Casa Voyageurs Station, the main hub for intercity travel and Al Boraq connections.


πŸ’³ Ticket Prices – Marrakech to Casablanca

 

ClassPrice (Approx.)Features
2nd Class90 MADStandard seats, no assigned seating
1st Class130 MADReserved seat, air-conditioned, more space

🎫 Children under 4 ride free. Ages 4–12 get discounted tickets.

πŸ’‘ Prices may vary slightly based on train type and availability. Book early for the best seats!


πŸ“ Departure & Arrival Stations

  • Marrakech Station: Located in Gueliz, near central hotels and taxis. Modern, clean, with cafΓ©s and ticket counters.

  • Casablanca Voyageurs Station: Main intercity station, with access to Al Boraq, Casa Port, the airport train, and city transport.


🧾 How to Book Marrakech to Casablanca Train Tickets

You can buy your tickets easily via:

  • βœ… MyTicketServices.com – instant e-ticket, no printing needed, English support

  • ONCF.ma (official site)

  • ONCF ticket counters or self-service kiosks at the station

πŸ“± Mobile e-tickets are accepted – just scan your QR code at the gate.


🧳 Travel Tips for Marrakech to Casablanca Train

  • πŸ•°οΈ Arrive at least 15 minutes early

  • πŸ’Ί 1st Class is ideal for comfort and guaranteed seating

  • πŸ“Ά No Wi-Fi onboard, but bring headphones and enjoy the view

  • πŸ₯€ Light snacks available on some trains; bring water and food for longer trips

  • 🧼 Toilets onboard (bring tissues & hand sanitizer)


✈️ Going to Casablanca Airport?

You can connect from Casa Voyageurs to the Mohammed V Airport via a separate airport train, departing every hour. Total travel time from Marrakech to the airport is around 3.5 to 4 hours.


🏷️ Why Choose the Train?

  • βœ… Faster and more relaxing than the bus

  • βœ… Avoids road traffic

  • βœ… Great value for money

  • βœ… Beautiful views of Moroccan countryside

 

 


Marrakech to Casablanca by train

Read More :Β 


 

Scroll to Top
×