There are 8 ways to get from Barcalona to Pamplona by car, 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.
Drive, bus to Palmerola Airport, fly to Pamplona Airport
best- Drive from Barcalona to Toncontín Airportcar
- Take the bus from Toncontín Airport to Comayaguabus
- Fly from Palmerola Airport (XPL) to Pamplona Airport (PNA)plane XPL - PNA
21h 11m€1,135–3,846Drive, bus to Ramón Villeda Morales International Airport, fly to Adolfo Suárez Madrid–Barajas Airport, train
cheapest- Drive from Barcalona to Tegucigalpacar
- Take the bus from Tegucigalpa to Terminal Metropolitana de Busesbus
- Fly from Ramón Villeda Morales International Airport (SAP) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SAP - MAD
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Pamplonatrain
23h 28m€623–1,280Drive to Tegucigalpa Airport, fly to Pamplona Airport
- Drive from Barcalona to Tegucigalpa Airport (TGU)car
- Fly from Tegucigalpa Airport (TGU) to Pamplona Airport (PNA)plane TGU - PNA
24h 8m€874–3,033Drive, bus to Ramón Villeda Morales International Airport, fly to Pamplona Airport
- Drive from Barcalona to Tegucigalpacar
- Take the bus from Tegucigalpa to Terminal Metropolitana de Busesbus
- Fly from Ramón Villeda Morales International Airport (SAP) to Pamplona Airport (PNA)plane SAP - PNA
24h 32m€1,018–3,392Bus, shuttle to Cuscatlán International Airport, fly to Pamplona Airport
- Take the bus from San Marcos de Colón to Cholutecabus
- Take the bus from Choluteca to Frontera El Amatillobus
- Take the bus from Frontera El Amatillo to San Miguelbus
- Take a shuttle bus from San Miguel to San Salvador Airport
- Fly from Cuscatlán International Airport (SAL) to Pamplona Airport (PNA)plane SAL - PNA
25h 38mDrive, bus to Palmerola Airport, fly to San Sebastián Airport, bus
- Drive from Barcalona to Toncontín Airportcar
- Take the bus from Toncontín Airport to Comayaguabus
- Fly from Palmerola Airport (XPL) to San Sebastián Airport (EAS)plane XPL - EAS
- Take the bus from Estación de Autobuses Donostia-San Sebastián to Pamplonabus
23h 57m€939–2,357Bus, shuttle to Cuscatlán International Airport, fly to San Sebastián Airport
- Take the bus from San Marcos de Colón to Cholutecabus
- Take the bus from Choluteca to Frontera El Amatillobus
- Take the bus from Frontera El Amatillo to San Miguelbus
- Take a shuttle bus from San Miguel to San Salvador Airport
- Fly from Cuscatlán International Airport (SAL) to San Sebastián Airport (EAS)plane SAL - EAS
- Take the bus from Estación de Autobuses Donostia-San Sebastián to Pamplonabus
31h 10mBus, shuttle to Cuscatlán International Airport, fly to Adolfo Suárez Madrid–Barajas Airport, train
- Take the bus from San Marcos de Colón to Cholutecabus
- Take the bus from Choluteca to Frontera El Amatillobus
- Take the bus from Frontera El Amatillo to San Miguelbus
- Take a shuttle bus from San Miguel to San Salvador Airport
- Fly from Cuscatlán International Airport (SAL) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SAL - MAD
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Pamplonatrain
27h 4m
Palmerola Airport (XPL) to Pamplona Airport (PNA) flights
Questions & Answers
The cheapest way to get from Barcalona to Pamplona is to drive and bus and fly and train which costs €600 - €1300 and takes 23h 28m.
The fastest way to get from Barcalona to Pamplona is to drive and bus and fly which takes 21h 11m and costs €1100 - €3900.
The distance between Barcalona and Pamplona is 8877 km.
It takes approximately 21h 11m to get from Barcalona to Pamplona, including transfers.
Pamplona is 8h ahead of Barcalona. It is currently 3:19 AM in Barcalona and 11:19 AM in Pamplona.
There are 603+ hotels available in Pamplona.
What companies run services between Barcalona, Honduras and Pamplona, Spain?
There is no direct connection from Barcalona to Pamplona. However, you can drive to Toncontín Airport, take the bus to Comayagua, take the taxi to Palmerola Airport (XPL) airport, fly to Pamplona Airport (PNA), walk to Noáin c/ Real, then take the bus to Avda. Zaragoza nº 45-47. Alternatively, you can drive to Tegucigalpa Airport (TGU) airport, fly to Pamplona Airport (PNA), walk to Noáin c/ Real, then take the bus to Avda. Zaragoza nº 45-47.
- Website
- iberia.com
Flights from Palmerola Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 5m
- When
- Saturday
- Estimated price
- €1,500–3,700
Flights from Palmerola Airport to Pamplona Airport via Panama City, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 24m
- When
- Monday, Sunday, and Saturday
- Estimated price
- €1,400–4,200
Flights from Palmerola Airport to Pamplona Airport via Cuscatlán International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 23h 20m
- When
- Monday and Saturday
- Estimated price
- €1,300–4,100
Flights from Palmerola Airport to Pamplona Airport via Barcelona, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 5m
- When
- Tuesday
- Estimated price
- €1,600–3,800
Flights from Tegucigalpa Airport to Pamplona Airport via Ramón Villeda Morales International Airport, Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 23h 10m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €850–3,000
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- €1,200–3,300
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 55m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €950–3,300
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Cuscatlán International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 23h 50m
- When
- Saturday and Sunday
- Estimated price
- €1,200–3,600
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Atlanta, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 20h 44m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €1,000–3,500
Flights from Cuscatlán International Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 55m
- When
- Every day
- Estimated price
- €1,100–3,500
Flights from Cuscatlán International Airport to Pamplona Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 32m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €950–3,500
Flights from Palmerola Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 14h
- When
- Tuesday
- Estimated price
- €950–2,300
Flights from Palmerola Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 40m
- When
- Wednesday and Saturday
- Estimated price
- €900–2,300
Flights from Palmerola Airport to San Sebastián Airport via Panama City, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 22h 59m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €850–2,600
Flights from Palmerola Airport to San Sebastián Airport via Cuscatlán International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 26h 55m
- When
- Monday to Saturday
- Estimated price
- €800–2,500
Flights from Palmerola Airport to San Sebastián Airport via Miami, Barcelona
- Ave. Duration
- 17h 57m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €800–2,500
Flights from Palmerola Airport to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 21h 27m
- When
- Every day
- Estimated price
- €800–2,500
Flights from Cuscatlán International Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 32m
- When
- Every day
- Estimated price
- €700–2,200
Flights from Cuscatlán International Airport to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 53m
- When
- Monday, Wednesday, Tuesday, and Saturday
- Estimated price
- €600–2,200
Flights from Ramón Villeda Morales International Airport to Adolfo Suárez Madrid–Barajas Airport via Miami
- Ave. Duration
- 13h 52m
- When
- Every day
- Estimated price
- €330–1,200
Flights from Cuscatlán International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- €390–1,200
- Website
- aa.com
Flights from Palmerola Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 5m
- When
- Saturday
- Estimated price
- €1,500–3,700
Flights from Palmerola Airport to Pamplona Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 22m
- When
- Thursday, Saturday, Monday, and Sunday
- Estimated price
- €1,100–4,000
Flights from Palmerola Airport to Pamplona Airport via Panama City, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 24m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €1,400–4,000
Flights from Tegucigalpa Airport to Pamplona Airport via Roatan, Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 55m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €850–3,000
Flights from Tegucigalpa Airport to Pamplona Airport via Ramón Villeda Morales International Airport, Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 23h 10m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €850–3,000
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- €1,200–3,300
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 55m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €950–3,300
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Atlanta, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 20h 44m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €1,000–3,500
Flights from Cuscatlán International Airport to Pamplona Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 32m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €950–3,500
Flights from Cuscatlán International Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 40m
- When
- Tuesday
- Estimated price
- €800–2,000
Flights from Cuscatlán International Airport to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 16h 31m
- When
- Monday and Wednesday
- Estimated price
- €600–2,100
Flights from Ramón Villeda Morales International Airport to Adolfo Suárez Madrid–Barajas Airport via Miami
- Ave. Duration
- 13h 52m
- When
- Every day
- Estimated price
- €330–1,200
- Website
- avianca.com
Flights from Palmerola Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 5m
- When
- Saturday
- Estimated price
- €1,500–3,700
Flights from Palmerola Airport to Pamplona Airport via Panama City, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 24m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €1,400–4,000
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- €1,200–3,300
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Atlanta, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 20h 44m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €1,000–3,500
Flights from Cuscatlán International Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 50m
- When
- Monday and Thursday
- Estimated price
- €1,300–3,800
Flights from Palmerola Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 40m
- When
- Wednesday and Saturday
- Estimated price
- €900–2,300
Flights from Palmerola Airport to San Sebastián Airport via Cuscatlán International Airport, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 29h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €900–2,700
Flights from Palmerola Airport to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 21h 27m
- When
- Every day
- Estimated price
- €800–2,500
Flights from Cuscatlán International Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 21h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €800–2,300
Flights from Cuscatlán International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 11h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €500–1,000
- Website
- vueling.com
Flights from Palmerola Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 5m
- When
- Saturday
- Estimated price
- €1,500–3,700
Flights from Palmerola Airport to Pamplona Airport via Barcelona, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 5m
- When
- Tuesday
- Estimated price
- €1,600–3,800
Flights from Palmerola Airport to Pamplona Airport via Panama City, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 24m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €1,400–4,000
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- €1,200–3,300
Flights from Ramón Villeda Morales International Airport to Pamplona Airport via Atlanta, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 20h 44m
- When
- Monday, Saturday, and Sunday
- Estimated price
- €1,000–3,500
Flights from Palmerola Airport to San Sebastián Airport via Barcelona
- Ave. Duration
- 14h
- When
- Tuesday
- Estimated price
- €950–2,300
Flights from Palmerola Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 40m
- When
- Wednesday and Saturday
- Estimated price
- €900–2,300
Flights from Palmerola Airport to San Sebastián Airport via Miami, Barcelona
- Ave. Duration
- 17h 57m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €800–2,500
Flights from Palmerola Airport to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 21h 27m
- When
- Every day
- Estimated price
- €800–2,500
Flights from Cuscatlán International Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 40m
- When
- Tuesday
- Estimated price
- €800–2,000
- Website
- aireuropa.com
Flights from Ramón Villeda Morales International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 10h 5m
- When
- Monday, Thursday, and Friday
- Estimated price
- €440–1,100
- Website
- iberojet.com
Flights from Cuscatlán International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 10h 30m
- When
- Tuesday
- Estimated price
- €450–1,200
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Pamplona
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- €55–85
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Pamplona
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- €55–85
- Website
- https://www.renfe.com/es/en
- Website
- facebook.com
Bus from Toncontín Airport to Comayagua
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €7
- Schedules at
- facebook.com
Bus from Toncontín Airport to Comayagua
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €7
- Schedules at
- facebook.com
- Phone
- +52 962 625 2435
- [email protected]
- Website
- ticabus.com
Bus from Tegucigalpa to Terminal Metropolitana de Buses
- Ave. Duration
- 2h 9m
- Frequency
- Once daily
- Estimated price
- €17–24
- Website
- https://www.ticabus.com/en/
Bus from Choluteca to Frontera El Amatillo
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://www.ticabus.com/en/
Bus from Choluteca to Frontera El Amatillo
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://www.ticabus.com/en/
Bus from Tegucigalpa to Terminal Metropolitana de Buses
- Ave. Duration
- 2h 9m
- Frequency
- Once daily
- Estimated price
- €17–24
- Website
- https://www.ticabus.com/en/
Bus from Choluteca to Frontera El Amatillo
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://www.ticabus.com/en/
- Phone
- +504 782 0841
- Website
- facebook.com
Bus from San Marcos de Colón to Choluteca
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Schedules at
- facebook.com
Bus from San Marcos de Colón to Choluteca
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Schedules at
- facebook.com
Bus from San Marcos de Colón to Choluteca
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Schedules at
- facebook.com
Bus from Frontera El Amatillo to San Miguel
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
Bus from Frontera El Amatillo to San Miguel
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
Bus from Frontera El Amatillo to San Miguel
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Phone
- +503 7490 5075
- [email protected]
- Website
- facebook.com
Shuttle from San Miguel to San Salvador Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- https://www.facebook.com/arguetours
Shuttle from San Miguel to San Salvador Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- https://www.facebook.com/arguetours
Shuttle from San Miguel to San Salvador Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- https://www.facebook.com/arguetours
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Estación de Autobuses Donostia-San Sebastián to Pamplona
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €6–10
- Website
- https://www.alsa.com/en/
Bus from Estación de Autobuses Donostia-San Sebastián to Pamplona
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- €6–10
- Website
- https://www.alsa.com/en/
- Phone
- 948 30 35 05
- [email protected]
- Website
- laburundesa.com
Bus from Estación de Autobuses Donostia-San Sebastián to Pamplona
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Estimated price
- €8–13
- Website
- https://laburundesa.com/
Bus from Estación de Autobuses Donostia-San Sebastián to Pamplona
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Estimated price
- €8–13
- Website
- https://laburundesa.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















