This Morocco train guide can help you plan your train travel in Morocco, from ticketing to timing.
Morocco Train Guide: Overview
Train travel in Morocco is a great way to get around the country. There is an extensive railway system that connects many major cities.
Most trains are fairly old, so don’t expect luxury. But they are reliable, have great views, and are a unique way to experience the local culture.
Trains in Morocco do not have food and beverage cars like they do in Europe, but there are carts that are brought around from car to car with food for purchase. Note that these carts do not operate during Ramadan, so make sure to bring food with you if you travel in Morocco during Ramadan.
Morocco Train Guide: Tickets
Most trains in Morocco have two fare classes. First class comes with seat reservations (or couchette reservations on overnight trains in Morocco). These are valuable if you are traveling at peak times, as trains get crowded.
Train tickets in Morocco tend to be inexpensive for both fare classes, so if you want extra comfort on your journey, it is worth it to pay up for first class. If you want a more local experience, second class may be a better choice.
Train tickets can be purchased at the stations. For trains at peak times, try to buy your tickets a day or two in advance.
Morocco Train Guide: Schedules
Trains in Morocco operate on set schedules. There are usually several trains per day on any given route. Overnight trains operate on long distrance routes such as the train from Tangier to Marrakech.
Trains are reliable, but not always on time. Expect delays en route, and make sure to leave yourself plenty of extra time if you have a connection in your final destination in Morocco.