Marrakech to Casablanca Train Tickets Booking Guide

Marrakech to Casablanca Train Tickets Booking Guide

Marrakech to Casablanca Train Tickets Booking Guide

Traveling by train from Marrakech to Casablanca is a convenient way to travel between two of Morocco’s most popular cities. The route is operated by Morocco’s national railway operator, ONCF, with direct services connecting Marrakech Railway Station with Casablanca, including Casa Voyageurs. Current journey times are generally around three hours, depending on the service.

Book Marrakech to Casablanca Train Tickets Online

Passengers can check schedules, ticket availability, travel classes, and prices through the official ONCF booking platform. ONCF offers online ticket sales, and travelers can use an electronic ticket on a mobile device or carry a printed ticket.

When booking, select Marrakech as your departure station and Casablanca as your destination. Choose your travel date, number of passengers, and preferred class before checking the available trains and fares.

Marrakech to Casablanca Train Price


Train fares can vary according to the departure, class, availability, and fare type. ONCF currently advertises fares from 49 MAD for some Marrakech–Casablanca journeys, while actual prices should be checked for your selected date and train before purchasing.

Both First Class and Second Class options are available on the route. First Class provides additional comfort, while Second Class is a practical choice for travelers looking for a standard rail journey.

How Long Is the Train From Marrakech to Casablanca?

The direct train journey takes approximately 2 hours 50 minutes to around 3 hours, depending on the particular service. The route passes through areas including Benguerir, Settat, and Berrechid before reaching Casablanca.

Marrakech Train Station

Marrakech Railway Station is the main departure point for train travel from the city. It is useful to arrive at the station before departure, particularly if you need time to find your platform, confirm your carriage, or organize your luggage.

Arriving in Casablanca

Many travelers choose Casa Voyageurs because of its connections with other parts of Casablanca and Morocco. From the station, you can continue your journey by local transport, taxi, or another train depending on your destination.

Tips for Booking

- Check the latest ONCF timetable before traveling.

- Compare First Class and Second Class fares.

- Book online when you already know your travel date.

- Keep your e-ticket on your phone or carry a printed copy.

- Check your departure and arrival stations carefully.

- Allow extra time at Marrakech station before departure.

- Confirm the final fare and schedule at the time of booking because availability and prices can change.

Whether you are visiting Casablanca for business, sightseeing, shopping, or connecting to another Moroccan destination, the Marrakech to Casablanca train provides a straightforward rail connection between southern Morocco and the country’s largest city.

For current schedules and ticket availability, check the official ONCF booking service before your journey.

Booking hotels flights tours around the world

View all

Contact us