
How to get around Morocco: the complete transport guide
Morocco offers a wider range of transport than most travellers expect. Between ONCF high-speed trains linking the big cities in a couple of hours, long-distance coaches reaching remote regions, petits taxis everywhere in town and a rental car for full independence, the choice can feel complicated.
This guide helps you pick the right mode for each situation, with no commercial bias. The goal: save you time, save you money and let you enjoy the trip.
An overview of transport in Morocco
Five main transport modes coexist in Morocco, each with strengths and limits.
- Rental car — total independence, access to remote areas, ideal for road trips and regional day trips.
- Train (ONCF / Al Boraq) — fast and reliable between the northern and central cities (Tangier, Rabat, Casablanca, Marrakech, Fes).
- Long-distance coach (CTM, Supratours) — nationwide coverage, low fares, decent comfort, ideal where the train does not run.
- Taxi (petit & grand) — petits taxis in town, grands taxis for short shared intercity hops.
- Domestic flights (Royal Air Maroc, Air Arabia) — useful for very long distances (Casablanca–Dakhla, Casablanca–Oujda).
The 5 factors that should drive your choice
- Distance — under 300 km train and car are broadly equivalent; beyond that the train is clearly faster between big cities.
- Budget — the coach is unbeatable, the train offers the best time/price ratio, the car becomes competitive with several passengers.
- Flexibility — nothing beats a car for changing the route on the fly or stacking up stops.
- Comfort — the Al Boraq train (Tangier–Casablanca) is the benchmark; driving turns stressful in a medina or on mountain roads without experience.
- Independence on site — a medina-only stay makes a car pointless; a stay with regional day trips makes it almost essential.
Find the car that fits you
Filter by fuel, transmission, size, options. Real-time pricing.
Concrete scenarios
Landing at an international airport
At Casablanca Mohammed V the airport is 30 km from the centre: a car or the ONCF train makes sense. At Marrakech Menara the airport is only 7 km out: a taxi is enough to reach the medina, and a car only pays off if you plan day trips (Ourika, Essaouira, Ouzoud).
Long distances between major cities
On the Tangier–Rabat–Casablanca corridor the Al Boraq high-speed train wins outright: 1h20 between Tangier and Casablanca, hourly departures, better comfort. There is no point renting a car for that leg.
A city break in a medina city
Marrakech, Fes, Tangier, Tetouan, Essaouira: if you stay inside the medina a car is useless or even a burden (restricted access, awkward parking). Walking, petits taxis and horse-drawn carriages cover everything.
Regional day trips and road trips
Erg Chebbi desert, Draa valley, Atlas mountains, the Atlantic coast between Agadir and Essaouira: here the car is unbeatable. Coaches and organised tours still work, but you lose the flexibility that makes a Moroccan road trip worthwhile.
The KARVYX method
KARVYX.io turns the transport decision into a few clicks. Our tools compare travel modes, weigh your actual needs and point to the best option — without pushing car rental when it makes no sense.
- **Should I Rent a Car** — a 6-question quiz telling you whether renting is justified for your trip.
- **Route Planner** — distance, duration and estimated cost to compare car, train and coach.
- **Flight Schedules** — live arrivals and departures for the main Moroccan airports.
Frequently asked questions
- Do you need an international driving permit in Morocco?
- No. European, Swiss, Canadian and US national licences are accepted as they are for tourist stays. An international permit can smooth roadside checks but is not required.
- Is the train safer than driving in Morocco?
- Statistically yes — the ONCF network has an excellent safety record. Driving on main roads is fine; extra care is needed in cities and on poorly lit mountain roads.
- How much does Casablanca–Marrakech cost?
- ONCF train: 140–210 MAD in 2nd class (3h). CTM coach: 100–130 MAD (3h30). Car: about 350–450 MAD of fuel plus 75 MAD of tolls, so 400–500 MAD in total (3h of driving).
- Can you drive everywhere in Morocco?
- Yes, the road network is generally good and well maintained, motorways included (tolled). Avoid unpaved tracks in a standard rental car without written agreement from the agency — a 4x4 is required for the desert and Berber pistes.
Book your car in Morocco on app.karvyx.com
Compare rental companies, choose your vehicle and book in a few clicks. Secure payment, insurance included.
Still not sure? Use our tools
Our quiz and our comparator settle the question in 90 seconds.