Find train tickets from Barcelona to London

— LON
30 May — 6 Jun1
1 adult
Thu 30/5
Thu 6/6

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Saturday

Average price (round-trip)

£342

Average price (one-way)

£152
Train tickets from Barcelona to London are on average 19% less expensive on Sundays
Train tickets from Barcelona to London are on average 16% more expensive on Saturdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Barcelona to London train tickets

  • 25% of our users found round-trip train tickets from Barcelona to London for £358 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Barcelona to London by train

  • What train companies travel from Barcelona to London?

    There are different train companies operating between Barcelona and London. SNCF and Renfe are the most booked train companies.

Book Multiple carriers tickets from Barcelona to London (return)

23/11Sat
2 stopsMultiple carriers
13h 11mYJB-QQS
25/11Mon
2 stopsMultiple carriers
10h 33mQQS-YJB
£243
21/11Thu
2 stopsMultiple carriers
12h 20mYJB-QQS
25/11Mon
2 stopsMultiple carriers
10h 33mQQS-YJB
£252
19/11Tue
2 stopsMultiple carriers
12h 20mYJB-QQS
28/11Thu
2 stopsMultiple carriers
10h 33mQQS-YJB
£254
13/11Wed
2 stopsMultiple carriers
13h 11mYJB-QQS
15/11Fri
2 stopsMultiple carriers
10h 33mQQS-YJB
£257
25/11Mon
2 stopsMultiple carriers
12h 20mYJB-QQS
29/11Fri
2 stopsMultiple carriers
10h 33mQQS-YJB
£266
15/11Fri
2 stopsMultiple carriers
12h 20mYJB-QQS
17/11Sun
2 stopsMultiple carriers
10h 33mQQS-YJB
£277
1/10Tue
2 stopsMultiple carriers
13h 20mYJB-QQS
5/10Sat
2 stopsMultiple carriers
12h 03mQQS-YJB
£301
25/9Wed
2 stopsMultiple carriers
13h 20mYJB-QQS
28/9Sat
2 stopsMultiple carriers
10h 33mQQS-YJB
£308
21/9Sat
2 stopsMultiple carriers
14h 11mYJB-QQS
24/9Tue
2 stopsMultiple carriers
11h 33mQQS-YJB
£313
1/12Sun
2 stopsMultiple carriers
12h 20mYJB-QQS
5/12Thu
2 stopsMultiple carriers
10h 33mQQS-YJB
£340
20/8Tue
2 stopsMultiple carriers
13h 20mYJB-QQS
24/8Sat
2 stopsMultiple carriers
11h 03mQQS-YJB
£376
17/10Thu
2 stopsMultiple carriers
13h 20mYJB-QQS
20/10Sun
2 stopsMultiple carriers
10h 33mQQS-YJB
£388
27/8Tue
2 stopsMultiple carriers
13h 20mYJB-QQS
1/9Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£390
19/10Sat
2 stopsMultiple carriers
15h 11mYJB-QQS
20/10Sun
2 stopsMultiple carriers
10h 33mQQS-YJB
£396
18/10Fri
2 stopsMultiple carriers
13h 20mYJB-QQS
20/10Sun
2 stopsMultiple carriers
10h 33mQQS-YJB
£399
3/9Tue
2 stopsMultiple carriers
11h 11mYJB-QQS
7/9Sat
1 stopMultiple carriers
10h 03mQQS-YJB
£408
3/9Tue
2 stopsMultiple carriers
11h 11mYJB-QQS
7/9Sat
1 stopMultiple carriers
10h 03mQQS-YJB
£408
29/8Thu
2 stopsMultiple carriers
11h 11mYJB-QQS
2/9Mon
1 stopMultiple carriers
10h 03mQQS-YJB
£420
21/5Tue
1 stopMultiple carriers
10h 05mYJB-QQS
29/5Wed
1 stopMultiple carriers
14h 26mQQS-YJB
£421
1/9Sun
2 stopsMultiple carriers
10h 11mYJB-QQS
7/9Sat
1 stopMultiple carriers
10h 03mQQS-YJB
£424

Search by stops

Book Multiple carriers tickets from Barcelona to London (one-way)

5/6Wed
1 stopMultiple carriers
10h 05mYJB-QQS
£145
4/6Tue
1 stopMultiple carriers
10h 05mYJB-QQS
£145
2/9Mon
2 stopsMultiple carriers
12h 20mYJB-QQS
£152
4/6Tue
1 stopMultiple carriers
10h 05mYJB-QQS
£155
15/10Tue
2 stopsMultiple carriers
13h 20mYJB-QQS
£155
19/9Thu
2 stopsMultiple carriers
13h 20mYJB-QQS
£159
10/6Mon
2 stopsMultiple carriers
12h 20mYJB-QQS
£164
3/9Tue
2 stopsMultiple carriers
14h 11mYJB-QQS
£166
28/9Sat
2 stopsMultiple carriers
14h 11mYJB-QQS
£169
11/6Tue
2 stopsMultiple carriers
13h 20mYJB-QQS
£177
10/6Mon
1 stopMultiple carriers
10h 05mYJB-QQS
£184
12/6Wed
2 stopsMultiple carriers
13h 20mYJB-QQS
£187
3/6Mon
1 stopMultiple carriers
10h 05mYJB-QQS
£187
22/5Wed
1 stopMultiple carriers
10h 05mYJB-QQS
£191
22/5Wed
1 stopMultiple carriers
10h 05mYJB-QQS
£191
3/6Mon
1 stopMultiple carriers
10h 05mYJB-QQS
£199
24/5Fri
1 stopMultiple carriers
10h 05mYJB-QQS
£205
15/6Sat
1 stopMultiple carriers
10h 04mYJB-QQS
£214
14/5Tue
2 stopsMultiple carriers
11h 16mYJB-QQS
£214
28/5Tue
1 stopMultiple carriers
10h 05mYJB-QQS
£214

Search by stops