If you are planning travel around Morocco by train or bus, or for example wish to take the train from Marrakech to Fes, or from Marrakech to Tangier, we can buy train tickets for you in advance. Currently the only way to purchase train tickets in Morocco is in person at the train station, and the maximum advance purchase is one month in advance.
Rail and bus transport in Morocco is an inexpensive and efficient way to get around, although train travel is available only north of Marrakech, to Casablanca, Rabat, Fes, Meknes and Tangiers. For travel south of Marrakech to the mountains and Sahara desert, or west to the coast, it’s necessary to use the Supratours or CTM bus service.
Send us your desired date of travel and your ticket requirements and we can purchase Morocco train tickets for you. We collect payment from you by credit card with a small service charge to cover our costs. We will then deliver them to you at your accommodation in Marrakech once you arrive.
If you plan to arrive in Tangier and travel to Marrakech on the overnight train, the only way to guarantee a bed in a sleeper car is to buy in advance. With enough notice, we can buy the train tickets for you and send them to you by international courier to your home address.
The Moroccan Train Service website is in French and has comprehensive timetables and prices. If you need help interpreting anything we are here to help. You can also visit this useful site to consult timetables for your Morocco Rail and Bus Tickets.
Get in touch
today and let us purchase your advance Marrakech Train Tickets for you.