Booking help

Morocco Train Prices Explained

Understand Morocco train price ranges by distance and class before you book.

What affects ticket prices

Ticket prices depend on distance, class, and how early you book. Longer routes and 1st class seats cost more, while short hops remain affordable.

Typical price ranges

Short routes like Rabat to Casablanca are usually under 100 MAD. Medium routes such as Casablanca to Marrakech often fall between 90 and 190 MAD. Long routes like Marrakech to Fes can range from 180 to 360 MAD depending on class.

Discounts and promotions

ONCF occasionally offers promotions or passes for frequent travelers. Check the official booking platform to see current deals before purchasing.

Budgeting for your trip

Include extra time and a small buffer for transfers, especially when traveling to or from the airport. Booking online helps you compare prices and avoid surprises at the station.

Explore routes, classes, and stations

Morocco train travel scenic image
Top routes

Morocco rail journey

Plan the most iconic rail routes across Morocco with confidence.

Al Boraq high-speed train at station
High-speed

Al Boraq high-speed

Morocco's fastest rail link between Tangier, Rabat, and Casablanca.

First class seating on Al Boraq train
1st class

Al Boraq 1st class

Upgrade for reserved seating, extra space, and a calmer cabin.

ONCF intercity train at platform
Intercity

ONCF Atlas intercity

Reliable services linking Casablanca, Marrakech, Rabat, and Fes.

Casablanca Voyageurs station exterior
Casablanca

Casablanca Voyageurs

Morocco's busiest station with modern facilities and easy transfers.

Marrakesh railway station platform
Marrakech

Marrakech station

Gateway to the Red City with frequent departures nationwide.

Quick tips

  • Travel off-peak for easier seat selection.
  • Save your ticket to exit through station gates.
  • Consider 1st class for long journeys where comfort matters.

FAQs

Are Morocco train prices fixed?

Base fares are stable, but pricing can vary by class, promotions, and availability.

Is it cheaper to book online?

Online booking lets you see options and sometimes access early fares.

Do children get discounts?

Reduced fares are common for children. Check the fare rules during booking.

Book with confidence

Use this help center to complete your booking.