Morocco Train and Bus Travel
Buy advance tickets for Morocco Train and Morocco Bus Travel
Marrakech Tickets can buy your tickets for train, Supratours and CTM bus travel in Morocco!
Morocco Train Tickets
It is now possible to purchase a train ticket online for rail travel in Morocco. Tickets will be sent by email directly from ONCF and can be shown on a smartphone or printed out. Marrakech Tickets can also provide this service for you.
Otherwise the only way to purchase train tickets in Morocco is in person at a train station. Tickets can be purchased up to a maximum of 90 days in advance of the date of travel. If you are on a tight schedule or need to make a connection it is important to buy your ticket for Moroccan rail travel in advance.
Moroccan trains generally have two First Class cars on each train.
First Class travel is probably equivalent to short distance First Class travel in Europe, and provides a guaranteed designated comfortable seat in an air conditioned carriage. Depending on the age of the train, seating may be in a six-person compartment, or in a regular open carriage with rows of seats on both sides of a central aisle.
Second Class service also provides a designated seat. Depending on the age of the train, seating may be in an eight-person compartment, or in a regular open carriage with rows of seats on both sides of a central aisle.
We can take all the stress out of your Moroccan Train Travel by buying your tickets for you in advance, guaranteeing your seat in comfort on the train departing at your preferred travel time.
Supratours Bus Tickets
Supratours Bus Tickets can also be purchased 90 days in advance, in person at a Supratours ticket office or online at the ONCF ticket site. Marrakech Tickets can also book your tickets for you and deliver them to your accommodation in Marrakech, or purchase online tickets and send them to you by email for you to show on your phone or print out – guaranteeing your seat without any bother or stress.
Every Train or Bus Ticket purchased through our site directly helps underprivileged children in Marrakech
We charge a service fee of 85 dirhams* for each one way/round trip train or bus ticket purchased and delivered to you in Marrakech. 5% of that fee is donated to Atfalouna Marrakech, a local charity that supports hundreds of orphans and street children with educational programmes, a safe place to hang out, activities, food and shelter. Read about our most recent charitable donation.
* Plus payment handling fee of 4.5%
Marrakech Tickets® is listed in the 2016 Lonely Planet guide to Morocco – on page 81 – under “Useful Websites”.