Find train tickets from London to Geneva

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

Good to know

Average price (round-trip)

£315

Average price (one-way)

£180
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding London to Geneva train tickets

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

FAQs when traveling from London to Geneva by train

  • What train companies travel from London to Geneva?

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

Book Multiple carriers tickets from London to Geneva (return)

18/7Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
21/7Sun
1 stopMultiple carriers
6h 06mZHT-QQS
£315
6/6Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
9/6Sun
1 stopMultiple carriers
6h 06mZHT-QQS
£341
23/5Thu
1 stopMultiple carriers
6h 29mQQS-ZHT
27/5Mon
1 stopMultiple carriers
7h 06mZHT-QQS
£367
23/5Thu
1 stopMultiple carriers
6h 29mQQS-ZHT
26/5Sun
1 stopMultiple carriers
6h 06mZHT-QQS
£384
13/6Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
16/6Sun
1 stopMultiple carriers
7h 06mZHT-QQS
£419
30/5Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
2/6Sun
1 stopMultiple carriers
6h 06mZHT-QQS
£420
23/5Thu
1 stopMultiple carriers
6h 29mQQS-ZHT
24/5Fri
1 stopMultiple carriers
6h 10mZHT-QQS
£429
8/5Wed
1 stopMultiple carriers
6h 28mQQS-ZHT
15/5Wed
1 stopMultiple carriers
17h 01mZHT-QQS
£439
31/5Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
2/6Sun
1 stopMultiple carriers
6h 06mZHT-QQS
£444
15/6Sat
1 stopMultiple carriers
6h 58mQQS-ZHT
16/6Sun
1 stopMultiple carriers
7h 06mZHT-QQS
£452
27/5Mon
1 stopMultiple carriers
6h 28mQQS-ZHT
2/6Sun
1 stopMultiple carriers
6h 06mZHT-QQS
£469
8/5Wed
1 stopMultiple carriers
6h 28mQQS-ZHT
9/5Thu
1 stopMultiple carriers
6h 06mZHT-QQS
£499

Search by stops

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

8/7Mon
1 stopMultiple carriers
5h 58mQQS-ZHT
£158
20/6Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
£161
18/7Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
£165
22/5Wed
1 stopMultiple carriers
6h 29mQQS-ZHT
£169
21/6Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£175
15/6Sat
1 stopMultiple carriers
6h 58mQQS-ZHT
£181
23/5Thu
1 stopMultiple carriers
6h 29mQQS-ZHT
£182
23/5Thu
1 stopMultiple carriers
6h 29mQQS-ZHT
£182
21/5Tue
1 stopMultiple carriers
6h 29mQQS-ZHT
£215
9/5Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
£232
7/6Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
£241
10/5Fri
1 stopMultiple carriers
5h 58mQQS-ZHT
£253
14/6Fri
1 stopMultiple carriers
12h 28mQQS-ZHT
£255
28/5Tue
1 stopMultiple carriers
6h 58mQQS-ZHT
£262
7/5Tue
1 stopMultiple carriers
6h 29mQQS-ZHT
£274
15/6Sat
1 stopMultiple carriers
6h 58mQQS-ZHT
£284
15/6Sat
1 stopMultiple carriers
6h 58mQQS-ZHT
£285
3/8Sat
1 stopMultiple carriers
6h 28mQQS-ZHT
£291
14/5Tue
1 stopMultiple carriers
12h 28mQQS-ZHT
£293
14/5Tue
1 stopMultiple carriers
12h 28mQQS-ZHT
£293

Search by stops