Find train tickets from London to Barcelona

LON — BCN
Apr 21 — Apr 281
Round-trip
1 adult
Fri 4/21
Fri 4/28

Good to know

Cheapest day to travel

Saturday

Most expensive day to travel

Thursday

Average price (round-trip)

$728

Average price (one-way)

$245
Train tickets from London to Barcelona are on average 11% less expensive on Saturdays
Train tickets from London to Barcelona are on average 24% more expensive on Thursdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding London to Barcelona train tickets

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

FAQs when traveling from London to Barcelona by train

Book Multiple carriers tickets from London to Barcelona (round-trip)

6/14Wed
1 stopMultiple carriers
14h 24mQQS-YJB
6/20Tue
1 stopMultiple carriers
11h 06mYJB-QQS
$431
6/24Sat
1 stopMultiple carriers
11h 01mQQS-YJB
6/27Tue
1 stopMultiple carriers
11h 06mYJB-QQS
$555
5/15Mon
1 stopMultiple carriers
10h 54mQQS-YJB
6/7Wed
1 stopMultiple carriers
11h 06mYJB-QQS
$566
5/11Thu
1 stopMultiple carriers
14h 24mQQS-YJB
5/13Sat
1 stopMultiple carriers
10h 57mYJB-QQS
$571
5/11Thu
1 stopMultiple carriers
14h 24mQQS-YJB
5/14Sun
1 stopMultiple carriers
10h 57mYJB-QQS
$624
5/13Sat
1 stopMultiple carriers
10h 54mQQS-YJB
6/7Wed
1 stopMultiple carriers
11h 06mYJB-QQS
$627
6/24Sat
1 stopMultiple carriers
11h 01mQQS-YJB
7/1Sat
1 stopMultiple carriers
11h 06mYJB-QQS
$636
6/25Sun
1 stopMultiple carriers
11h 01mQQS-YJB
7/1Sat
1 stopMultiple carriers
11h 06mYJB-QQS
$654
5/9Tue
1 stopMultiple carriers
10h 54mQQS-YJB
5/16Tue
1 stopMultiple carriers
10h 57mYJB-QQS
$655
4/19Wed
1 stopMultiple carriers
10h 54mQQS-YJB
5/3Wed
1 stopMultiple carriers
10h 57mYJB-QQS
$732
4/24Mon
1 stopMultiple carriers
10h 54mQQS-YJB
4/27Thu
1 stopMultiple carriers
10h 57mYJB-QQS
$764
5/6Sat
1 stopMultiple carriers
10h 54mQQS-YJB
5/10Wed
1 stopMultiple carriers
10h 57mYJB-QQS
$766
4/19Wed
1 stopMultiple carriers
10h 54mQQS-YJB
4/23Sun
1 stopMultiple carriers
10h 57mYJB-QQS
$793
4/18Tue
1 stopMultiple carriers
10h 54mQQS-YJB
4/22Sat
1 stopMultiple carriers
10h 57mYJB-QQS
$832
4/19Wed
1 stopMultiple carriers
10h 54mQQS-YJB
4/22Sat
1 stopMultiple carriers
10h 57mYJB-QQS
$864
4/20Thu
1 stopMultiple carriers
10h 54mQQS-YJB
4/23Sun
1 stopMultiple carriers
10h 57mYJB-QQS
$869
4/29Sat
1 stopMultiple carriers
10h 54mQQS-YJB
5/3Wed
1 stopMultiple carriers
10h 57mYJB-QQS
$880
4/21Fri
1 stopMultiple carriers
10h 54mQQS-YJB
4/24Mon
1 stopMultiple carriers
12h 57mYJB-QQS
$906
5/5Fri
1 stopMultiple carriers
10h 54mQQS-YJB
5/9Tue
1 stopMultiple carriers
10h 57mYJB-QQS
$906
4/6Thu
1 stopMultiple carriers
10h 54mQQS-YJB
4/9Sun
1 stopMultiple carriers
10h 57mYJB-QQS
$936

Search by stops

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

6/13Tue
1 stopMultiple carriers
14h 24mQQS-YJB
$211
6/6Tue
3 stopsMultiple carriers
19h 33mQQS-YJB
$216
4/18Tue
2 stopsMultiple carriers
24h 24mQQS-YJB
$217
4/18Tue
2 stopsMultiple carriers
24h 24mQQS-YJB
$217
5/22Mon
3 stopsMultiple carriers
19h 33mQQS-YJB
$221
6/12Mon
1 stopMultiple carriers
14h 24mQQS-YJB
$222
6/12Mon
1 stopMultiple carriers
14h 24mQQS-YJB
$223
6/7Wed
3 stopsMultiple carriers
24h 03mQQS-YJB
$235
6/14Wed
2 stopsMultiple carriers
25h 03mQQS-YJB
$238
5/23Tue
3 stopsMultiple carriers
24h 03mQQS-YJB
$241
4/17Mon
3 stopsMultiple carriers
24h 24mQQS-YJB
$248
4/17Mon
3 stopsMultiple carriers
24h 24mQQS-YJB
$248
5/10Wed
3 stopsMultiple carriers
19h 33mQQS-YJB
$256
6/14Wed
1 stopMultiple carriers
19h 33mQQS-YJB
$264
4/18Tue
3 stopsMultiple carriers
24h 03mQQS-YJB
$272
5/24Wed
1 stopMultiple carriers
19h 33mQQS-YJB
$274
6/3Sat
2 stopsMultiple carriers
13h 21mQQS-YJB
$276
4/19Wed
1 stopMultiple carriers
14h 24mQQS-YJB
$276
6/15Thu
1 stopMultiple carriers
14h 24mQQS-YJB
$277
6/15Thu
1 stopMultiple carriers
14h 24mQQS-YJB
$277

Search by stops