Road Trips

Agadir to Marrakech by Car: Route, Tolls, Stops and Travel Time

Dacia Logan

Agadir and Marrakech are about 245 to 270 km apart and connected by the modern A7 motorway, so the drive takes roughly three hours without stops. A rental car is faster, cheaper for groups and more flexible than the bus.

Quick facts

ItemDetail
DistanceAbout 245 to 270 km depending on start point
Time2.5 to 3.5 hours via the A7 motorway
RoadModern tolled motorway, then city roads
Best time to leaveEarly morning to reach Marrakech before the afternoon traffic

The route step by step

  1. Leave Agadir toward Inezgane and join the A7 toward Marrakech.
  2. Pass Chichaoua and the Atlas foothills on a mostly straight road.
  3. Follow signs for Marrakech and your hotel or airport.

Toll stations accept cash and usually cards. Budget around 100 MAD each way and keep small notes ready, as prices can change.

Rest stops on the way

There are petrol stations with toilets and cafés roughly every 50 to 80 km. Fill the tank before you leave Agadir and take one short break halfway to stay fresh.

Alternative: Tizi n'Test mountain route

The scenic route via Taroudant and the Tizi n'Test pass is spectacular but slow, narrow and best done with an experienced driver in a high-clearance car like the Dacia Duster. Allow a full day.

Renting for the trip

Auto Agadir offers unlimited mileage across Morocco, free delivery at Agadir Airport and Marrakech Menara Airport, and instant WhatsApp confirmation. Pick the car on our fleet page and reserve online.

Frequently asked questions

How long does it take to drive from Agadir to Marrakech?

Around three hours on the A7 motorway without long stops.

Are there tolls between Agadir and Marrakech?

Yes, the A7 motorway is tolled. Budget about 100 MAD each way and keep cash or a card.

Can I return the car in Marrakech?

Auto Agadir delivers at Marrakech Menara Airport. Ask via WhatsApp about one-way options.

Also available in: FR

Book Now