🇲🇦
🚇Public Transport

How Does Public Transport Work in Morocco?

Last verified: 2025-06 · Middle East

1The Quick Answer

🚨Warning

ONCF trains connect major cities reliably, while petit taxis serve city travel and CTM buses cover intercity routes not on the rail network.

2What You Need to Know

Morocco's ONCF rail network is the best option for the Casablanca-Rabat-Fes-Marrakech corridor, with comfortable air-conditioned trains and reasonable fares. Petit taxis (small, metered, maximum 3 passengers) operate within cities — always insist on the meter or agree a price before setting off. Grand taxis are shared intercity vehicles that depart when full and must be negotiated. CTM and Supratours buses are reliable for routes not served by rail. There is no Uber in Morocco; Careem has launched in Casablanca. Medinas can only be navigated on foot as streets are too narrow for vehicles.

3Practical Tips

Practical Tips

  1. 1Book ONCF train tickets at the station or online at oncf.ma — the Casablanca Airport (Casa Voyageurs) train is cheap and fast into the city centre.
  2. 2In Marrakech, always agree the petit taxi fare before getting in or insist on the meter — many drivers prefer to negotiate with tourists.
  3. 3For the Fes medina, hire a licensed guide through your riad rather than navigating solo — getting lost for hours is extremely common.

Important Warning

Unofficial 'faux guides' at train stations and bus stops will offer to help you find accommodation or transport for a fee — politely decline and use pre-arranged transport from your riad.

🚇 See Public Transport rules in all countries

Compare all countries →