Morocco Train Travel
Morocco - Essaouira - Fez - Marrakech - Agadir
Trains usually run daily all over Morocco, so train travel in Morocco won’t be much of a hassle. There are some trains like the ones traveling between Casablanca, Rabat, Morocco and Kenitra, which do not operate on Sundays and national holidays. But there are special Morocco train travel services which operate during festivals. Two kinds of train run in Morocco. They are the Local Express Shuttles and the Air-conditioned long distance trains.
There is usually only one station in most of the cities of Morocco and the stations are well equipped with coffee shops, public phones and kiosks with snacks, drinks, cigarettes, newspapers and magazines. Important stations provide the facility to store language for 24 hours.
Fares in Morocco are more reasonable than other countries. The first class fare for the longest journey costs around $40. It is an 825 kilometers long trip from Oujda to Marrakech, Morocco. So traveling by train in Morocco is also a cheap option. Furthermore, at a cheaper rate these trains provide a safe, clean and comfortable journey.