Find train tickets from Geneva to London

GVA — LON
2 Jun — 9 Jun1
1 adult
Sun 2/6
Sun 9/6

Good to know

Cheapest day to travel

Monday

Most expensive day to travel

Saturday

Average price (round-trip)

£303

Average price (one-way)

£132
Train tickets from Geneva to London are on average 18% less expensive on Mondays
Train tickets from Geneva to London are on average 11% more expensive on Saturdays
(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 £305 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)

2/9Mon
1 stopMultiple carriers
6h 06mZHT-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
31/8Sat
1 stopMultiple carriers
6h 01mZHT-QQS
7/9Sat
1 stopMultiple carriers
5h 58mQQS-ZHT
£236
16/8Fri
1 stopMultiple carriers
6h 06mZHT-QQS
20/8Tue
1 stopMultiple carriers
5h 58mQQS-ZHT
£248
11/6Tue
1 stopMultiple carriers
6h 06mZHT-QQS
11/6Tue
1 stopMultiple carriers
6h 58mQQS-ZHT
£253
31/8Sat
1 stopMultiple carriers
6h 01mZHT-QQS
6/9Fri
1 stopMultiple carriers
5h 58mQQS-ZHT
£254
29/6Sat
1 stopMultiple carriers
6h 06mZHT-QQS
3/7Wed
1 stopMultiple carriers
5h 58mQQS-ZHT
£255
18/6Tue
1 stopMultiple carriers
7h 06mZHT-QQS
21/6Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£266
3/7Wed
1 stopMultiple carriers
6h 06mZHT-QQS
6/7Sat
1 stopMultiple carriers
5h 58mQQS-ZHT
£268
10/6Mon
1 stopMultiple carriers
7h 06mZHT-QQS
12/6Wed
1 stopMultiple carriers
6h 29mQQS-ZHT
£271
25/5Sat
1 stopMultiple carriers
6h 06mZHT-QQS
17/6Mon
1 stopMultiple carriers
6h 29mQQS-ZHT
£291
1/7Mon
1 stopMultiple carriers
6h 06mZHT-QQS
5/7Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£292
4/7Thu
1 stopMultiple carriers
6h 10mZHT-QQS
8/7Mon
1 stopMultiple carriers
5h 58mQQS-ZHT
£296
8/6Sat
1 stopMultiple carriers
6h 06mZHT-QQS
10/6Mon
1 stopMultiple carriers
6h 29mQQS-ZHT
£296
17/6Mon
1 stopMultiple carriers
7h 06mZHT-QQS
21/6Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£303
11/7Thu
1 stopMultiple carriers
6h 06mZHT-QQS
18/7Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
£303
13/6Thu
1 stopMultiple carriers
7h 06mZHT-QQS
15/6Sat
1 stopMultiple carriers
6h 58mQQS-ZHT
£307
20/6Thu
1 stopMultiple carriers
6h 06mZHT-QQS
24/6Mon
1 stopMultiple carriers
6h 58mQQS-ZHT
£307
7/6Fri
1 stopMultiple carriers
7h 01mZHT-QQS
10/6Mon
1 stopMultiple carriers
6h 29mQQS-ZHT
£311
6/6Thu
1 stopMultiple carriers
6h 06mZHT-QQS
10/6Mon
1 stopMultiple carriers
6h 29mQQS-ZHT
£313

Search by stops

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

17/6Mon
1 stopMultiple carriers
7h 06mZHT-QQS
£116
20/7Sat
1 stopMultiple carriers
6h 06mZHT-QQS
£121
21/5Tue
1 stopMultiple carriers
7h 06mZHT-QQS
£135
15/6Sat
1 stopMultiple carriers
7h 01mZHT-QQS
£137
23/5Thu
1 stopMultiple carriers
7h 06mZHT-QQS
£141
23/5Thu
1 stopMultiple carriers
7h 06mZHT-QQS
£141
28/5Tue
1 stopMultiple carriers
6h 06mZHT-QQS
£149
7/6Fri
1 stopMultiple carriers
7h 01mZHT-QQS
£155
21/5Tue
1 stopMultiple carriers
6h 06mZHT-QQS
£157
27/5Mon
1 stopMultiple carriers
7h 01mZHT-QQS
£180
17/5Fri
1 stopMultiple carriers
7h 01mZHT-QQS
£224
1/6Sat
1 stopMultiple carriers
7h 01mZHT-QQS
£267
8/5Wed
1 stopMultiple carriers
6h 06mZHT-QQS
£365

Search by stops