Travel options
from Barcelona to Pamplona

You can get from Barcelona to Pamplona by train, bus or flight.

Our recommendation

To get from Barcelona to Pamplona on Sep 20 we recommend taking a train because it’s the best combination of price and speed.

09:30AMBarcelona Sants3h45 01:15PMPamplona
0 changes
$681One-way
Cheapest
09:30AMBarcelona Sants3h45 01:15PMPamplona
0 changes
$681One-way
Other options
03:30PMBarcelona Sants3h52 07:22PMPamplona
0 changes
$1111One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices for trains, buses and flights

Sun
Sep 19
$68Renfe
$35Vibasa
Mon
Sep 20
$68Renfe
$35Vibasa
Tue
Sep 21
$45Renfe
$35Vibasa
Wed
Sep 22
$38Renfe
$35Vibasa
Thu
Sep 23
$50Renfe
$35Vibasa
Fri
Sep 24
$43Renfe
$35Vibasa
Sat
Sep 25
$38Renfe
$35Vibasa
Sun
Sep 26
$45Renfe
$35Vibasa
Mon
Sep 27
$50Renfe
$35Vibasa
Tue
Sep 28
$38Renfe
$35Vibasa
Wed
Sep 29
$38Renfe
$35Vibasa
Thu
Sep 30
$68Renfe
$35Vibasa
Fri
Oct 1
$43Renfe
$35Vibasa
Sat
Oct 2
$30Renfe
$35Vibasa
Sun
Oct 3
$45Renfe
$35Vibasa
Mon
Oct 4
$53Renfe
$35Vibasa
Tue
Oct 5
$38Renfe
$35Vibasa
Wed
Oct 6
$30Renfe
$35Vibasa
Thu
Oct 7
$45Renfe
$35Vibasa
Fri
Oct 8
$43Renfe
$35Vibasa
Sat
Oct 9
$40Renfe
$35Vibasa

How to Travel from Barcelona to Pamplona

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

Barcelona to Pamplona Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€32

6:30 h

1 Day Ahead

trains

€32

3:45 h

1 Week Ahead

flight

€81

1:10 h

2 Weeks Ahead



What is the best way to travel from Barcelona to Pamplona?

Cheapest way to travel from Barcelona to Pamplona


cheap

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.


Fastest way to travel from Barcelona to Pamplona


fast

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.


Most popular way to travel from Barcelona to Pamplona


popular

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.


How to get from Barcelona to Pamplona

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Barcelona to Pamplona, 60,37% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Barcelona to Pamplona and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Barcelona to Pamplona. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Stations

Important Stations and Airports for this Journey

Barcelona
Pamplona
Barcelona, Estacion de Autobuses de Sants
Amenities
Estació d'autobusos Barcelona-Nord
Amenities
Barcelona Estació De França
Amenities