From $185
Train - Operated by Multiple carriersFrom $188
Train - Operated by Multiple carriersFrom $349
Train - Operated by Multiple carriersFrom $363
Train - Operated by Multiple carriersFrom $410
Train - Operated by Multiple carriersFrom $433
Train - Operated by Multiple carriersROUND-TRIP FROM | $524 |
---|---|
ONE-WAY FROM | $185 |
TRAIN COMPANIES | SNCF, Renfe, Eurostar |
You can purchase a ticket from London to Barcelona-El Prat within the week and expect to pay $363 or more one-way. At $469 on average, one-way train tickets from London to Barcelona-El Prat are best booked early to save more on your trip.
Currently, the price you pay to get from London to Barcelona-El Prat by train this week is around $469 one-way. We don’t expect to see any changes in price within the next 3 months.
Ride to your destination comfortably on SNCF, Renfe, and Eurostar. Consider SNCF, Renfe, Eurostar as it’s been found as the cheapest option to get from London to Barcelona-El Prat starting at $524.
While Barcelona-El Prat is 712.2 mi away from London, the distance by train is longer depending on the route.
158lb is the average carbon footprint of traveling from London to Barcelona-El Prat by train. Carbon emissions for flights between these two cities are around 699lb. A bus from London to Barcelona-El Prat has a carbon footprint of about 99lb.
To save time, the fastest way to travel is by flight from London to Barcelona-El Prat Airport on Ryanair. Expect the length of time you’ll spend onboard Ryanair to be about 2h 00m compared to taking a train from London to Barcelona-El Prat Airport or a bus from London to Barcelona-El Prat Airport which have been found to be slower alternatives.
A flight from London to Barcelona-El Prat Airport is currently going to be the least expensive option currently available. You can also find deals for a train from London to Barcelona-El Prat Airport starting at $524, or consider a bus from London to Barcelona-El Prat Airport starting at $122. Both of these alternative options are worth considering when looking to reach your destination.