Planning a trip from Casablanca to Agadir? Whether you’re heading to the beach resort capital of Morocco or connecting from Casablanca Mohammed V Airport, this guide covers every transport option for your Casablanca Agadir journey — with real prices, honest travel times, and practical tips for 2025.

Casablanca to Agadir: Distance and Travel Time
The distance between Casablanca and Agadir is approximately 460 km via the A7 motorway south through Marrakech, or via the coastal route through El Jadida. A direct Casablanca to Agadir private transfer takes around 4h30 to 5h00. There is no direct train connection — Agadir is not currently served by the ONCF rail network, making private transfer and bus the main options.
| Transport option | Duration | Price (approx.) | Departure point |
|---|---|---|---|
| Private transfer | 4h30–5h00 | From 2,000 MAD | Your address / CMN Airport |
| CTM Bus | 6h00–7h00 | ~150 MAD | Casablanca CTM station |
| Supratours Bus | 6h00–7h00 | ~140 MAD | Casablanca station |
| Domestic flight (RAM) | 1h00 | ~500–1,500 MAD | CMN Airport (Terminal 1) |
Casablanca to Agadir by Private Transfer (Best for Comfort)
A private transfer from Casablanca to Agadir is the most comfortable road option. Your driver picks you up at your home, hotel, or directly at CMN Airport and takes you door-to-door to Agadir — your hotel, riad, or private address. The drive follows the modern A7 motorway and offers spectacular views of the Atlas foothills south of Marrakech.

- ✅ Direct door-to-door — CMN Airport or city center to Agadir
- ✅ Fixed price confirmed at booking — no surprises
- ✅ Flight tracking for airport pickups — driver adjusts for delays
- ✅ Available 24/7 including overnight transfers
- ✅ Sedan (up to 3 pax) or Mercedes Vito van (up to 7 pax)
- ✅ Scenic coastal or motorway route — your choice
- ✅ Professional invoice for business travelers
Price from Casablanca to Agadir: from 2,000 MAD for a private sedan. Van available from 2,600 MAD. Book your transfer online →
Casablanca to Agadir by Domestic Flight
Royal Air Maroc operates several daily flights between Casablanca (CMN) and Agadir (AGA — Al Massira Airport), with a flight time of approximately 1 hour. Ticket prices range from 500 to 1,500 MAD depending on timing and advance purchase. This is the fastest option, but when you add airport check-in time, the transfer to Agadir city from AGA Airport, and luggage collection, the total journey time can stretch to 3–4 hours — comparable to a private road transfer for some itineraries.
Casablanca to Agadir by Bus
CTM and Supratours both operate regular coach services from Casablanca to Agadir, departing from the Casablanca CTM station (not from CMN Airport). The journey takes 6 to 7 hours. Tickets cost 140–150 MAD. A budget-friendly option for independent travelers with time to spare and light luggage.
No Train from Casablanca to Agadir
Unlike Rabat, Fes, or Tangier, Agadir is not connected to the ONCF train network. There is no rail service between Casablanca and Agadir. The practical options are private transfer, domestic flight, or long-distance bus.
What to Do in Agadir
Agadir is Morocco’s premier beach destination, rebuilt after the 1960 earthquake and now a modern, resort-style city on the Atlantic coast. Highlights include:
- Agadir Beach: 10 km of golden sand, calm waves and year-round sunshine
- Souk El Had: One of Morocco’s largest traditional markets — over 6,000 stalls
- Agadir Oufella: The restored hilltop kasbah with panoramic views over the bay
- Crocoparc: Morocco’s largest crocodile park — great for families
- Paradise Valley: A stunning natural gorge 1 hour from Agadir, ideal for day trips
More Morocco Transfer Routes
- Casablanca Airport to Marrakech transfer
- Casablanca to Rabat private transfer
- Casablanca to Fes private transfer
- Casablanca to Tangier private transfer
Book Your Casablanca to Agadir Transfer
Omar’s Shuttle Service provides daily private transfers from Casablanca to Agadir, departing from CMN Airport or any address in Casablanca. Relax in a comfortable, air-conditioned vehicle and arrive at your hotel fresh and on time. Book your Casablanca to Agadir transfer now →





