Skip to main content
Getting Around Morocco

Practical · Transport

Getting Around Morocco

Morocco has good trains between the main northern cities, comfortable intercity buses, and — for the south, the mountains and the desert — private drivers. Rabat sits squarely on the rail spine, with two central stations (Rabat-Ville and Rabat-Agdal) and Al Boraq high-speed services, which makes the capital one of the easiest places in the country to travel from. The right mix depends on your route and pace.

Updated June 20262 min readPractical

Morocco has good trains between the main northern cities, comfortable intercity buses, and — for the south, the mountains and the desert — private drivers. Rabat sits squarely on the rail spine, with two central stations (Rabat-Ville and Rabat-Agdal) and Al Boraq high-speed services, which makes the capital one of the easiest places in the country to travel from. The right mix depends on your route and pace.

In this guide
  1. 01Trains, buses and the private car
  2. 02Why most visitors use a private driver
  3. 03Taxis and city transport
  4. 04Frequently asked

Trains, buses and the private car

The ONCF rail network links Tangier, Rabat, Casablanca, Fes, Meknes and Marrakech, including the Al Boraq high-speed line (Tangier–Rabat–Casablanca, with Tangier to the capital in well under two hours). From Rabat, Casablanca is around 50 minutes, Fes about 1.5 hours and Marrakech roughly 3 — all on frequent, comfortable trains, which is why the capital works so well as a calm home base. Beyond the rail map — Chefchaouen, the Atlas, Ouarzazate, the gorges and the Sahara — you'll want a private driver or a long-distance bus (CTM and Supratours are the reliable operators).

Why most visitors use a private driver

For anything off the rail corridor, a private driver-guide is the comfortable choice: door-to-door from your riad, all your luggage, your own schedule, and the freedom to stop at a viewpoint, a co-op or a kasbah on the way. The Atlas passes and desert pistes are demanding to self-drive, and a good driver doubles as a guide and translator.

Taxis and city transport

Within cities, small 'petit taxis' handle short hops — agree the fare or insist on the meter. Larger 'grand taxis' run fixed intercity routes. For airport arrivals, a pre-booked private transfer with a flight-tracked, name-board pickup spares you the arrivals-hall haggling entirely.

Frequently asked

Is it better to take the train or hire a driver in Morocco?

On the Tangier–Rabat–Casablanca–Fes–Marrakech corridor, the train is fast and cheap — and Rabat, sitting in the middle of it, is the natural pivot point. For Chefchaouen, the Atlas, Ouarzazate and the Sahara — where there's no useful train — a private driver is the comfortable, flexible way to travel.

Should I rent a car in Morocco?

Self-driving is fine on the motorways but demanding in the medinas (no cars), the Atlas passes and the desert pistes. Most visitors prefer a private driver, who also navigates, translates and guides.

How do I get from the airport to my riad?

Pre-book a private transfer with a fixed price and a name-board pickup. Marrakech and Fes medinas are partly car-free, so your driver will walk you the last few minutes to the riad door.

Planning a trip?

Let a Rabat atelier handle the details.

Tell us your dates and style and we'll send a written itinerary and a transparent quote within 24 hours.

Request an itinerary
or explore

Keep reading