1map logoGo to main page

Agadir, Souss-Massa to Rabat, Rabat-Sale-Kenitra from $22: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Agadir, Morocco
to
Rabat, Morocco

How to Get from Agadir to Rabat: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$22 - Bus, TrainBest price
480 kmDistance
1h 47m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Agadir to Rabat with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Air Arabia Maroc, Royal Air Maroc
Plane
Average Duration
1h  47m
Estimated price
$76-593
Recommended
Company
various
Bus
Train
Average Duration
8h  4m
Estimated price
$22-36
Cheapest
route map
Distance: 480 km
Duration: 1h 47m

See more options

Company
various
Bus
Average Duration
8h  20m
Estimated price
$23-36
Company
various
Bus
Train
Average Duration
8h  24m
Estimated price
$23-35
Company
various
Drive
Average Duration
5h  15m
Estimated price
$85-130
Company
various
Plane
Taxi
Average Duration
2h  36m
Estimated price
$165-539

Agadir - Rabat operators

Explore transport companies operating between Agadir and Rabat, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
royalairmaroc.com

Plane from Agadir (AGA) to Casablanca (CMN)

Average Duration
1h 10m
Estimated price
$40-310
Website
airarabia.com

Plane from Agadir (AGA) to Rabat-Salé (RBA)

Average Duration
1h 15m
Estimated price
$35-180

Plane from Agadir (AGA) to Casablanca (CMN)

Average Duration
1h 10m
Estimated price
$40-310
Train
Contact phone
2255
Website
oncf-voyages.ma

Train from Marrakech to Rabat Ville

Average Duration
3h 37m
Estimated price
$12-21
Bus
Contact phone
0 800 0900 30
Website
ctm.ma

Bus from Agadir to Marrakech

Average Duration
3h 30m
Estimated price
$10-15

Bus from Agadir to Casablanca

Average Duration
6h
Estimated price
$18-27

Bus from Casablanca to Rabat

Average Duration
1h 20m
Estimated price
$4-9
Contact phone
2255
Website
supratours.ma

Bus from Agadir to Marrakech

Average Duration
3h 59m
Estimated price
$11-15
Taxi

Taxi from Casablanca to Rabat

Average Duration
1h 14m
Estimated price
$100-130

Agadir to Rabat: Overview of Bus, Train, Flight, and Car Trips

Traveling between Agadir and Rabat offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Agadir to Rabat, covering a distance of 552.0 km in approximately 5 hours and 15 minutes of driving time. 💸 The cost of traveling from Agadir to Rabat by car ranges between $85 to $130, offering flexibility for budget-conscious travelers.
Average price
$85 - $130
Useful tips for train travellers
Onboard services for the train journey between Agadir and Rabat may vary depending on the operator you choose. The ONCF (Office National des Chemins de Fer) provides a catering service with snack options and beverages for purchase during the ride. Be sure to check if the train you are taking offers this service, as some trains may have limited food availability.
For this route, you can choose between First Class, Second Class, and sometimes Business Class seats on the trains operated by ONCF. First Class offers more spacious seating and a quieter environment, while Second Class is more budget-friendly but tends to be busier. You can book tickets directly through the ONCF website or at the station. Website: oncf.ma
When you arrive at Rabat Ville station, locate the luggage storage service available at the station if you wish to explore the city without your bags. There are restrooms, but showers are not typically available. To get to the city center, the fastest option is to take the tram Line 1 towards 'Extérieur', which operates frequently throughout the day. The tram station is conveniently located just outside the train station. Keep an eye out for tram stop signs.
🛫 One of the quickest options to travel from Agadir to Rabat is by taking a direct flight that lasts approximately 1 hour and 15 minutes. Air Arabia Maroc provides convenient flights between Agadir Airport and Rabat-Salé Airport. 🏝️ Enjoy a smooth and relatively short journey of 1 hour and 47 minutes in the air before landing in Rabat. 💸 Depending on the time of booking and availability, travelers can expect flight prices between $76 to $593 for a comfortable and efficient trip between Rabat and Agadir.
Departure Point
Agadir Airport
Arrival Point
Rabat-Salé Airport
🚌 Despite there being no direct bus from Agadir to Rabat, you can still make the journey seamlessly by taking a bus that connects through Casablanca. The total travel time, including transfers, lasts around 8 hours and 20 minutes. 💸 Travelers can expect varying prices for the bus ticket between Rabat and Agadir, with prices typically ranging from $23 to $36.
Departure Point
Agadir station
Arrival Point
Rabat station

Frequently asked questions

Find out more about the route from Agadir to Rabat.

Or choose the category:
The distance between Agadir and Rabat is approximately 480 km by air, 552 km by road, and 9h 34m by bus. If you choose to travel by plane, you can reach Rabat from Agadir in just 1h 47m. Taking a combination of bus and train will take around 8h 16m. Driving from Agadir to Rabat by car typically takes about 5h 15m.
The most cost-effective option for traveling from Agadir to Rabat is by bus and train, which takes approximately 8 hours and 26 minutes and costs around $22-$35. This option allows you to enjoy the scenic route and is a budget-friendly choice. However, if time is a priority, the quickest option is to take a flight, which only takes 1 hour and 47 minutes but costs between $60-$600 depending on the airline and travel dates.
The prices for a bus ticket between Rabat and Agadir range from $24 to $33.
To travel from Agadir to Rabat without using public transportation, you can opt to rent a car. The driving distance between the two cities is approximately 552 km, and it takes around 5 hours and 15 minutes to reach Rabat by car. Rental prices for a car to travel this distance range from $85 to $130.
To travel from Agadir to Rabat without a car, the best option is to take a bus and then a train. This journey takes approximately 8 hours and 16 minutes and costs between $21 and $40. The bus will take you from Agadir to Casablanca, and then you can transfer to a train that will take you from Casablanca to Rabat.
No, there is no direct link between Agadir and Rabat. However, there is a bus service operated by Supratours that departs from Agadir and arrives in Rabat via Marrakesh, with a total travel time of approximately 9 hours and 34 minutes. Additionally, there may be other bus services available, such as CTM, that also provide transportation between the two cities.
The flight duration between Agadir and Rabat is approximately 1 hour and 15 minutes. The cost of the flight can range from $60 to $581, depending on factors such as the airline, time of booking, and availability.
There are plenty of accommodation options near Rabat. There are over 717 hotels to choose from, with prices starting at $63 per night.