Find train tickets from Geneva to London

GVA — LON
1 Jun — 8 Jun1
1 adult
Sat 1/6
Sat 8/6

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Wednesday

Average price (round-trip)

£267

Average price (one-way)

£130
Train tickets from Geneva to London are on average 7% less expensive on Mondays
Train tickets from Geneva to London are on average 8% more expensive on Wednesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Geneva to London train tickets

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

FAQs when traveling from Geneva to London by train

  • What train companies travel from Geneva to London?

    There are different train companies operating between Geneva and London. SNCF and Eurostar are the most booked train companies.

Book Multiple carriers tickets from Geneva to London (return)

18/6Tue
1 stopMultiple carriers
7h 06mZHT-QQS
19/6Wed
1 stopMultiple carriers
6h 58mQQS-ZHT
£222
2/9Mon
1 stopMultiple carriers
6h 01mZHT-QQS
5/9Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
£222
11/6Tue
1 stopMultiple carriers
7h 06mZHT-QQS
12/6Wed
1 stopMultiple carriers
6h 29mQQS-ZHT
£231
19/8Mon
1 stopMultiple carriers
7h 06mZHT-QQS
22/8Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
£241
18/6Tue
1 stopMultiple carriers
7h 06mZHT-QQS
20/6Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
£252
31/8Sat
1 stopMultiple carriers
6h 01mZHT-QQS
6/9Fri
1 stopMultiple carriers
5h 58mQQS-ZHT
£255
8/6Sat
1 stopMultiple carriers
6h 06mZHT-QQS
11/6Tue
1 stopMultiple carriers
6h 29mQQS-ZHT
£261
8/6Sat
1 stopMultiple carriers
6h 06mZHT-QQS
11/6Tue
1 stopMultiple carriers
6h 29mQQS-ZHT
£261
18/6Tue
1 stopMultiple carriers
7h 06mZHT-QQS
21/6Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£267
18/6Tue
1 stopMultiple carriers
7h 06mZHT-QQS
21/6Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£267
27/6Thu
1 stopMultiple carriers
6h 06mZHT-QQS
5/7Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£267
3/7Wed
1 stopMultiple carriers
6h 06mZHT-QQS
6/7Sat
1 stopMultiple carriers
5h 58mQQS-ZHT
£269
10/6Mon
1 stopMultiple carriers
7h 06mZHT-QQS
12/6Wed
1 stopMultiple carriers
6h 29mQQS-ZHT
£271
24/8Sat
1 stopMultiple carriers
6h 06mZHT-QQS
27/8Tue
1 stopMultiple carriers
5h 58mQQS-ZHT
£279
6/6Thu
1 stopMultiple carriers
6h 06mZHT-QQS
13/6Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
£285
25/5Sat
1 stopMultiple carriers
6h 06mZHT-QQS
17/6Mon
1 stopMultiple carriers
6h 29mQQS-ZHT
£292
1/7Mon
1 stopMultiple carriers
6h 06mZHT-QQS
5/7Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£293
4/7Thu
1 stopMultiple carriers
6h 10mZHT-QQS
8/7Mon
1 stopMultiple carriers
5h 58mQQS-ZHT
£297
8/6Sat
1 stopMultiple carriers
6h 06mZHT-QQS
10/6Mon
1 stopMultiple carriers
6h 29mQQS-ZHT
£297
20/6Thu
1 stopMultiple carriers
6h 06mZHT-QQS
24/6Mon
1 stopMultiple carriers
6h 58mQQS-ZHT
£308

Search by stops

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

19/8Mon
1 stopMultiple carriers
7h 06mZHT-QQS
£106
17/6Mon
1 stopMultiple carriers
7h 06mZHT-QQS
£116
15/5Wed
1 stopMultiple carriers
17h 01mZHT-QQS
£118
21/5Tue
1 stopMultiple carriers
7h 06mZHT-QQS
£135
15/6Sat
1 stopMultiple carriers
7h 01mZHT-QQS
£137
26/8Mon
1 stopMultiple carriers
6h 01mZHT-QQS
£140
23/5Thu
1 stopMultiple carriers
7h 06mZHT-QQS
£142
28/5Tue
1 stopMultiple carriers
6h 06mZHT-QQS
£150
7/6Fri
1 stopMultiple carriers
7h 01mZHT-QQS
£155
21/5Tue
1 stopMultiple carriers
6h 06mZHT-QQS
£157
16/5Thu
1 stopMultiple carriers
6h 06mZHT-QQS
£174
30/5Thu
1 stopMultiple carriers
7h 01mZHT-QQS
£174
29/5Wed
1 stopMultiple carriers
6h 10mZHT-QQS
£176
27/5Mon
1 stopMultiple carriers
7h 01mZHT-QQS
£181
30/6Sun
1 stopMultiple carriers
6h 06mZHT-QQS
£214
17/5Fri
1 stopMultiple carriers
7h 01mZHT-QQS
£224
17/5Fri
1 stopMultiple carriers
7h 01mZHT-QQS
£243
16/6Sun
1 stopMultiple carriers
7h 06mZHT-QQS
£263
1/6Sat
1 stopMultiple carriers
7h 01mZHT-QQS
£267
31/5Fri
1 stopMultiple carriers
6h 01mZHT-QQS
£267

Search by stops