Travel from Pau-Airport-PUF to Barcelona

Train, bus or fly from Pau Airport (PUF) to Barcelona?

Air France, Chalair Aviation and three other airlines fly from Pau Airport (PUF) to Barcelona hourly. Alternatively, you can take a train from Pau Airport (PUF) to Barcelona via Pau, Toulouse-Matabiau, and Narbonne in around 9 h 19 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Pau Airport (PUF) to Barcelona

ModeDurationPrice
From Pau airport fly to Barcelona airport then train to Barcelona.4 h 35 min$204
From Pau Pyrénées Airport bus to Pau, train to Toulouse-Matabiau, train to Narbonne, then train to Barcelona Sants.9 h 19 min$120
From Pau Pyrénées Airport bus to Université, walk to Pau Université, bus to Toulouse, then bus to Barcelona.10 h 31 min$49
From Pau Pyrénées Airport bus to Université, walk to Pau, bus to Zaragoza Delicias, then train to Barcelona Sants.12 h 16 min$120
From Pau Pyrénées Airport bus to Université, walk to Pau, night bus to Carcassonne, then night bus to Barcelona.11 h 51 min$59
From Pau Airport (PUF) drive to Barcelona.5 h 18 min$72

How long does it take to get from Pau Airport (PUF) to Barcelona?

It takes approximately 4 h 35 min to get from Pau Airport (PUF) to Barcelona, including transfers.

Is there a direct bus between Pau Airport (PUF) and Barcelona?

No, there is no direct bus from Pau Airport (PUF) to Barcelona. However, there are services departing from Pau Pyrénées Airport and arriving at Barcelona via Pau Université and Toulouse. The journey, including transfers, takes approximately 10 h 31 min.

Operators from Pau Airport (PUF) to Barcelona

OperatorPhoneWebsite
Air FranceAir France
Chalair AviationChalair Aviation
Vueling AirlinesVueling Airlines
Hop!Hop!
easyJeteasyJet
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
IdelisIdelis
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
TGV0033 892 353535TGV
Ouibus0890715298Ouibus
ALSA+34 902 42 22 42ALSA
Spanish Railways AVESpanish Railways AVE
FlixBus+49 1807 123 99 123FlixBus