An ONCF passenger train runs through open country near Taourirt in eastern Morocco.
Travel planning

Getting Around Morocco

Morocco kept and extended its railway, so trains link the imperial cities. Where the line stops, coaches and two kinds of taxi take over.
  • Country Morocco
  • Guide Flight Planning
  • Reviewed 19 August 2026
  • Length 2 min read

Credit Kabelleger / David Gubler, CC BY-SA 3.0, via Wikimedia Commons

Last reviewed 19 August 2026

Getting around Morocco is easier than getting around most of the continent, and the reason is that the country kept and extended its railway. Trains run along the Atlantic coast and inland to Fez and Marrakesh, they are punctual by regional standards, and they are the most comfortable way to move between the imperial cities.

Trains, coaches and the gap between them

The national operator is ONCF, and its trains connect Tangier, Rabat, Casablanca, Fez, Meknes and Marrakesh. Where the railway does not go, and it does not go to Essaouira, to Ouarzazate or over the Atlas, the intercity coach does. CTM is the established operator and its buses are scheduled, ticketed and air conditioned.

The southern and mountain routes are where the journey becomes the day. The road over the Tizi n Tichka to Ouarzazate is spectacular and slow, and a coach that says seven hours will take seven hours.

Taxis, and the two kinds

The FCDO also notes that petit and grand taxi drivers in the big cities sometimes speed and do not follow other driving rules. If a journey feels wrong, end it somewhere well lit as soon as it is safe to do so.

  • Petit taxis work inside a city, are metered and are limited to three passengers.
  • Grand taxis work between towns, take six, and leave when they are full rather than on a timetable.
  • Agree the fare in advance or confirm the driver is using the meter.
  • Expect a petit taxi driver to pick up other passengers during your journey. This is normal, not a diversion.
  • Treat ride hailing applications with caution. Many drivers are unregulated and unlicensed, and their vehicles may not be insured to carry passengers.
  • If police stop an unlicensed taxi they may tell you to get out of it.

Cities that are not designed for cars

Casablanca and Rabat both run modern tram networks, and in Casablanca the tram is the sensible way across the center. Inside the medinas, no vehicle helps you at all. Fez el Bali is the largest car free urban area of its kind and Marrakesh is not much better: the lanes are too narrow, the surfaces are worn, and everything arrives by handcart or by mule. Plan on walking, and plan on the walk taking longer than the map says.

This guide is general orientation, not legal, medical or governmental advice. Entry, health and safety requirements change frequently and depend on your nationality, your route and your dates. Always confirm with the relevant authority before you travel.