Find trains from Pamplona to Barcelona-El Prat Airport
Search for cheap train tickets from Pamplona to Barcelona-El Prat Airport and book your trip in minutes.
Best deals for train tickets from Pamplona to Barcelona-El Prat Airport
Find the right train ticket for you
From £48
Train - Operated by RenfeFrom £80
Train - Operated by RenfePamplona to Barcelona-El Prat Airport train information
Find information about ticket prices, popular stations, and train companies that offer trains from Pamplona to Barcelona-El Prat Airport
RETURN FROM | £59 |
---|---|
ONE-WAY FROM | £64 |
AVG TRAVEL TIME | 4h 10m |
TRAIN COMPANIES | Renfe |
Pamplona Train Station Directory
Location of major train stations in Pamplona
Barcelona-El Prat Airport Train Station Directory
Location of major train stations in Barcelona-El Prat Airport
Book return train tickets from Pamplona to Barcelona-El Prat Airport
Below are the quickest and cheapest return train tickets from Pamplona to Barcelona-El Prat Airport that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Book one-way train tickets from Pamplona to Barcelona-El Prat Airport
Below are the fastest and cheapest one-way train tickets from Pamplona to Barcelona-El Prat Airport we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
FAQs for booking trains from Pamplona to Barcelona
How long is the train ride from Pamplona to Barcelona-El Prat?
It takes 4h 10m to get from Pamplona to Barcelona-El Prat by train. Consider Renfe for the quickest available option to your destination.
Which train companies operate between Pamplona to Barcelona-El Prat?
The train offering service from Pamplona to Barcelona-El Prat Renfe. Renfe has been found as the cheapest option available at £59 return.
How far is Pamplona to Barcelona-El Prat by train?
There are 218.0 mi between Pamplona and Barcelona-El Prat. By train, the distance is greater, and the train route may stop elsewhere along the way. The train takes 4h 10m, typically.