The main lines
- Al Boraq high-speed line: Tangier to Kenitra on a dedicated high-speed track, continuing to Rabat and Casablanca. Tangier to Casablanca takes about 2 hours 10 minutes.
- Casablanca–Marrakech: regular trains take about 2 hours 40 minutes via Settat and Benguerir.
- Rabat–Meknes–Fes: the line east from Kenitra and Rabat, continuing to Taourirt and Oujda near the Algerian border.
- Marrakech–Fes: direct trains run the length of the network in about 7 hours. See Marrakech to Fes.
Where trains don't go
There are no trains to Chefchaouen, Essaouira, Agadir, Ouarzazate or the Sahara. ONCF's bus partner Supratours sells combined train-and-bus tickets to many of these places.
Tickets
Tickets can be bought at stations, from machines or online from ONCF. First class guarantees a seat and is good value; Al Boraq and popular weekend trains can sell out, so book ahead.