Morocco Travel Blog · 9 min read
Casablanca to Agadir by Car: Complete 2026 Guide
Everything you need to drive from Casablanca to Agadir in 2026 — distance, motorway route, toll costs, driving time, scenic stops, and car rental recommendations.
By MoroccoForYou Editorial · Published June 12, 2026

Casablanca to Agadir is one of Morocco's great road trips — a 460–500 km journey south along the A7 motorway, passing through (or near) Marrakech and skirting the foothills of the High Atlas before reaching Morocco's premier beach resort city. Drive it in one push (under 5 hours) or turn it into a 2–3 day coastal adventure via Essaouira. This guide covers the route, tolls, driving time, and the best stops along the way.
Casablanca to Agadir — Quick Facts
The direct distance from Casablanca to Agadir is approximately 460–466 km via the A7 motorway through Marrakech, taking around 4 hours 45 minutes to 5 hours of pure driving time. The coastal route via El Jadida, Safi and Essaouira is slightly longer in distance but offers far more scenic stops.
| Detail | Information |
|---|---|
| Distance (A7 motorway via Marrakech) | ~460–466 km |
| Driving time (motorway, no stops) | 4h45 – 5h00 |
| Distance (coastal route via Essaouira) | ~500 km |
| Driving time (coastal route, no stops) | 6h30 – 7h00 |
| Toll cost (Class 1 car, full A7) | MAD 164 (€15) |
| Fuel cost (economy car, one way) | MAD 280–320 (€26–29) |
| Road type | A7 motorway — paved, 2 lanes each direction |
Route Option 1 — A7 Motorway via Marrakech (Fastest)
The A7 motorway runs from Casablanca through Settat, Marrakech, and over the High Atlas foothills down to Agadir. It is a fully tolled dual carriageway with overtaking lanes everywhere — comparable to a European motorway. This is the route to choose if your priority is arriving quickly, or if you want to break the journey with a night in Marrakech.
The most scenic section is south of Marrakech, where the motorway climbs through the Atlas foothills before descending toward the Souss plain and Agadir — a dramatic change of landscape from red-earth mountains to palm groves and the Atlantic coast.
| Segment | Distance | Toll (Class 1) |
|---|---|---|
| Casablanca → Marrakech | ~240 km | MAD 110 (€10) |
| Marrakech → Agadir | ~220–250 km | MAD 54 (€5) |
| Total Casablanca → Agadir | ~460–466 km | MAD 164 (€15) |
Route Option 2 — Coastal Road via Essaouira (Most Scenic)
The coastal route follows the Atlantic south through El Jadida, Safi, and Essaouira before continuing to Agadir. It is slightly longer (~500 km, around 6h30–7h driving) but turns the journey into a proper road trip with three of Morocco's best coastal towns along the way.
El Jadida — a Portuguese-built fortified port city (UNESCO World Heritage), 1.5 hours from Casablanca. Worth a 1-hour stop to walk the cisterns and ramparts.
Safi — an authentic working port city famous for pottery workshops, about 3 hours from Casablanca. Less touristy, good for a coffee stop and pottery shopping.
Essaouira — the top priority stop on this route. A walled medina (UNESCO site), windswept beach, and excellent seafood. Most travelers spend at least one night here before continuing to Agadir (2.5 hours further south).
| Segment | Distance | Driving time |
|---|---|---|
| Casablanca → El Jadida | ~95 km | 1h15 |
| El Jadida → Safi | ~135 km | 1h45 |
| Safi → Essaouira | ~135 km | 1h45 |
| Essaouira → Agadir | ~175 km | 2h15 |
| Total (with no stops) | ~540 km | ~7h00 |
1-Day, 2-Day and 3-Day Itinerary Options
How you split the Casablanca–Agadir drive depends on your time budget. Here are three realistic plans.
| Itinerary | Route | Stops | Total time |
|---|---|---|---|
| 1-day (direct) | A7 motorway via Marrakech | Coffee/fuel stop near Marrakech | ~5–6 hours |
| 2-day (coastal) | Coastal road via Essaouira | Overnight in Essaouira | ~7 hours driving + 1 night |
| 3-day (full coastal) | Coastal road via El Jadida, Safi, Essaouira | Overnight El Jadida or Safi + overnight Essaouira | ~7 hours driving + 2 nights |
Driving Tips for the Casablanca–Agadir Route
Tolls: the A7 motorway is tolled — total around MAD 164 (€15) for a standard car for the full Casablanca–Agadir stretch via Marrakech. All toll plazas accept cash; card lanes are available at major interchanges. Keep small denomination notes handy.
Fuel: budget MAD 280–320 (€26–29) for fuel one-way in an economy car (6L/100km average). Petrol stations are frequent along the A7 — no need to worry about running low.
Driving conditions: the A7 is well-maintained and safe, comparable to European motorways, with two lanes each direction and regular service areas. The High Atlas foothills section south of Marrakech has some gentle curves but nothing technical — any car handles it fine. Avoid driving the coastal route at night, as it passes through several towns with reduced visibility and local traffic.
Speed limits: 120 km/h on the motorway, 60 km/h through towns and villages — radar enforcement is common, especially around Marrakech and Agadir approaches.
| Item | Detail |
|---|---|
| Toll budget (one-way) | MAD 164 (€15) via A7/Marrakech |
| Fuel budget (one-way) | MAD 280–320 (€26–29), economy car |
| Speed limit (motorway) | 120 km/h |
| Speed limit (towns) | 60 km/h |
| Best departure time | Early morning (7–8am) to arrive in daylight |
| Petrol stations | Frequent along A7 — no planning needed |
Renting a Car for the Casablanca–Agadir Drive
For the A7 motorway route, an economy car (Renault Clio, Dacia Sandero, Dacia Logan) is perfectly sufficient — the road is fully paved with no rough sections. MoroccoForYou Cars rents these from 250 MAD/day (€23) at Casablanca Airport, with unlimited mileage and free airport meet-and-greet.
If you plan a one-way trip (drop off in Agadir rather than returning to Casablanca), confirm one-way availability and any drop-off fee when booking. MoroccoForYou Cars can arrange one-way drops to Agadir on request — message us on WhatsApp with your dates and we will confirm pricing within an hour.
Plan your Morocco trip with us
MoroccoForYou is a Morocco-based agency. Tell us your dates on WhatsApp — we reply within an hour with a draft itinerary, hotel options and a car or driver quote.


