Book ONCF Train Tickets in Morocco

Experience Morocco by train with our fast, secure, and user-friendly ticket booking platform.

Plan your journey and book ONCF train tickets online. Fast, reliable, and easy travel between Moroccan cities.

Popular Routes

RouteDurationStarting Price
Casablanca → Marrakech2h 30m79 MAD
Rabat → Tangier (Al Boraq)1h 20m115 MAD
Fes → Casablanca3h 45m95 MAD


Easy Booking

Reserve your ONCF train tickets quickly and effortlessly.

How to Book ONCF Tickets Online

  1. Choose your departure & destination cities
  2. Select your date and travel class
  3. Confirm your seat & pay securely
  4. Receive your ticket via email or SMS

Why Choose ONCF?

  • High-speed Al Boraq available on select routes
  • Travel between major cities like Casablanca, Marrakech, Rabat, Tangier and Fes
  • Affordable ticket prices
  • Comfortable, reliable train services

Flexible Routes

Choose from a variety of travel routes across Morocco.

Casablanca → Marrakech | 2h 30m | From 79 MAD

Rabat → Tangier (Al Boraq) | 1h 20m | From 115 MAD

Fes → Casablanca | 3h 45m | From 95 MAD

Secure Payments

Enjoy fast and safe payment options for your reservations. payments are secure and accept all major debit and credit cards , PayPal ,AliPay…

Reliable and Relaxing ONCF Train Journeys

Discover what travelers are saying about their seamless booking and travel experiences with us.

Soufiane A. – Tangier to Casablanca

“This platform is a lifesaver. I didn’t want to go to the station early or stand in line. The online booking worked perfectly and the site gave me all the info I needed about schedules and classes. Will use again for sure.”

James R. – Marrakech to Rabat

“Easy to use and in English, which was helpful since I’m just visiting Morocco. I liked the clear comparison between First and Second Class. Only reason I give 4 stars is I had to print the ticket at the station, but everything else was perfect.”

Fatima B. – Casablanca to Tangier

“I booked my Al Boraq tickets through this site and the whole process was smooth and quick. I received my ticket instantly by email, and the train was super clean and on time. Highly recommend using First Class for longer trips!”

Fast and Secure Moroccan Train Bookings

Find answers to your ONCF booking questions with ease.

How can I book ONCF tickets online?

You can book ONCF tickets directly through our website in just a few clicks.

Can I choose my travel class and seat?

Yes, our platform allows you to select your preferred class and seating option.

What payment methods are accepted?

We accept all major credit and debit cards for secure transactions.

Can I modify or cancel my booking?

Yes, modifications and cancellations can be made according to ONCF policies.

Discover Morocco with Hassle-Free Train Tickets

Plan your journey today with fast bookings, secure payments, and comfortable travel options. Reserve your ticket now!

Effortless ONCF Train Ticket Booking

Explore competitive pricing options designed to offer value and flexibility for every traveler.

Start your journey with ONCF – book your Moroccan train tickets now.

Plan Your Moroccan Journey

Quick Reservations

Enjoy a seamless booking process with a platform tailored for convenience and speed.

Flexible Travel Options

Choose from a variety of routes and class types to suit any journey.

Secure Payments

Book with confidence using our fast and secure online payment system.