Family-run local agency · Private tours in Morocco
WhatsApp +212 708 644 837info@marruecosprivado.com
Marruecos Privado
Marruecos PrivadoTailor-made travel
Get a quote
How to Get Around Morocco: Train, Bus, Car and Driver
Home › Blog › How to Get Around Morocco: Train, Bus, Car and Driver

How to Get Around Morocco: Train, Bus, Car and Driver

Hmad Karraoui
By Hmad Karraoui · 2 November 2026Founder of Marruecos Privado. Born in the Merzouga desert, guiding in Morocco since 2014. About us →

Morocco is a large and varied country. Choosing the right transport for each leg saves you hours and hassle. Here is what we recommend.

Train

The ONCF network links Tangier, Rabat, Casablanca, Fes, Meknes and Marrakech. The Al Boraq high-speed train connects Tangier and Casablanca in about two hours ten minutes, and the line to Marrakech is under construction. It is comfortable, punctual and cheap. The catch: the train does not reach the south or the desert.

Bus

CTM and Supratours go almost everywhere, including Ouarzazate and Merzouga. They are cheap but slow, and timetables do not always suit a short trip.

Taxis

In cities, petit taxis are cheap; ask for the meter or agree the fare first. Grand taxis run between towns and are shared with other passengers.

Hire car

Motorways are in good condition, but driving near the medinas and in big cities is stressful. Read our guide on hiring a car or a driver.

Private driver

The most comfortable option for the desert route: you stop wherever you like, you don’t haul luggage through stations and the driver knows the best viewpoints. All our tours include a private vehicle with a driver who speaks your language.

Domestic flights

Useful for long distances, for example from Tangier or Fes to Marrakech, or to reach Dakhla.

The ideal combination

Train between the northern cities, a private driver for the south and the desert, and walking inside the medinas.

Frequently asked questions

Is there a train to the Merzouga desert?

No. The train goes as far as Marrakech and Fes. The desert is reached by road, by bus or with a driver.

Can I pay for taxis by card?

Hardly ever. Carry cash in dirhams and small notes.

More guides

How to Get Around Morocco: Train, Bus, Car and Driver

Would you like to be next?

Tell us your travel idea and we will prepare a tailor-made proposal.