Aller au contenu principal
Getting Around Morocco: Train, Bus, Car Rental and Taxis (2026)

infos pratiques

Getting Around Morocco: Train, Bus, Car Rental and Taxis (2026)

La rédaction MoroccoTravelBase 9 min read Updated 2026-05-30

Getting Around Morocco: Train, Bus, Car Rental and Taxis

Morocco has an efficient and affordable transport network. Between big cities, the ONCF train (and the Al Boraq high-speed line) is often the best choice; buses reach the whole country; a car makes sense for the south, the Atlas and the desert. Here's how to choose.

To link the big cities (Casablanca, Rabat, Marrakech, Fes, Tangier), the ONCF train is comfortable, punctual and cheap, with the Al Boraq high-speed line Tangier-Casablanca in 2h10. For areas not served by rail (desert, Atlas, south), rent a car or take a CTM/Supratours bus. In town, use petit taxis (on the meter or an agreed price).

The ONCF train (and the Al Boraq high-speed line)

The ONCF network efficiently links most big cities in the north and centre. The Al Boraq high-speed line (the first in Africa) puts Tangier 2h10 from Casablanca.

RouteApprox. timeMode
Tangier ↔ Casablanca2h10Al Boraq HSL
Casablanca ↔ Rabat50 minTrain
Casablanca ↔ Marrakech3hTrain
Rabat ↔ Fes2h40Train
Fes ↔ Marrakech6h30+Train (via Casa)

Book online or at the station; choose first class (assigned seats) for long trips at busy times.

The bus (CTM and Supratours)

For cities not served by train (Chefchaouen, Essaouira, Merzouga, Dakhla…), the CTM and Supratours companies offer comfortable, air-conditioned, punctual buses. Book ahead in high season. It's the cheapest option over long distances.

Car rental

Renting a car makes sense for the south, the Atlas, the coast and the desert, where itinerary freedom matters. Key points:

  • A national licence is often enough for short stays; an international permit is a plus.
  • Get comprehensive insurance and check the vehicle's condition at pickup.
  • Main roads are in good condition; take care on mountain roads (Tizi n'Tichka) and at night.
  • In town, parking and traffic can be a pain: a car is mainly useful between cities.

Compare car rentals· Discover Cars

Taxis

  • Petit taxis (urban, colour by city): short city rides. Insist on the meter or agree the price before getting in. Maximum 3 passengers.
  • Grand taxis (intercity, often sedans): trips between towns or to villages, shared (6 passengers) or privately hired. Price per seat, confirm in advance.
  • Ride-hailing (like Careem) available in big cities, convenient with a displayed price.

Remember to stay connected for navigation and taxi apps, and to estimate your budget. To structure your route, see our itineraries.

FAQ — Getting around Morocco

What is the best way to travel between Moroccan cities?

The ONCF train for big cities in the north and centre (Casablanca, Rabat, Marrakech, Fes, Tangier): comfortable, punctual and cheap. For cities without a station, the CTM/Supratours bus or a car.

Should I rent a car in Morocco?

Useful for the south, the Atlas, the coast and the desert, where itinerary freedom matters. For a loop between big cities linked by rail, a car is not essential.

How much is a petit taxi in town?

Generally €1.5 to €4 per ride in town. Insist on the meter or agree the price before getting in. Petit taxis take up to 3 passengers.

What is the Al Boraq train?

It's Morocco's high-speed line (the first in Africa), linking Tangier to Casablanca in about 2h10, via Rabat. Comfortable and fast for the northern Atlantic axis.

Is driving in Morocco dangerous?

It's doable: main roads are good. Take care in town (heavy traffic), on mountain roads and at night outside built-up areas. Comprehensive insurance is recommended.

In short

In Morocco, combine modes: ONCF train between big cities, CTM/Supratours buses for the rest, a car for the south and desert, petit taxis in town. You'll travel efficiently, cheaply, and keep the freedom to explore.