From £293
Train - Operated by Multiple carriersFrom £299
Train - Operated by Multiple carriersFrom £308
Train - Operated by Multiple carriersFrom £327
Train - Operated by Multiple carriersFrom £327
Train - Operated by Multiple carriersFrom £349
Train - Operated by Multiple carriersRETURN FROM | £769 |
---|---|
ONE-WAY FROM | £370 |
TRAIN COMPANIES | SNCF, Eurostar |
You can purchase a ticket from London to Barcelona-El Prat within the week and expect to pay £377 or more one-way. This month, the average cost of a train ticket from London to Barcelona-El Prat is £417 one-way.
Currently, train tickets prices from London to Barcelona-El Prat are generally similar no matter when you choose to book them. Prices are £417 one-way on average.
The trains offering service from London to Barcelona-El Prat SNCF and Eurostar. SNCF, Eurostar has been found as the cheapest option available at £769 return.
There are 712.2 mi between London and Barcelona-El Prat. By train, the distance is greater, and the train route may stop elsewhere along the way.
Carbon emissions when taking the train out of London to Barcelona-El Prat are around 158lb. Flying this journey instead would increase your carbon footprint to around 699lb. Taking a bus instead of a train would change your carbon footprint to about 99lb.
We’ve found that taking a flight from London to Barcelona-El Prat Airport with {10} is more time-efficient when based simply on travel duration. A train from London to Barcelona-El Prat Airport or a bus from London to Barcelona-El Prat Airport can take you longer than a 1h 40m flight.
Taking a flight to your destination is the cheapest option we’ve found in the past few days. The cheapest price we’ve found for this option is £30, making it less expensive than a train from London to Barcelona-El Prat Airport and cheaper than a bus from London to Barcelona-El Prat Airport.