Booking help

ONCF Online Booking

How to book ONCF train tickets online, choose seats, and receive e-tickets.

Search your route

Enter your origin, destination, and travel date to see live departures and fares.

Choose class and seat

Pick 1st class for reserved seats or 2nd class for the best value. Seat availability varies by route.

Payment and ticket delivery

Complete payment and save your e-ticket. Keep the QR code accessible for inspections.

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

  • Book early for weekend travel.
  • Double-check station names before paying.
  • Keep a screenshot of the ticket in case of weak signal.

FAQs

Can tourists book ONCF tickets online?

Yes, online booking is available for most routes.

Do I need to print my ticket?

Digital tickets are accepted. Printing is optional.

Are seats guaranteed?

1st class seats are reserved; 2nd class is often open seating.

Book with confidence

Use this help center to complete your booking.