Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

Morocco Trains

​Morocco is a country located in North Africa, boasting its stunning landscape, delicious food, and rich culture. If you're looking to explore this amazing country, there's no better way than by train! Traveling by rail allows you to experience everything Morocco offers and get the best out of your trip to Morocco. Plus, it's a great way to meet locals and fellow travelers. Hence, if you're thinking about visiting Morocco, be sure to consider traveling by train!

Popular Routes

Want to embark on a new journey? Check the most popular Morocco train routes and begin your journey today by booking the ticket online.​

ONCF Trains

Choosing ONCF trains, you get the most out of Morocco since it's one of the most comfortable means of travel. Book tickets online by selecting the schedule, route, train type, and departure type. ​

Coach Classes

The ONCF trains boast immense comfort and facilities. Hence, you get the chance to enjoy the most exciting ride!​

Morocco Train Map

Morocco Train Map

Explore top destinations in Morocco and beyond

About Morocco Trains

Morocco has some of the best-kept secrets in the world. It's a country with a rich cultural history, an abundance of natural landscapes and wildlife, and a thriving travelers industry. So why not take advantage of Morocco's extensive train network to experience all that this beautiful country has to offer?

Moreover, you can book online up until six months before your desired departure. ONCF trains offer comfortable reclining seats with plenty of legroom, fold-down tables and large windows.

Train Routes In Morocco

Morocco is a renowned travelers destination, boasting stunning scenery and an array of activities to enjoy. However, if you're looking to explore the country by train, you may be wondering which routes are the most popular. Hence, make sure to check Morocco's popular routes.

What to Know About Trains in Morocco

Find Better Prices on Rail Ninja App
Download our free app today and save on your next trip

Why You Can Trust Us?

Easy Booking
If you're looking for an adventure, you can book your train tickets right away with a simple click of your mouse.
​Optimized & Secure Payments
When you purchase your train tickets online, you have a choice of 15+ options. It takes less than 3 minutes to select the most convenient payment method and complete your transaction!
High-Quality Amenities
While traveling by well-equipped train, you will be delighted by the excellent onboard service.