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
21h 38m€537–1,264Bus, bus to Golfito, fly to Barcelona–El Prat Airport
cheapest- 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
25h 34m€288–877Bus 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
20h 22m€499–1,818Bus, bus to Panama Pacific International Airport, fly to Barcelona–El Prat Airport
- 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 34m€349–1,039Bus, shuttle, bus 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 Fronterabus
- Take a shuttle bus from Paso Canoas to San José
- Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus
- Fly from Juan Santamaría International Airport (SJO) to Barcelona–El Prat Airport (BCN)plane SJO - BCN
25h 53m€1,186–1,715Bus, 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 22m€453–1,414
Tocumen International Airport (PTY) to Barcelona–El Prat Airport (BCN) flights
Comparing Your Travel Options
The cheapest way to get from El Prado to Barcelona is to bus and fly which costs €280 - €900 and takes 25h 34m.
The fastest way to get from El Prado to Barcelona is to bus and fly which takes 20h 22m and costs €490 - €1900.
The distance between El Prado and Barcelona is 9005 km.
It takes approximately 21h 38m to get from El Prado to Barcelona, including transfers.
Barcelona is 6h ahead of El Prado. It is currently 10:03 AM in El Prado and 4:03 PM in Barcelona.
There are 4851+ 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 Aeroport T2, 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 Aeroport T2, 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 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €310–1,100
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 22h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €500–1,800
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Bogota, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 59m
- When
- Tuesday, Friday, Saturday, Monday, and Thursday
- Estimated price
- €310–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Barranquilla, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 16h 22m
- When
- Friday
- Estimated price
- €320–1,000
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 12h 30m
- When
- Monday to Saturday
- Estimated price
- €320–1,100
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via London Heathrow
- Ave. Duration
- 14h 20m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- €290–900
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 10h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €500–950
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 10m
- When
- Monday to Saturday
- Estimated price
- €300–1,000
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, London Heathrow
- Ave. Duration
- 21h 25m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- €270–850
Flights from Golfito to Barcelona–El Prat Airport via Puerto Jimenez, Juan Santamaría International Airport, London Heathrow
- Ave. Duration
- 17h 30m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- €270–850
- Website
- iberia.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 12h 47m
- When
- Wednesday, Friday, Sunday, and Tuesday
- Estimated price
- €310–1,100
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 22h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €500–1,800
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Bogota, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 59m
- When
- Tuesday, Friday, Saturday, Monday, and Thursday
- Estimated price
- €310–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Havana, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 20h 36m
- When
- Wednesday and Friday
- Estimated price
- €320–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Barranquilla, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 16h 22m
- When
- Friday
- Estimated price
- €320–1,000
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 12h 30m
- When
- Monday to Saturday
- Estimated price
- €320–1,100
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 10h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €500–950
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 10m
- When
- Monday to Saturday
- Estimated price
- €300–1,000
- Website
- airfrance.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Paris Charles de Gaulle
- Ave. Duration
- 14h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €300–1,100
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Paris Charles de Gaulle
- Ave. Duration
- 17h 23m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €490–1,800
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Paris Charles de Gaulle
- Ave. Duration
- 13h 35m
- When
- Saturday and Sunday
- Estimated price
- €300–1,100
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport via Paris Charles de Gaulle
- Ave. Duration
- 15h 30m
- When
- Wednesday, Thursday, Friday, Sunday, and Monday
- Estimated price
- €350–1,300
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Paris Charles de Gaulle
- Ave. Duration
- 20h 20m
- When
- Saturday and Sunday
- Estimated price
- €280–1,000
Flights from Golfito to Barcelona–El Prat Airport via Puerto Jimenez, Juan Santamaría International Airport, Paris Charles de Gaulle
- Ave. Duration
- 16h 25m
- When
- Saturday and Sunday
- Estimated price
- €280–1,100
- 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
- €350–1,100
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 16h 9m
- When
- Thursday and Friday
- Estimated price
- €550–1,800
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Bogota, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 44m
- When
- Monday and Thursday
- Estimated price
- €340–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Barranquilla, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 52m
- When
- Friday
- Estimated price
- €320–1,000
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- €340–650
- Website
- avianca.com
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 22h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €500–1,800
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Medellin Jose Marie Cordova, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 26m
- When
- Wednesday and Sunday
- Estimated price
- €410–1,300
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Bogota, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 19m
- When
- Monday and Thursday
- Estimated price
- €340–1,100
Flights from Panama Pacific International Airport to Barcelona–El Prat Airport via Barranquilla, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 16h 22m
- When
- Friday
- Estimated price
- €320–1,000
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 12h 40m
- When
- Saturday
- Estimated price
- €410–1,000
- Website
- klm.com
Flights from Tocumen International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 45m
- When
- Every day
- Estimated price
- €310–1,100
Flights from David to Barcelona–El Prat Airport via Tocumen International Airport, Amsterdam Schiphol
- Ave. Duration
- 24h 45m
- When
- Every day
- Estimated price
- €500–1,800
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 14h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €310–1,200
Flights from Tocumen International Airport to Adolfo Suárez Madrid–Barajas Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- €370–1,400
- Website
- swiss.com
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 14h 25m
- When
- Wednesday and Saturday
- Estimated price
- €310–1,100
Flights from Golfito to Barcelona–El Prat Airport via Juan Santamaría International Airport, Zurich
- Ave. Duration
- 19h 30m
- When
- Wednesday and Saturday
- Estimated price
- €300–1,100
- Website
- lufthansa.com
Flights from Juan Santamaría International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 13h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €340–1,300
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €85–150
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- €55–100
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Estimated price
- €45–80
- Website
- Ouigo
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–110
- Website
- Renfe Viajeros
- Phone
- +507 303 6326
- [email protected]
- Website
- Tranceibosa Bocas del Toro
Bus from El Prado to Santiago
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €2–6
- Schedules at
- Tranceibosa Bocas del Toro
- 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
- Tranceibosa Bocas del Toro
- 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
- Tranceibosa Bocas del Toro
- 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
- Tranceibosa Bocas del Toro
- 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
- Tranceibosa Bocas del Toro
- 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
- Tranceibosa Bocas del Toro
- Child
- €3–4
- Adult
- €6–8
- Phone
- +507 775-2974
- [email protected]
- Website
- Terminales Panama David
Bus from Santiago to Paraíso, Panamá Province
- Ave. Duration
- 3h 53m
- Frequency
- Hourly
- Estimated price
- €11
- Schedules at
- Terminales Panama David
Bus from Santiago to Albrook
- Ave. Duration
- 4h 4m
- Frequency
- Hourly
- Estimated price
- €12
- Schedules at
- Terminales Panama David
Bus from Santiago to Paraíso, Panamá Province
- Ave. Duration
- 3h 53m
- Frequency
- Hourly
- Estimated price
- €11
- Schedules at
- Terminales Panama David
- Phone
- +507 314 6886
- [email protected]
- Website
- Transporte Panamá Chiriqui Frontera
Bus from David to Frontera
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €10–12
- Schedules at
- Transporte Panamá Chiriqui Frontera
Bus from David to Frontera
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €10–12
- Schedules at
- Transporte Panamá Chiriqui Frontera
- Phone
- 1 800 715 1370
- [email protected]
- Website
- RIDE CR
Shuttle from Paso Canoas to San José
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €690
- Website
- RIDE CR
- Phone
- +506 2442 6900
- [email protected]
- Website
- grupotuasa.com
Bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuerto
- Ave. Duration
- 45 min
- Frequency
- Every 10 minutes
- Estimated price
- €2
- Schedules at
- grupotuasa.com
Bus from Paso Canoas to Golfito
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €4
- 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























