Travel from Barcelona to Pamplona

Train, bus or fly from Barcelona to Pamplona?

Spanish Railways (RENFE) operates a train from Barcelona to Pamplona every 4 hours. Tickets cost $60 - $80 and the journey takes 3 h 47 min. Alternatively, MonBus operates a bus from Barcelona to Pamplona 3 times a day. Tickets cost $30 - $45 and the journey takes 6 h 10 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Barcelona to Pamplona

ModeDurationPrice
From Barcelona Sants train to Pamplona.3 h 47 min£55
From Barcelona bus to Pamplona.6 h 10 min£28
From Barcelona bus to La Pineda - Platja then bus to Pamplona.7 h 52 min£39
From Barcelone rideshare to Pampelune.5 h 49 min£23
From Barcelona drive to Pamplona.4 h 36 min£49
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Pamplona airport, then bus to Pamplona.4 h 49 min£131
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bilbao airport, bus to Bilbo/Bilbao, then bus to Pamplona.5 h 34 min£52
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to San Sebastian airport, bus to Hondarribia, then bus to Pamplona.4 h 54 min£75

How long does it take to get from Barcelona to Pamplona?

The train from Barcelona Sants to Pamplona takes 3 h 47 min including transfers and departs every four hours.

Is there a direct train between Barcelona and Pamplona?

Yes, there is a direct train departing from Barcelona Sants and arriving at Pamplona. Services depart every four hours, and operate every day. The journey takes approximately 3 h 47 min.

Is there a direct bus between Barcelona and Pamplona?

Yes, there is a direct bus departing from Barcelona and arriving at Pamplona. Services depart three times a day, and operate every day. The journey takes approximately 6 h 10 min.

Operators from Barcelona to Pamplona

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
MonBus+34 982 29 29 00MonBus
Empresa Plana+34 (0) 977 553 680Empresa Plana
HIFE S.A.+34 (0) 902119814HIFE S.A.
BlaBlaCar.esBlaBlaCar.es
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
IberiaIberia
LufthansaLufthansa
Vueling AirlinesVueling Airlines
Air EuropaAir Europa
RyanairRyanair
Transports Ciutat ComtalTransports Ciutat Comtal
BizkaiBusBizkaiBus
Autobuses La Union94 476. 50. 07Autobuses La Union
Lurraldebus943 000 117Lurraldebus
La Baztanesa948 58 01 29La Baztanesa