Moroccan Moments

The Travellers Guide to Morocco


The Rail Network of Morocco.

Morocco Railway Network


Though not extensive (there are no rail links south or east of the Atlas mountains) the national Moroccan rail network, run by ONCF is a useful (and reasonably priced) method of traveling between most of the major cities.

It is not possible to buy rail tickets from outside of Morocco - it will be necessary to take pot luck and buy your tickets on the day you travel, or if you are able to, buy them from the station a day or two in advance.

Trains are being updated and in late 2007, a deal has been struck for a French built TGV high speed rail link to be built in Morocco. This will run down the coast from Tangier to Casablanca and on to Marrakech, a distance of 500Km. The first stage of the project will be Tangier to Kenitra, just north of the capital, Rabat and is expected to be operational in 2012.
The new line connecting Nador to the existing rail network at Taourirt was completed in mid 2009.

Below are a selection of routes, time taken, and approximate cost converted to Pounds Sterling for a particular day in October 2009.
Where two prices are given, this represents first and second class.

Route Distance Km Time Trains/Day Cost in Pounds
Fez to Meknes 55 32 mins 12 2.40/1.60
Fez to Rabat 220 3.5hrs 11 9.90/6.40
Nador to Fez 6hrs 11 10.50/7.90
Tangier to Casablanca 320 5.75hrs 5 14.80/9.00
Casablanca to Marrakech 230 3.25hrs 9 11.20/7.20