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

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
| Item | Detail |
|---|---|
| Distance | About 245 to 270 km depending on start point |
| Time | 2.5 to 3.5 hours via the A7 motorway |
| Road | Modern tolled motorway, then city roads |
| Best time to leave | Early morning to reach Marrakech before the afternoon traffic |
The route step by step
- Leave Agadir toward Inezgane and join the A7 toward Marrakech.
- Pass Chichaoua and the Atlas foothills on a mostly straight road.
- 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


