Morocco Routes: City to City Guides
How to travel between Morocco's cities: train, bus, taxi or private driver, with real driving times, stops worth making and the trip from the airports.
Each guide below compares the train, the bus, the shared grand taxi and a private driver on one route: travel time, comfort, luggage and the trip from the airport, with the stops worth making on the way.
The table gives the road distance and driving time of the routes travellers ask about most, from the same figures as our transfer bookings. Times do not include stops.
Every transfer is private and priced per vehicle, and any route not listed here is quoted on request.
| Route | Distance | Driving time | Guide or booking |
|---|---|---|---|
| Casablanca → Marrakech | 240 km | 2 h 30 min to 3 h | Read the guide |
| Tangier → Chefchaouen | 110 km | 2 h | Read the guide |
| Marrakech → Essaouira | 190 km | 2 h 30 min to 3 h | Read the guide |
| Casablanca → Rabat | 90 km | 1 h to 1 h 15 min | Book a transfer |
| Tangier → Fes | 275 km | 4 h to 4 h 30 min | Book a transfer |
| Marrakech → Agadir | 250 km | 3 h | Book a transfer |
| Fes → Marrakech | 530 km | 5 h 30 min to 6 h | Book a transfer |
| Marrakech → Merzouga (Erg Chebbi) | 560 km | 9 h to 10 h | Book a transfer |

Casablanca to Marrakech: Train, Bus, Taxi or Private Driver?
Casablanca and Marrakech are 240 km apart. Compare the train, the bus, the shared taxi and a private driver: travel time, comfort, luggage, the trip from Mohammed V airport and which option suits you.
Read article
Tangier to Chefchaouen: Bus, Taxi or Private Driver, and the Day Trip
Chefchaouen is 110 km from Tangier, about 2 hours by car. There is no train: compare the CTM bus, the grand taxi through Tetouan and a private driver, one way or for a full day in the blue town.
Read article
Marrakech to Essaouira: Bus, Taxi or Private Driver
Essaouira is 190 km from Marrakech, 2 h 30 to 3 h by car. There is no train: compare the bus, the grand taxi and a private driver, and why the town on the Atlantic deserves at least one night.
Read article