The short answer
There is no train to Agadir: Morocco's railway ends at Marrakech. From Casablanca you can take the train to Marrakech and a Supratours bus from beside the station (about 3 h 30 more), a direct coach (about 5 h 45 on average), or a private car door to door in about 4 h 45 for the 460 km, from 2,770 MAD per vehicle.
Casablanca to Agadir: the options compared
| Option | Time | Cost | Door to door? |
|---|---|---|---|
| Train to Marrakech + Supratours bus | About 2 h 30 + 3 h 30, plus the change | Combined rail-and-road ticket at ONCF stations | No |
| Direct coach (CTM and others) | About 5 h 45 on average | Fares on ctm.ma | No: coach station to coach station |
| Private car | About 4 h 45, 460 km | from 2,770 MAD / vehicle | Yes |
Is there a train from Casablanca to Agadir?
No. Marrakech station is the southern end of the Moroccan rail network. ONCF's bus subsidiary, Supratours, links Marrakech with Agadir, leaving from its terminal next to Marrakech station: according to Seat61, roughly every hour, about 3 h 30, for about 110 MAD. Any ONCF station sells a combined train-and-bus ticket to Agadir via Marrakech (ask for a billet rail et route).
The direct coach
Omio lists around 16 direct coaches a day across operators, taking about 5 h 45 on average and about 5 h 30 at the fastest (checked October 2026). They use coach stations in both cities, so add a taxi at each end.
When is the private car the better choice?
- You're landing at CMN: about 5 h from arrivals, from 3,890 MAD per vehicle, with no change of train and bus.
- You're a family or a group: one price for the vehicle.
- You're going to Taghazout, Tamraght or a resort outside the city, where the coach doesn't stop.
- You want to stop in Marrakech or Essaouira on the way.
Sources
Frequently asked questions
Is there a train from Casablanca to Agadir?
No. The railway ends at Marrakech. Take the train to Marrakech and a Supratours bus to Agadir (about 3 h 30), on one rail-and-road ticket from any ONCF station.
How long is the bus from Casablanca to Agadir?
Omio lists direct coaches at about 5 h 45 on average, the fastest about 5 h 30 (October 2026). Check ctm.ma for current times.
How much is a private car from Casablanca to Agadir?
From 2,770 MAD (≈ $282 · €250) per vehicle from central Casablanca, or from 3,890 MAD from CMN arrivals. Tolls, fuel and driver included.
