Find train tickets from Zurich to Geneva

ZRH — GVA
24 May — 31 May1
1 adult
Sat 24/5
Sat 31/5

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Tuesday

Average price (round-trip)

£233

Average price (one-way)

£47
Train tickets from Zurich to Geneva are on average 9% less expensive on Sundays
Train tickets from Zurich to Geneva are on average 10% more expensive on Tuesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Zurich to Geneva train tickets

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

FAQs when traveling from Zurich to Geneva by train

  • How long is a train journey to Geneva from Zurich?

    The train journey from Zurich to Geneva takes 2h 43m on average and covers a distance of 139 miles.

  • What train companies travel from Zurich to Geneva?

    There are different train companies operating between Zurich and Geneva. AccesRail and SBB are the most booked train companies.

Book AccesRail tickets from Zurich to Geneva (return)

23/6Mon
3 stopsAccesRail
3h 33mZRH-GVA
27/6Fri
3 stopsAccesRail
3h 26mGVA-ZRH
£214
8/5Thu
3 stopsAccesRail
3h 27mZRH-GVA
11/5Sun
1 stopAccesRail
4h 17mGVA-ZRH
£225
8/5Thu
3 stopsAccesRail
3h 27mZRH-GVA
11/5Sun
1 stopAccesRail
4h 30mGVA-ZRH
£230
8/5Thu
3 stopsAccesRail
3h 33mZRH-GVA
11/5Sun
1 stopAccesRail
4h 17mGVA-ZRH
£231
8/5Thu
3 stopsAccesRail
3h 27mZRH-GVA
11/5Sun
1 stopAccesRail
4h 17mGVA-ZRH
£239
4/6Wed
2 stopsAccesRail
4h 40mZRH-GVA
11/6Wed
1 stopAccesRail
4h 17mGVA-ZRH
£257
18/9Thu
1 stopAccesRail
4h 17mZRH-GVA
18/9Thu
2 stopsAccesRail
3h 49mGVA-ZRH
£263
23/6Mon
directAccesRail
3h 27mZRH-GVA
27/6Fri
directAccesRail
3h 26mGVA-ZRH
£1,222

Search by stops

Search by train company

Book train tickets from Zurich to Geneva (one-way)

11/5Sun
2 stopsSBB
3h 06m32O-ZHT
£45
11/5Sun
3 stopsSBB
3h 18mZLQ-ZHT
£46
11/5Sun
1 stopSBB
7h 03m32O-ZHT
£47
10/5Sat
2 stopsSBB
6h 18mZLQ-ZHT
£48
10/5Sat
1 stopSBB
6h 03m32O-ZHT
£48
10/5Sat
2 stopsSBB
6h 28mJS0-ZHT
£49
11/5Sun
3 stopsSBB
3h 20mJS0-ZHT
£50
12/5Mon
directSBB
2h 53m32O-ZHT
£51
12/5Mon
directSBB
3h 11mZLQ-ZHT
£51
12/5Mon
1 stopSBB
3h 09mZLQ-ZHT
£52
12/5Mon
1 stopSBB
2h 51m32O-ZHT
£68
12/5Mon
2 stopsAccesRail
3h 09mZLP-GVA
£106
12/5Mon
3 stopsAccesRail
3h 28mZRH-GVA
£111
8/5Thu
1 stopAccesRail
4h 17mZRH-GVA
£120
8/5Thu
1 stopAccesRail
4h 17mZRH-GVA
£123
11/5Sun
2 stopsAccesRail
4h 12mZRH-GVA
£124
28/5Wed
2 stopsAccesRail
4h 40mZRH-GVA
£125
24/7Thu
1 stopAccesRail
4h 17mZRH-GVA
£125
8/9Mon
2 stopsAccesRail
3h 04mZLP-GVA
£168
8/9Mon
3 stopsAccesRail
3h 27mZRH-GVA
£172

Search by stops

Search by train company

More options for your train ride to Geneva

Popular train routes from Zurich

Search Geneva trains on KAYAK. Find cheap train tickets to Geneva from Zurich. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.