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.

Below are a selection of routes, time taken, and approximate cost converted to Pounds Sterling for a particular day in November 2007.
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 1.75/1.25
Fez to Rabat 220 3.5hrs 11 7.25/4.75
Tangier to Casablanca 320 5.75hrs 5 11/7.50
Casablanca to Marrakech 230 3.25hrs 9 8/5.50