Traveling by train in Morocco is the most efficient and comfortable way to get around. The train network in Morocco is not very extensive but many of the major tourist destinations are covered. Trains run between Marrakech, Fes, Casablanca (including the International Airport), Rabat, Oujda, Tangier, and Meknes. If you want to head to the desert, Atlas Mountains, Agadir, or Essaouira on the coast, you'll have to get a bus to your destination. 

Inspirations

Let`s design your dream vacation

 
1 Start 2 Complete
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.