Public transport in Morocco is generally good in major cities and on popular intercity routes, though it can be more limited in rural areas and smaller towns.
Public Transport in Major Cities
Cities such as Casablanca, Rabat, Marrakech, and Fes have public transport systems that include buses, trams, and taxis. Casablanca and Rabat, for example, operate modern tram systems that are reliable and convenient for urban travel. Buses and taxis supplement these services, helping residents and tourists navigate the cities efficiently.
Travel Between Cities
For intercity travel, Morocco has trains, long-distance buses, and domestic flights connecting major cities and regions. The national rail operator, ONCF, runs trains on popular routes, providing a practical and affordable way to travel between urban centers. Buses serve routes that may not be covered by rail, ensuring broader connectivity across the country.
Things to Keep in Mind
Public transport works best in urban areas and along main travel corridors. In smaller towns, rural areas, or less-visited regions, services may be less frequent, so using taxis, private transfers, or renting a car may be more practical for convenience.
Final
Overall, public transport in Morocco is good for city travel and popular intercity routes, offering reliable, convenient, and affordable options, though coverage and frequency may be limited in rural or remote areas.