Find train tickets from London to Geneva

LON — GVA
May 31 — Jun 71
1 adult
Fri 5/31
Fri 6/7

Good to know

Cheapest day to travel

Wednesday

Most expensive day to travel

Tuesday

Average price (round-trip)

$527

Average price (one-way)

$198
Train tickets from London to Geneva are on average 11% less expensive on Wednesdays
Train tickets from London to Geneva 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 London to Geneva train tickets

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

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.

  • How much does a train ticket from London to Geneva cost?

    The average price of a round-trip train ticket from London to Geneva is $568. In the last 3 days, the lowest price found by KAYAK users was $623.

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

7/18Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
7/21Sun
1 stopMultiple carriers
6h 06mZHT-QQS
$393
5/23Thu
1 stopMultiple carriers
6h 29mQQS-ZHT
5/24Fri
1 stopMultiple carriers
6h 10mZHT-QQS
$536
5/9Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
5/10Fri
1 stopMultiple carriers
6h 06mZHT-QQS
$557
5/8Wed
1 stopMultiple carriers
6h 28mQQS-ZHT
5/9Thu
1 stopMultiple carriers
6h 06mZHT-QQS
$623

Search by stops

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

6/13Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
$168
6/13Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
$169
6/20Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
$201
7/18Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
$206
7/4Thu
1 stopMultiple carriers
5h 58mQQS-ZHT
$207
6/14Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
$213
6/6Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
$213
5/30Thu
1 stopMultiple carriers
6h 58mQQS-ZHT
$217
6/21Fri
1 stopMultiple carriers
6h 28mQQS-ZHT
$219
7/22Mon
1 stopMultiple carriers
6h 29mQQS-ZHT
$256
5/10Fri
1 stopMultiple carriers
5h 58mQQS-ZHT
$316
6/14Fri
1 stopMultiple carriers
12h 28mQQS-ZHT
$319
5/28Tue
1 stopMultiple carriers
6h 58mQQS-ZHT
$328
5/15Wed
2 stopsMultiple carriers
9h 25mQQS-ZHT
$338
5/25Sat
1 stopMultiple carriers
6h 28mQQS-ZHT
$340
5/7Tue
1 stopMultiple carriers
6h 29mQQS-ZHT
$342
6/2Sun
1 stopMultiple carriers
6h 28mQQS-ZHT
$349
8/3Sat
1 stopMultiple carriers
6h 28mQQS-ZHT
$363
5/14Tue
1 stopMultiple carriers
12h 28mQQS-ZHT
$364
5/13Mon
1 stopMultiple carriers
7h 03mQQS-ZHT
$371

Search by stops