There are 6 ways to get from El Prado to Barcelona by bus, plane, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, bus to Tocumen International Airport, fly to Barcelona–El Prat Airport
best- Take the bus from El Prado to Santiagobus
- Take the bus from Santiago to Paraíso, Panamá Provincebus
- Fly from Tocumen International Airport (PTY) to Barcelona–El Prat Airport (BCN)plane PTY - BCN
22h 58m€427–865Bus, bus to Panama Pacific International Airport, fly to Barcelona–El Prat Airport
cheapest- Take the bus from El Prado to Santiagobus
- Take the bus from Santiago to Albrookbus
- Fly from Panama Pacific International Airport (BLB) to Barcelona–El Prat Airport (BCN)plane BLB - BCN
23h 44m€378–1,040Bus to David, fly to Barcelona–El Prat Airport
- Take the bus from El Prado to Chiriquíbus
- Fly from David (DAV) to Barcelona–El Prat Airport (BCN)plane DAV - BCN
19h 42m€560–1,920Bus, shuttle to Juan Santamaría International Airport, fly to Barcelona–El Prat Airport
- Take the bus from El Prado to Chiriquíbus
- Take the bus from David to Uvitabus
- Take a shuttle bus from Uvita to San José
- Fly from Juan Santamaría International Airport (SJO) to Barcelona–El Prat Airport (BCN)plane SJO - BCN
26h 47m€934–1,295Bus, bus to Tocumen International Airport, fly to Adolfo Suárez Madrid–Barajas Airport, train
- Take the bus from El Prado to Santiagobus
- Take the bus from Santiago to Paraíso, Panamá Provincebus
- Fly from Tocumen International Airport (PTY) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane PTY - MAD
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain
22h 59m€472–984Bus, bus to Golfito, fly to Barcelona–El Prat Airport
- Take the bus from El Prado to Chiriquíbus
- Take the bus from David to Fronterabus
- Take the bus from Paso Canoas to Golfitobus
- Fly from Golfito (GLF) to Barcelona–El Prat Airport (BCN)plane GLF - BCN
26h 4m€398–1,328
Tocumen International Airport (PTY) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from El Prado to Barcelona is to bus and fly which costs €420 - €900 and takes 22h 58m.
The fastest way to get from El Prado to Barcelona is to bus and fly which takes 19h 42m and costs €550 - €2000.
The distance between El Prado and Barcelona is 9005 km.
It takes approximately 22h 58m to get from El Prado to Barcelona, including transfers.
Barcelona is 7h ahead of El Prado. It is currently 4:16 AM in El Prado and 11:16 AM in Barcelona.
There are 5190+ hotels available in Barcelona.
What companies run services between El Prado, Panama and Barcelona, Spain?
There is no direct connection from El Prado to Barcelona. However, you can take the bus to Santiago, take the bus to Paraíso, Panamá Province, walk to Paraíso, take the shuttle to Aeropuerto Internacional de Tocumen, walk to Tocumen International Airport (PTY) airport, fly to Barcelona–El Prat Airport (BCN), walk to El Prat Aeroport, then take the train to Barcelona-Passeig de Gràcia. Alternatively, you can take the bus to Chiriquí, take the taxi to David (DAV) airport, fly to Barcelona–El Prat Airport (BCN), walk to El Prat Aeroport, then take the train to Barcelona-Passeig de Gràcia.
- Website
- britishairways.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- €310–950
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 49m
- When
- Friday
- Estimated price
- €600–1,900
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Bogota, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 51m
- When
- Thursday, Tuesday, and Sunday
- Estimated price
- €340–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Havana, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 21h 36m
- When
- Wednesday and Friday
- Estimated price
- €350–1,100
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via London Heathrow
- Ave. Duration
- 13h 45m
- When
- Tuesday and Wednesday
- Estimated price
- €280–1,100
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 13h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €320–1,000
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 10h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €370–750
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, London Heathrow
- Ave. Duration
- 17h
- When
- Saturday, Tuesday, and Wednesday
- Estimated price
- €360–1,400
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €420–1,300
Flights from Golfito to Barcelona–El Prat Airport via Puerto Jimenez, Juan Santamaría International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 23h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €420–1,300
- Website
- iberia.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- €310–950
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 49m
- When
- Friday
- Estimated price
- €600–1,900
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Bogota, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 51m
- When
- Thursday, Tuesday, and Sunday
- Estimated price
- €340–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Havana, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 21h 36m
- When
- Wednesday and Friday
- Estimated price
- €350–1,100
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 13h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €320–1,000
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 10h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €370–750
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €420–1,300
Flights from Golfito to Barcelona–El Prat Airport via Puerto Jimenez, Juan Santamaría International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 23h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €420–1,300
- Website
- klm.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 14h 35m
- When
- Every day
- Estimated price
- €300–1,100
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Amsterdam Schiphol
- Ave. Duration
- 23h 35m
- When
- Every day
- Estimated price
- €550–2,000
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Cartagena, Amsterdam Schiphol
- Ave. Duration
- 22h 42m
- When
- Thursday and Sunday
- Estimated price
- €310–1,100
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 14h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €310–1,100
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport via Amsterdam Schiphol
- Ave. Duration
- 16h 10m
- When
- Every day
- Estimated price
- €350–1,200
- Website
- airfrance.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Paris Charles de Gaulle
- Ave. Duration
- 15h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €290–1,000
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Paris Charles de Gaulle
- Ave. Duration
- 18h 49m
- When
- Thursday and Friday
- Estimated price
- €550–1,900
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Paris Charles de Gaulle
- Ave. Duration
- 14h 5m
- When
- Every day
- Estimated price
- €290–1,000
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport via Paris Charles de Gaulle
- Ave. Duration
- 16h 20m
- When
- Monday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- €330–1,200
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Paris Charles de Gaulle
- Ave. Duration
- 17h 30m
- When
- Every day
- Estimated price
- €380–1,300
- Website
- aireuropa.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- €360–750
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Medellin Jose Marie Cordova, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 29m
- When
- Friday
- Estimated price
- €350–1,000
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 12h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €370–900
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- €360–700
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 16h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €480–1,200
- Website
- avianca.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 13h 55m
- When
- Every day
- Estimated price
- €360–750
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 49m
- When
- Friday
- Estimated price
- €600–1,900
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Bogota
- Ave. Duration
- 17h 6m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €380–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Medellin Jose Marie Cordova, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 30m
- When
- Sunday
- Estimated price
- €380–1,100
- Website
- swiss.com
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 14h 15m
- When
- Wednesday and Friday
- Estimated price
- €310–1,100
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Zurich
- Ave. Duration
- 18h 25m
- When
- Wednesday and Friday
- Estimated price
- €400–1,400
- Website
- lufthansa.com
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 14h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €340–1,100
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- €95–170
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- €60–130
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- €55–100
- Website
- https://www.ouigo.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–120
- Website
- https://www.renfe.com/es/en
- Phone
- +507 303 6326
- [email protected]
- Website
- facebook.com
Bus from El Prado to Santiago
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €2–6
- Schedules at
- facebook.com
- Child
- €2–3
- Adult
- €4–6
Bus from El Prado to Chiriquí
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €3–8
- Schedules at
- facebook.com
- Child
- €3–4
- Adult
- €6–8
Bus from El Prado to Santiago
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €2–6
- Schedules at
- facebook.com
- Child
- €2–3
- Adult
- €4–6
Bus from El Prado to Chiriquí
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €3–8
- Schedules at
- facebook.com
- Child
- €3–4
- Adult
- €6–8
Bus from El Prado to Santiago
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €2–6
- Schedules at
- facebook.com
- Child
- €2–3
- Adult
- €4–6
Bus from El Prado to Chiriquí
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €3–8
- Schedules at
- facebook.com
- Child
- €3–4
- Adult
- €6–8
- Phone
- +507 775-2974
- [email protected]
- Website
- instagram.com
Bus from Santiago to Paraíso, Panamá Province
- Ave. Duration
- 3h 53m
- Frequency
- Hourly
- Estimated price
- €11
- Schedules at
- instagram.com
Bus from Santiago to Albrook
- Ave. Duration
- 4h 4m
- Frequency
- Hourly
- Estimated price
- €11
- Schedules at
- instagram.com
Bus from Santiago to Paraíso, Panamá Province
- Ave. Duration
- 3h 53m
- Frequency
- Hourly
- Estimated price
- €11
- Schedules at
- instagram.com
- Phone
- +506 2221 4214
- [email protected]
- Website
- tracopacr.com
Bus from David to Uvita
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- €14–16
- Schedules at
- tracopacr.com
- Colectivo
- €14–16
- Phone
- 1 800 715 1370
- [email protected]
- Website
- ridecr.com
Shuttle from Uvita to San José
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €414
- Website
- https://www.ridecr.com/
- Phone
- +507 314 6886
- [email protected]
- Website
- facebook.com
Bus from David to Frontera
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €10–12
- Schedules at
- facebook.com
Bus from Paso Canoas to Golfito
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €3
- Schedules at
- facebook.com
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide























