Morocco by Train: Complete ONCF Travel Guide With Luggage Tips
How to travel Morocco by ONCF train, including Al Boraq, classic routes, booking tips, station strategy, and how to manage luggage between stops.
How to travel Morocco by ONCF train, including Al Boraq, classic routes, booking tips, station strategy, and how to manage luggage between stops.
Morocco is one of the easiest countries in North Africa to explore by train. ONCF connects the main travel corridor from Tangier to Casablanca, Rabat, Fes, Meknes, and Marrakech, while Al Boraq makes the Tangier-Casablanca route especially fast.
The train is comfortable, central, and often simpler than driving. The only real challenge is luggage: stations, taxis, medinas, and early check-outs are much easier when you plan bag storage in advance.
The most useful train routes for visitors are:
For destinations without train service, combine ONCF with CTM, Supratours, or a private transfer.
Second class is fine for most trips. First class is worth considering when you want a quieter carriage, assigned seats, more predictable space, or you are traveling during holidays and peak weekends.
Book earlier for popular routes and check the official ONCF schedule before travel. Timings and fares can change, especially around holidays.
ONCF trains are traveler-friendly, but you are expected to handle your own bags. Keep luggage practical:
The official ONCF conditions describe hand luggage as suitcases, travel bags, and backpacks within stated size limits. If your bag is oversized, very heavy, or awkward, reduce it before boarding or store extra luggage in the city.
Arrive 20 to 30 minutes early for normal trains and earlier if you need to buy tickets, collect tickets, or travel during a busy period. Major stations such as Casa Voyageurs, Rabat Agdal, Marrakech, Fes, and Tanger Ville have taxis nearby, but traffic outside can be intense.
If you arrive before hotel check-in, store your luggage near the station and use the day well instead of waiting in a lobby.
A classic first-time route is:
You can reverse it depending on flights. Keep one bag per person and use luggage storage on transition days.