wakha

Questions · Planning the route

How do I book Moroccan trains, and how long do they take?

Book on oncf-voyages.ma (there is an English option) or at the station. Al Boraq, the high-speed train, runs Tangier to Casablanca in about 2h10 via Kenitra and Rabat Agdal; Casablanca to Marrakech takes about 2h40.

Foreign cards are sometimes refused online; if so, buy at a station counter, which also takes cards at major stations. Weekend and holiday trains sell out, so book a few days ahead, and check which Rabat or Casablanca station your train uses. The Tangier–Marrakech sleeper is suspended (Seat61, 2026).

Go deeper on Wakha →

What travellers say goes wrong

The website refuses foreign cards or shows "no train", weekend trains sell out, and timings online are old.

Asked in 12 threads we read · forums today: badly answered

Sources, checked 2026-11-14ONCF, Moroccan railways: timetables and ticketsSeat61, train travel in Morocco

Where travellers ask it:

seat61.comvagrantsoftheworld.comfodors.com

Also asked

Say yes to the trip

Tell us your email and we'll write when the Wakha app is ready: offline, every city, every answer.