Airports
Benslimane has an airport for domestic flights. Casablanca's Mohammed V International Airport provides local and international connections. Royal Air Maroc (RAM): 0890 00 08 00; www.royalairmaroc.com
Train
Morocco benefits from good rail coverage and departures between the kingdom's major cities are frequent. Moroccan National Railways Office (ONCF): +212 (0) 537 77 47 47; https://www.oncf-voyages.ma
Car
Convenient for traveling at your own pace and visiting areas not served by public transport. Car rental is available in every city.
Bus
Less expensive than the train but slower, coaches are a good option for traveling to areas not served by rail transport. Compagnie de transports au Maroc (CTM): 0800 09 00 30; https://ctm.ma Supratour, operated by ONCF: +212 (0) 537 73 10 61; http://www.supratours.ma
Grand Taxis
As a form of public transport, grand taxis are practical and inexpensive. They provide fixed routes between neighboring towns.
Small Taxis
Recognizable by their color (red in Casablanca, for example), small taxis are an inexpensive and very practical means of transport. They can be shared (maximum 3 passengers) and only provide rides in the city.
Tram
A public transport mode serving the Casablanca metropolitan area, the tramway currently has two lines. The ticket price is 6 dirhams. Casa Tramway: +212 522 99 83 83; http://www.casatramway.ma
Casabus
Public transport bus network serving the Al Baida urban community, including Casablanca, Mohammedia and 16 other urban and rural municipalities. The fare is 5 dirhams for urban journeys, 6 dirhams for journeys of less than 30 kilometers, and 8 dirhams for a journey of more than 30 kilometers. Casabus: https://casabus.ma/; + 212 520 55 20 55