Distance | 218 miles (351 km) |
---|---|
Available travel modes | Train, bus or flight |
Ticket price range | $31 - $43 |
Cheapest mode | Flight • $31 (€27) • 1 h 15 min |
Fastest mode | Flight • $31 (€27) • 1 h 15 min |
Popular travel companies | Vibasa, Air Nostrum or Renfe Regional Exprés |
Take a train, bus or flight to travel 218 miles (351 km) between Barcelona and Pamplona. The most popular travel companies which serve this trip are Vibasa, Air Nostrum or Renfe Regional Exprés among others. Travelers can even take a direct bus, flight or train from Barcelona to Pamplona.
How to get from Barcelona to Pamplona by train, bus or flight.
The best way to travel from Barcelona to Pamplona is by taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
There are numerous transport options from Barcelona to Pamplona for those traveling in Spain. These include trains, buses, and flights. Direct train trips require nearly 4 hours of travel time. There are also several buses which travel to Pamplona. Bus trips take at least 6½ hours to arrive in Pamplona.
Trains from Barcelona to Pamplona | Buses from Barcelona to Pamplona | Flights from Barcelona to Pamplona
Average Price |
Travel Time |
Cheapest Time to Book |
|
---|---|---|---|
€32 |
6:30 h |
1 Day Ahead |
|
€32 |
3:45 h |
1 Week Ahead |
|
€81 |
1:10 h |
2 Weeks Ahead |
Taking the bus is usually the cheapest way to travel from Barcelona to Pamplona. Buses traveling from Barcelona to Pamplona depart from Barcelona's Nord bus station and take at least 6½ hours to arrive at Pamplona's bus station. Usually around 9 buses travel from Barcelona to Pamplona per day, with the first bus departing Barcelona at 7:00 a.m. All buses traveling from Barcelona to Pamplona are operated by Alsa.
Taking a flight is technically the fastest way to travel from Barcelona to Pamplona; however, when travel time to and from Barcelona and San Sebastian's airports is taken into consideration, taking a train is actually the fastest way to travel from Barcelona to Pamplona. Flights traveling from Barcelona to Pamplona depart from Barcelona's El Prat airport and land at San Sebastian's airport after 1:10 h of flight time. Travelers will then need to travel approximately 60 km from San Sebastian to Pamplona. There are 2 direct flights from Barcelona to San Sebastian per day, with both flights departing Barcelona at approximately 6 p.m. There are also numerous indirect flights traveling from Barcelona to Pamplona every day.
Taking a train is the most popular way to travel from Barcelona to Pamplona. Trains are almost 3 hours faster than taking the bus while being approximately the same price. Taking the train is also 1:15 h faster than taking a flight when travel time to and from Barcelona and San Sebastian's airports is taken into consideration. Trains traveling from Barcelona to Pamplona depart from Barcelona's Sants train station and take at least 3:45 h to arrive at Pamplona's train station. Usually, 5 trains travel from Barcelona to Pamplona per day, with the first train departing Barcelona at 7:30 a.m. All trains are operated by Renfe.
Travel from Barcelona to Pamplona on Vibasa, Alsa and Infobus travel with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.
There are 3 travel options from Barcelona to Pamplona. You can take a train, bus or flight.
The cheapest way to go to Pamplona from Barcelona is by taking a flight, which costs on average $31 (€27).
This is compared to other ways of getting from Barcelona to Pamplona:
A flight is $5 (€4) less than a bus with an average ticket price of $36 (€31) from Barcelona to Pamplona.
Taking a flight costs $12 (€10) less than taking a train, which costs on average $43 (€37) for the same trip.
The fastest way to get to Pamplona from Barcelona is by flight with an average travel time of 1 h 15 min.
Other travel options to Pamplona take longer:
Taking a bus requires on average 5 h 40 min of travel time.
Train takes 3 h 54 min on average.
Pamplona is approximately 218 miles (351 km) away from Barcelona.
The average frequency per day from Barcelona to Pamplona is:
However, we recommend checking specific travel dates for your trip from Barcelona to Pamplona as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Barcelona to Pamplona:
Omio works with many trusted partners that can help you travel the best way from Barcelona to Pamplona:
Yes, there are direct services available from Barcelona to Pamplona with the following travel companies:
Direct services tend to save you time and add more convenience in getting you to Pamplona as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Pamplona from Barcelona.
Here are some other resources that might have the information you need