Find trains from London to Barcelona-El Prat Airport

Search for cheap train tickets from London to Barcelona-El Prat Airport and book your trip in minutes.

LON — BCN
Apr 4 — Apr 111
One-way
1 adult
Tue 4/4

Best deals for train tickets from London to Barcelona-El Prat Airport

Find the right train ticket for you
Multiple carriers
With transfers
14h 24m
Multiple carriers
Multiple carriers
With transfers
14h 24m
Multiple carriers
Multiple carriers
With transfers
14h 24m
Multiple carriers
Multiple carriers
With transfers
24h 24m
Multiple carriers
Multiple carriers
With transfers
14h 24m
Multiple carriers
Multiple carriers
With transfers
14h 24m
Multiple carriers

London to Barcelona-El Prat Airport train information

Find information about ticket prices, popular stations, and train companies that offer trains from London to Barcelona-El Prat Airport

ROUND-TRIP FROM

$417

ONE-WAY FROM

$213

TRAIN COMPANIES

SNCF, Eurostar
The best round-trip train deal from London to Barcelona-El Prat Airport found on momondo in the last 72 hours is $417
The best one-way train deal from London to Barcelona-El Prat Airport found on momondo in the last 72 hours is $213
There are 2 train companies servicing this route: SNCF, Eurostar

London Train Station Directory

Location of major train stations in London
London Waterloo EastLondon, 51.504128, -0.108938
London Imperial WharfLondon, 51.47505, -0.182862
London PutneyLondon, 51.461098, -0.2161961
London Morden St. HelierLondon, 51.389526, -0.198866
London West BromptonLondon, 51.486588, -0.1956679
London Surrey QuaysLondon, 51.49279, -0.04814

Barcelona-El Prat Airport Train Station Directory

Location of major train stations in Barcelona-El Prat Airport
Barcelona Torre BaròBarcelona, 41.461353, 2.180421
Barcelona CambrilsBarcelona, 41.06935, 1.05294
Barcelona SalouBarcelona, 41.077423, 1.129162
Barcelona Salou Port AventuraBarcelona, 41.087492, 1.145452
Barcelona TarragonaBarcelona, 41.111583, 1.253218
Barcelona Passeig de GraciaBarcelona, 41.39228, 2.164896

Book round-trip train tickets from London to Barcelona-El Prat Airport

Below are the quickest and cheapest round-trip train tickets from London 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.
Multiple carriers
Jun 21
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants
Jun 25
6:33 amBarcelona Sants
13h 06m
1 stop
7:39 pmLondon St Pancras
Multiple carriers
Jul 23
5:24 amLondon St Pancras
11h 01m
1 stop
4:25 pmBarcelona Sants
Jul 27
6:33 amBarcelona Sants
11h 06m
1 stop
5:39 pmLondon St Pancras
Multiple carriers
May 24
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants
May 26
6:33 amBarcelona Sants
11h 06m
1 stop
5:39 pmLondon St Pancras
Multiple carriers
Jun 8
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants
Jun 11
6:33 amBarcelona Sants
11h 06m
1 stop
5:39 pmLondon St Pancras
Multiple carriers
May 22
5:24 amLondon St Pancras
11h 01m
1 stop
4:25 pmBarcelona Sants
May 25
6:33 amBarcelona Sants
11h 06m
1 stop
5:39 pmLondon St Pancras
Multiple carriers
May 6
5:31 amLondon St Pancras
10h 54m
1 stop
4:25 pmBarcelona Sants
May 10
6:33 amBarcelona Sants
10h 57m
1 stop
5:30 pmLondon St Pancras

Book one-way train tickets from London to Barcelona-El Prat Airport

Below are the fastest and cheapest one-way train tickets from London 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.
Multiple carriers
Jun 14
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants
Multiple carriers
Jul 27
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants
Multiple carriers
Jun 21
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants
Multiple carriers
Jun 17
4:01 pmLondon St Pancras
24h 24m
3 stops
4:25 pmBarcelona Sants
Multiple carriers
Jun 27
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants
Multiple carriers
Jun 27
2:01 amLondon St Pancras
14h 24m
1 stop
4:25 pmBarcelona Sants

Choose the best way to get from London to Barcelona


FAQs for booking trains from London to Barcelona

You can purchase a ticket from London to Barcelona-El Prat within the week and expect to pay $292 or more one-way. At $557 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 $557 one-way. We don’t expect to see any changes in price within the next 3 months.


Multiple carriers trains from London to Barcelona

Our best Multiple carriers deals on London to Barcelona train tickets
Multiple carriers
Jun 21
QQS2:01 amLondon St Pancras
14h 24m
1 stop
YJB4:25 pmBarcelona Sants
Jun 25
YJB6:33 amBarcelona Sants
13h 06m
1 stop
QQS7:39 pmLondon St Pancras
Multiple carriers
Jul 23
QQS5:24 amLondon St Pancras
11h 01m
1 stop
YJB4:25 pmBarcelona Sants
Jul 27
YJB6:33 amBarcelona Sants
11h 06m
1 stop
QQS5:39 pmLondon St Pancras
Multiple carriers
May 24
QQS2:01 amLondon St Pancras
14h 24m
1 stop
YJB4:25 pmBarcelona Sants
May 26
YJB6:33 amBarcelona Sants
11h 06m
1 stop
QQS5:39 pmLondon St Pancras

Popular train routes to Barcelona

Most frequently searched train routes to Barcelona, along with the cheapest price and shortest travel time.
Trains to Barcelona from Madrid
Fastest travel time1h 15m
Cheapest price$28
Trains to Barcelona from Valencia
Fastest travel time2h 40m
Cheapest price$48
Trains to Barcelona from Seville
Fastest travel time5h 32m
Cheapest price$84
Trains to Barcelona from Barcelona
Fastest travel time0h 38m
Cheapest price$15
Trains to Barcelona from Alicante
Fastest travel time4h 30m
Cheapest price$55
Trains to Barcelona from San Sebastian
Fastest travel time5h 38m
Cheapest price$107
Trains to Barcelona from Paris
Fastest travel time6h 31m
Cheapest price$87

Other train routes from London

Find and compare cheap train tickets from London to other popular destinations on momondo
Trains from London to Paris
Fastest travel time1h 16m
Cheapest price$126
Trains from London to Brussels
Fastest travel time1h 40m
Cheapest price$104
Trains from London to Amsterdam
Fastest travel time3h 55m
Cheapest price$67
Trains from London to Manchester
Fastest travel time2h 06m
Cheapest price$65
Trains from London to Lille
Fastest travel time1h 22m
Cheapest price$142
Trains from London to Rotterdam
Fastest travel time3h 16m
Cheapest price$127
Trains from London to Oxford
Fastest travel time0h 48m
Cheapest price$464
Trains from London to Liverpool
Fastest travel time2h 12m
Cheapest price$246
Trains from London to Exeter
Fastest travel time3h 10m
Cheapest price$746
Trains from London to Bristol
Fastest travel time1h 20m
Cheapest price$1,070
Trains from London to Birmingham
Fastest travel time1h 32m
Cheapest price$81

Start planning your trip to Barcelona


Trains to other cities in Europe

Lost the lust for Barcelona? Check out trains to other cities in Europe