Find train tickets from Barcelona to London

BCN — LCY
4 Jun — 11 Jun1
1 adult
Tue 4/6
Tue 11/6

Good to know

Cheapest day to travel

Saturday

Most expensive day to travel

Tuesday

Average price (round-trip)

£527

Average price (one-way)

£246
Train tickets from Barcelona to London are on average 10% less expensive on Saturdays
Train tickets from Barcelona to London are on average 11% more expensive on Tuesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Barcelona-El Prat Airport to London City Airport train tickets

  • 25% of our users found round-trip train tickets from Barcelona to London for £544 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-El Prat Airport to London City Airport?

    There are different train companies operating between Barcelona-El Prat Airport and London City Airport. SNCF and Renfe are the most booked train companies.

Book Multiple carriers tickets from Barcelona-El Prat Airport to London City Airport (return)

26/10Sat
2 stopsMultiple carriers
15h 11mYJB-QQS
30/10Wed
2 stopsMultiple carriers
10h 33mQQS-YJB
£337
21/10Mon
2 stopsMultiple carriers
14h 11mYJB-QQS
27/10Sun
2 stopsMultiple carriers
10h 33mQQS-YJB
£348
8/9Sun
1 stopMultiple carriers
10h 04mYJB-QQS
28/9Sat
2 stopsMultiple carriers
10h 33mQQS-YJB
£400
3/9Tue
2 stopsMultiple carriers
11h 11mYJB-QQS
6/9Fri
1 stopMultiple carriers
10h 03mQQS-YJB
£406
3/9Tue
2 stopsMultiple carriers
11h 11mYJB-QQS
7/9Sat
1 stopMultiple carriers
10h 03mQQS-YJB
£407
3/9Tue
2 stopsMultiple carriers
11h 11mYJB-QQS
6/9Fri
1 stopMultiple carriers
10h 03mQQS-YJB
£407
1/9Sun
2 stopsMultiple carriers
10h 11mYJB-QQS
6/9Fri
1 stopMultiple carriers
10h 03mQQS-YJB
£435
30/8Fri
1 stopMultiple carriers
10h 04mYJB-QQS
3/9Tue
1 stopMultiple carriers
10h 03mQQS-YJB
£446
16/5Thu
1 stopMultiple carriers
10h 02mYJB-QQS
19/5Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£464
14/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
16/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£497
14/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
16/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£498
14/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
16/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£498
14/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
16/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£499
13/7Sat
2 stopsMultiple carriers
11h 11mYJB-QQS
14/7Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£508
25/8Sun
2 stopsMultiple carriers
10h 11mYJB-QQS
1/9Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£510
5/6Wed
1 stopMultiple carriers
10h 05mYJB-QQS
9/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£517
4/6Tue
1 stopMultiple carriers
13h 02mYJB-QQS
9/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£517
7/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
9/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£520
7/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
9/6Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£520
17/5Fri
1 stopMultiple carriers
10h 05mYJB-QQS
19/5Sun
1 stopMultiple carriers
10h 03mQQS-YJB
£526

Search by stops

Book Multiple carriers tickets from Barcelona-El Prat Airport to London City Airport (one-way)

6/6Thu
1 stopMultiple carriers
10h 05mYJB-QQS
£145
5/6Wed
1 stopMultiple carriers
10h 05mYJB-QQS
£174
22/5Wed
1 stopMultiple carriers
10h 05mYJB-QQS
£175
6/6Thu
1 stopMultiple carriers
10h 05mYJB-QQS
£175
28/8Wed
2 stopsMultiple carriers
11h 11mYJB-QQS
£179
21/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
£185
7/6Fri
1 stopMultiple carriers
10h 05mYJB-QQS
£186
1/9Sun
2 stopsMultiple carriers
10h 11mYJB-QQS
£211
13/6Thu
1 stopMultiple carriers
10h 04mYJB-QQS
£223
8/6Sat
1 stopMultiple carriers
10h 04mYJB-QQS
£234
24/6Mon
1 stopMultiple carriers
10h 05mYJB-QQS
£235
31/7Wed
2 stopsMultiple carriers
10h 11mYJB-QQS
£243
14/5Tue
1 stopMultiple carriers
10h 05mYJB-QQS
£248
19/7Fri
1 stopMultiple carriers
10h 04mYJB-QQS
£261
7/7Sun
2 stopsMultiple carriers
16h 11mYJB-QQS
£262
28/5Tue
1 stopMultiple carriers
10h 05mYJB-QQS
£279
4/8Sun
2 stopsMultiple carriers
15h 41mYJB-QQS
£281
20/6Thu
1 stopMultiple carriers
10h 05mYJB-QQS
£305
22/6Sat
1 stopMultiple carriers
10h 04mYJB-QQS
£327
11/8Sun
2 stopsMultiple carriers
15h 41mYJB-QQS
£327

Search by stops