There are 7 ways to get from Agadir to Barcelona Airport (BCN) by plane, car, ferry, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Agadir–Al Massira Airport
best- Fly from Agadir–Al Massira Airport (AGA) to Barcelona–El Prat Airport (BCN)plane AGA - BCN
5h 40m€61–245Bus to Essaouira, fly
cheapest- Take the bus from Agadir to Essaouirabus
- Fly from Essaouira (ESU) to Barcelona–El Prat Airport (BCN)plane ESU - BCN
8h 28m€34–241Drive, ferry
- Drive from Agadir to Port de Tanger Medcar
- Take the ferry from Port de Tanger Med to Port de Barcelonaferry
28h 10m€232–353Bus, ferry
- Take the bus from Agadir to Tangerbus
- Take the ferry from Tanger Ville to Tarifaferry
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the bus from Malaga Eeaa to Aeropuerto Barcelona- Prat T1bus
37h 59m€157–293Bus to Marrakech, fly
- Take the bus from Agadir to Marrakechbus
- Fly from Marrakech (RAK) to Barcelona–El Prat Airport (BCN)plane RAK - BCN
8h 16m€46–227Bus to Guelmin Airport, fly
- Take the bus from CTM Gare Routière to Guelmimbus
- Fly from Guelmin Airport (GLN) to Barcelona–El Prat Airport (BCN)plane GLN - BCN
13h 30m€137–443Bus, car ferry
- Take the bus from Agadir to Casablancabus
- Take the bus from Casablanca to Nadorbus
- Take the carferry from Nador to Port de Barcelonacarferry
2d 1h€154–256
Agadir–Al Massira Airport (AGA) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Agadir to Barcelona Airport (BCN) is to bus and fly which costs €30 - €250 and takes 8h 28m.
The fastest way to get from Agadir to Barcelona Airport (BCN) is to fly which takes 5h 40m and costs €60 - €250.
The distance between Agadir and Barcelona Airport (BCN) is 1622 km.
The best way to get from Agadir to Barcelona Airport (BCN) without a car is to bus and ferry which takes 37h 59m and costs €150 - €300.
It takes approximately 5h 40m to get from Agadir to Barcelona Airport (BCN), including transfers.
Barcelona Airport (BCN) is 1h ahead of Agadir. It is currently 2:36 PM in Agadir and 3:36 PM in Barcelona Airport (BCN).
There are 5182+ hotels available in Barcelona Airport (BCN).
What companies run services between Agadir, Morocco and Barcelona Airport (BCN), Spain?
Vueling Airlines, Royal Air Maroc, and two other airlines fly from Agadir–Al Massira Airport (AGA) to Barcelona–El Prat Airport (BCN) 3 times a day.
- Website
- vueling.com
Flights from Agadir–Al Massira Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday and Friday
- Estimated price
- €20–200
Flights from Marrakech to Barcelona–El Prat Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- €30–220
Flights from Essaouira to Barcelona–El Prat Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday and Saturday
- Estimated price
- €20–140
Flights from Essaouira to Barcelona–El Prat Airport via Sevilla
- Ave. Duration
- 5h 35m
- When
- Friday and Tuesday
- Estimated price
- €20–140
Flights from Guelmin Airport to Barcelona–El Prat Airport via Lanzarote
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- €120–420
Flights from Guelmin Airport to Barcelona–El Prat Airport via Gran Canaria
- Ave. Duration
- 7h 55m
- When
- Wednesday
- Estimated price
- €130–460
- Website
- ryanair.com
Flights from Agadir–Al Massira Airport to Barcelona–El Prat Airport via Lisboa
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- €80–290
Flights from Marrakech to Barcelona–El Prat Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €30–160
- Website
- royalairmaroc.com
Flights from Agadir–Al Massira Airport to Barcelona–El Prat Airport via Casablanca
- Ave. Duration
- 5h 41m
- When
- Every day
- Estimated price
- €110–230
Flights from Marrakech to Barcelona–El Prat Airport via Casablanca
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- €65–240
Flights from Guelmin Airport to Barcelona–El Prat Airport via Casablanca
- Ave. Duration
- 9h 50m
- When
- Tuesday, Thursday, Saturday, Friday, and Sunday
- Estimated price
- €120–550
- Website
- airarabia.com
Flights from Agadir–Al Massira Airport to Barcelona–El Prat Airport via Rabat-Salé
- Ave. Duration
- 5h 35m
- When
- Monday and Friday
- Estimated price
- €70–230
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Agadir to Tanger
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- €38–65
- Schedules at
- ctm.ma
- Confort
- €38–39
Bus from Agadir to Essaouira
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- €9–15
- Schedules at
- ctm.ma
- Confort
- €9–11
Bus from CTM Gare Routière to Guelmim
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €12–18
- Schedules at
- booking.ctm.ma
Bus from Agadir to Casablanca
- Ave. Duration
- 6h
- Frequency
- Every 4 hours
- Estimated price
- €25–40
- Schedules at
- ctm.ma
- Confort
- €30
- Premium
- €31
Bus from Casablanca to Nador
- Ave. Duration
- 10h
- Frequency
- 4 times a day
- Estimated price
- €10–50
- Schedules at
- ctm.ma
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Tarifa to Estación de Autobuses de Málaga
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €19–40
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Malaga Eeaa to Aeropuerto Barcelona- Prat T1
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- ALSA
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 45m
- Frequency
- Every 3 hours
- Estimated price
- €10–15
- Schedules at
- supratours.ma
- Second Class
- €12–15
- First Class
- €10–14
- Phone
- +39 010 209 4591
- [email protected]
- Website
- Grandi Navi Veloci
Ferry from Port de Tanger Med to Port de Barcelona
- Ave. Duration
- 19h 55m
- Frequency
- 3 times a week
- Estimated price
- €120–190
- Website
- Grandi Navi Veloci
Car ferry from Nador to Port de Barcelona
- Ave. Duration
- 30h 45m
- Frequency
- Twice a week
- Estimated price
- €110–160
- Website
- Grandi Navi Veloci
- Phone
- +34-956 63 63 63
- [email protected]
- Website
- aml.ma
Ferry from Tanger Ville to Tarifa
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €12–50
- Schedules at
- aml.ma
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Train travel in Spain: A guide to Renfe, and Travelling around the UAE - to help you get the most out of your next trip.



























