As advertised in the Essaouira office today:
Marrakesh to Essaouira
08.30 – 11.30
10.30 – 13.45
14.30 – 17.45
17.00 – 20.00
19.00 – 22.00
Essaouira to Marrakesh
06.00* – 09.00
09.30 – 12.00
11.45 – 14.30
15.15 – 18.30
18.00* – 21.00
*Please note: these are advertised as 06.30 and 18.30 respectively on the ONCF website. Please check at the local office before planning journeys



If you are booking a stay with us, we can arrange taxis to/from your hotel or the airport – whether you’re travelling to/from Marrakech, Agadir or elsewhere.
Trains in Morocco are efficient and comfortable and the fares cheap. The long distance ones have air-conditioning, comfy seats and a trolley service with food and drinks.