Skip to content
MoroccoForYou

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

Highway from Casablanca to Agadir through the Atlas foothills, Morocco

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.

Casablanca to Agadir — quick facts 2026
DetailInformation
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 typeA7 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.

A7 motorway route — Casablanca to Agadir via Marrakech
SegmentDistanceToll (Class 1)
Casablanca → Marrakech~240 kmMAD 110 (€10)
Marrakech → Agadir~220–250 kmMAD 54 (€5)
Total Casablanca → Agadir~460–466 kmMAD 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).

Coastal route — Casablanca to Agadir via Essaouira
SegmentDistanceDriving time
Casablanca → El Jadida~95 km1h15
El Jadida → Safi~135 km1h45
Safi → Essaouira~135 km1h45
Essaouira → Agadir~175 km2h15
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.

Casablanca to Agadir — itinerary options
ItineraryRouteStopsTotal time
1-day (direct)A7 motorway via MarrakechCoffee/fuel stop near Marrakech~5–6 hours
2-day (coastal)Coastal road via EssaouiraOvernight in Essaouira~7 hours driving + 1 night
3-day (full coastal)Coastal road via El Jadida, Safi, EssaouiraOvernight 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.

Casablanca-Agadir — practical checklist
ItemDetail
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 timeEarly morning (7–8am) to arrive in daylight
Petrol stationsFrequent 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.

Destinations in this article

Frequently asked questions

How far is Casablanca from Agadir by car?

The direct distance via the A7 motorway through Marrakech is approximately 460–466 km, taking around 4h45–5h00 of driving. The coastal route via Essaouira is approximately 500–540 km and takes around 6h30–7h00.

What is the toll cost from Casablanca to Agadir?

The full A7 motorway toll for a standard Class 1 passenger car is approximately MAD 164 (€15) one way, covering Casablanca to Marrakech (MAD 110) and Marrakech to Agadir (MAD 54).

Is it better to drive via Marrakech or via the coast to Agadir?

Via Marrakech (A7 motorway) is faster — about 5 hours — and best if you want to arrive quickly or stop in Marrakech overnight. The coastal route via Essaouira takes longer (around 7 hours) but passes three of Morocco's best coastal towns: El Jadida, Safi and Essaouira.

Can I rent a car in Casablanca and drop it off in Agadir?

Yes — one-way rentals from Casablanca to Agadir are available with most agencies including MoroccoForYou Cars, usually with a drop-off fee. Confirm availability and pricing when booking.

Is the road from Casablanca to Agadir safe to drive?

Yes — the A7 motorway is fully paved, well-maintained and comparable to European motorways. The High Atlas foothills section has gentle curves but is not technical. Avoid driving the coastal road at night due to town traffic and reduced visibility.

People also ask

How long does it take to drive from Casablanca to Agadir?
About 4h45–5h00 via the A7 motorway through Marrakech, or around 6h30–7h00 via the coastal road through Essaouira.
Should I stop in Marrakech on the way to Agadir?
It is a natural stopping point if driving the A7 — Marrakech sits roughly halfway. Many travelers spend a night there before continuing south to Agadir.
What is the best stop between Casablanca and Agadir?
Essaouira, on the coastal route, is the top recommendation — a walled UNESCO medina with beaches and excellent seafood, about 2h15 from Agadir.

Read next