Getting around

Getting around Morocco

How to move between cities, mountains and the desert: trains, intercity coaches, taxis, car rental and airport transfers, with the trade-offs of each.

Trains: ONCF and Al BoraqCoaches: CTM and SupratoursPetit and grand taxisSelf-drive

Ways to travel

Rail

Trains and the Al Boraq

Al Boraq, Africa’s high-speed train, links Tangier, Rabat and Casablanca, and classic trains continue to Marrakech and Fes. Works on the new Kenitra–Marrakech line can change timetables, so check before you travel.

Coaches

CTM and Supratours buses

Where the trains stop, comfortable coaches take over: Chefchaouen, Essaouira, Ouarzazate, Merzouga and the south are all reached by bus.

In town and between towns

Petit taxis and grand taxis

Petit taxis are city cabs with a colour per city, beige in Marrakech, red in Fes, blue in Rabat. Grand taxis are shared cars between towns that leave when full.

Road trips

Renting a car and driving

A car gives you mountain passes, oases and the coast at your own pace. Expect police checkpoints, speed cameras and some long, winding stretches.

Arriving

Airports, flights and the ferry

Which airport to fly into for your route, how to get into town, and crossing by ferry from Spain.

Planning a multi-city route?

Tell Abdo where you want to go and he will suggest the fastest way to link it.