Travel from Rabat to Agadir

How to get from Rabat to Agadir?

There is no direct connection from Rabat to Agadir. However, you can take the train to Gare ONCF - Marrakech, take the Airport Shuttle Bus to Marrakech Airport, then take the shuttle to Agadir. Alternatively, you can take a vehicle from Rabat to Agadir via Marrakech and Marrakech in around 9 hours 4 minutes.

How to get from Rabat to Agadir

ModeDurationPrice
From Rabat Ville train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakech Airport, then shuttle to Agadir.8 h 30 min
From Rabat Ville train to Marrakech, walk to Marrakech, then bus to Agadir.9 h 4 minMAD 287
From Rabat Grand Taxi to Casablanca, Grand Taxi to Marrakesh, walk to Marrakesh, then Grand Taxi to Agadir.7 h 52 minMAD 345
From Rabat Ville train to Gare ONCF - Marrakech, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Agadir.8 h 7 minMAD 379
From Rabat drive to Agadir.5 h 16 minMAD 569
From Gare Rabat Ville train to Casablanca, train to Casablanca airport, fly to Agadir airport, then taxi to Agadir.5 hMAD 1,198

How long does it take to get from Rabat to Agadir?

It takes approximately 8 hours 30 minutes to get from Rabat to Agadir, including transfers.

Operators from Rabat to Agadir

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
ALSA Morocco05 24 33 52 70ALSA Morocco
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport
CTM0800090030CTM
Grand TaxisGrand Taxis
Royal Air MarocRoyal Air Maroc