Travel from Agadir to Rabat

How to get from Agadir to Rabat?

There is no direct connection from Agadir to Rabat. However, you can take the taxi to Agadir airport, fly to Casablanca, take the train to Casa-Voyageurs, then take the train to Rabat. Alternatively, you can take the taxi to Agadir airport, fly to Tangier, take the taxi to Tangier, then take the Grand Taxi to Rabat.

How to get from Agadir to Rabat

ModeDurationPrice
From Agadir taxi to Agadir airport, fly to Casablanca airport, train to Casa-Voyageurs, then train to Rabat.4 h 19 min$131
From Agadir taxi to Agadir airport, fly to Tangier airport, taxi to Tangier, then Grand Taxi to Rabat.6 h 42 min$238
From Agadir bus to Marrakech, walk to Marrakech, then train to Rabat Ville.9 h 34 min$29
From Agadir Grand Taxi to Marrakesh, walk to Marrakesh, Grand Taxi to Casablanca, then Grand Taxi to Rabat.7 h 52 min$38
From Agadir Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech, then train to Rabat Ville.8 h 38 min$41
From Agadir drive to Rabat.5 h 15 min$62

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

It takes approximately 4 h 19 min to get from Agadir to Rabat, including transfers.

Operators from Agadir to Rabat

OperatorPhoneWebsite
Royal Air MarocRoyal Air Maroc
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis
CTM0800090030CTM
ALSA Morocco05 24 33 52 70ALSA Morocco