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
Route | Duration | Starting Price |
---|---|---|
Casablanca → Marrakech | 2h 30m | 79 MAD |
Rabat → Tangier (Al Boraq) | 1h 20m | 115 MAD |
Fes → Casablanca | 3h 45m | 95 MAD |

Easy Booking
Reserve your ONCF train tickets quickly and effortlessly.
How to Book ONCF Tickets Online
- Choose your departure & destination cities
- Select your date and travel class
- Confirm your seat & pay securely
- 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.
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.