Morocco by road: distances, drive times and tolls

Morocco by road: distances, drive times and tolls

Morocco looks small on a map and is not. Marrakech to Tangier is 580 km - further than London to Edinburgh - and the railway stops dead at Marrakech, so everything south and east of it is road or nothing. This is every route we drive, with the real distance, an honest drive time, what the tolls cost, and what the coach charges instead.

Reviewed September 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech.

The one fact that reshapes every itinerary

Morocco's rail network, run by ONCF, is genuinely good - fast, cheap, punctual, and now including the Al Boraq high-speed line in the north. It also ends at Marrakech. There is no station at Essaouira, none at Agadir, none at Ouarzazate, none in the Sahara.

Which means: from Casablanca to Rabat to Tangier to Fes, take the train and stop reading travel blogs that tell you otherwise. From Marrakech southward or eastward, your only choices are a coach, a grand taxi, a hire car or a private driver. We go through the trade-offs properly in Morocco without a car.

Every route, timed honestly

Drive times below are door to door with one comfort stop, not the number a routing app gives you for an empty road at four in the morning. Prices are per vehicle, not per person.

Route from MarrakechDistanceDrive timeRoadPrivate car
Ourika Valley35 kmabout 1 hR203, no toll€45
Agafay Desert30 kmunder 1 hlocal road, no toll€50
Imlil (Toubkal trailhead)65 kmabout 1 h 30R203, no toll€60
Essaouira175 km2 h 30N8, no motorway€95
Ouarzazate200 kmabout 4 hN9, Tizi n'Tichka pass€120
Casablanca240 kmabout 3 hA7, toll 90–100 MAD€140
Agadir250 km3 hA7 then N8, toll 75–95 MAD€130
Rabat325 km3 h 30A7 + A3, multiple sections€170
Fes530 km7–8 hA7 + A2, multiple sections€260
Tangier580 kmabout 6 hA7 + A3 + A5€320
Chefchaouen580 kmabout 7 hmotorway then mountain road€290

Two entries deserve a second look. Ouarzazate is only 200 km and takes four hours, because the Tizi n'Tichka is a mountain pass and not a road you hurry. Chefchaouen is the same distance as Tangier but an hour longer, for the same reason at the other end. Distance is a poor predictor of time in this country.

What the tolls actually cost

Morocco's motorway network is tolled, well maintained, and cheap by European standards. For a standard car:

  • Marrakech → Casablanca - around 90 to 100 MAD on the A7.
  • Marrakech → Agadir - around 75 to 95 MAD, varying with which Marrakech-side gate you join at.
  • Marrakech → Rabat, Fes or Tangier - the Casablanca toll plus the northern sections on top; these routes cross several sections and the total climbs quickly.
  • Essaouira, Ouarzazate, Ourika, Imlil, Agafay - no motorway exists, so no toll. The road is the cost.

Pay in cash or by card at the barrier, or with a Jawaz transponder if the car has one. Keep small notes: card terminals at rural gates are not always quick, and the queue behind you will let you know. On any of our fixed-price transfers tolls are already in the number you were quoted - there is nothing to settle at the barrier.

Driving it yourself: the rules that actually catch people

Hiring a car in Morocco is straightforward and the roads are better than the country's reputation suggests. What catches visitors is enforcement, which is far more systematic than it looks.

WhereLimitWhat to know
Motorway (autoroute)120 km/h72 average-speed cameras on the network - a clean run past one fixed radar means nothing.
National roads80–100 km/hThe default is 80. Assume 80 unless a sign says otherwise.
Built-up areas20, 40 or 60 km/hLimits change without much warning entering villages. This is where most fines happen.

Morocco operates roughly 276 speed radars outside urban areas, 204 urban radars covering red lights and speed, and 72 average-speed cameras on the motorways. Fines are issued on the spot and are cheaper the sooner you pay - under 20 km/h over is around 150 MAD if settled within 24 hours, rising to 300 MAD at thirty days. Always take the receipt. A fine without paperwork is not a fine.

  • Seatbelts are mandatory for everyone in the car, front and back.
  • Phone in the hand is prohibited - hands-free only.
  • Police checkpoints on national roads are routine and usually a wave-through. Slow down, be polite, have the papers.
  • Outside towns after dark, expect unlit vehicles, pedestrians and animals on the carriageway. This is the real argument against night driving here, not crime.

Coach, grand taxi or private car

For the long southern legs the honest comparison is only ever between these three, since no train runs them.

CTM and Supratours are the national coach operators and they are genuinely good: modern vehicles, fixed fares, bookable online. Marrakech to Agadir runs 130 to 150 MAD and takes four and a half to five hours against three by car. They depart from city bus stations, never from airports - which is the whole subject of our Agadir airport and Ouarzazate airport pages.

Grand taxis sell seats on fixed intercity routes and leave when full, which can mean forty minutes at the rank. Cheap per seat, unpredictable per journey, and six people in a five-seat car for three hours is a specific experience.

A private car wins on time, on door-to-door, and on groups - the per-head cost of a Marrakech–Agadir transfer at four passengers is about €32, which is close to what the coach costs once you have paid to reach the bus station. It loses badly for a solo traveller with time. We would rather you knew that.

Planning a multi-city trip without wasting days

The most common itinerary mistake we see is treating Morocco as a country you can loop in a week. Some working rules:

  • Anything over 400 km is a travel day, not a morning. Marrakech to Fes or Tangier eats the day whichever way you do it.
  • Pair the long legs with the train where the train exists. Casablanca–Rabat–Tangier–Fes by rail, everything else by road.
  • Do not put Chefchaouen and the Sahara in the same week unless flying between them. They are at opposite ends.
  • The Sahara from Marrakech is two nights minimum, honestly three. The one-day version does not exist.
  • Break Marrakech–Fes at Ifrane or the cedar forest. Eight hours straight through is a waste of the best part of the drive.

If your route ends at an airport, work backwards from the check-in time rather than forwards from breakfast. Our Marrakech Menara guide and Casablanca CMN guide both give realistic arrival buffers.

Frequently asked questions

How far is Marrakech from Tangier by car?

580 km on the A3 and A5, about six hours door to door with one stop. There is no direct train and the coach takes considerably longer. Our private transfer is €320 per vehicle.

Is there a motorway from Marrakech to Essaouira?

No. The N8 is a good single-carriageway road the whole way - 175 km, about two and a half hours, no toll.

How long does Marrakech to Ouarzazate take?

About four hours for 200 km over the Tizi n'Tichka. The pass is fully paved and much improved, but it is a mountain road with a summit above 2,200 metres and it is slow by design.

Is it safe to drive in Morocco?

Yes, with the usual caveats. Motorways are excellent, national roads are fine, and enforcement is real. The genuine risk is night driving outside towns, where unlit vehicles, pedestrians and animals share the road.

How much are Moroccan motorway tolls?

Cheap. Marrakech to Casablanca is around 90 to 100 MAD for a car; Marrakech to Agadir around 75 to 95. Long northern routes cross several sections and add up. Cash or card at the barrier.

Does the train go to Agadir or Essaouira?

No. The network ends at Marrakech. Both are reached by coach, grand taxi or car only - Supratours runs coaches connected to the train timetable, which is the closest thing to a rail link.

What is the speed limit in Morocco?

120 km/h on motorways, generally 80 km/h on national roads with some 100 km/h sections, and 20 to 60 km/h in built-up areas. Assume the lower figure when unsigned.

Can I do Marrakech to Fes in a day?

You can drive it in seven to eight hours, but it is the whole day. Most people are better off breaking it at Ifrane, or taking the train from Casablanca after a first leg by road.

Related reading