Find train tickets from Geneva to Zurich

GVA — ZRH
15 Jun — 22 Jun1
1 adult
Sat 15/6
Sat 22/6

Good to know

Average price (round-trip)

£175

Average price (one-way)

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

Top tips for finding Geneva to Zurich train tickets

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

FAQs when traveling from Geneva to Zurich by train

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

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

  • What train companies travel from Geneva to Zurich?

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

Book AccesRail tickets from Geneva to Zurich (return)

2/8Fri
directAccesRail
2h 52mGVA-ZLP
4/8Sun
directAccesRail
2h 52mZLP-GVA
£175
29/6Sat
directAccesRail
2h 52mGVA-ZLP
30/6Sun
directAccesRail
2h 52mZLP-GVA
£177
21/6Fri
directAccesRail
2h 52mGVA-ZLP
22/6Sat
directAccesRail
2h 52mZLP-GVA
£177
2/8Fri
directAccesRail
2h 52mGVA-ZLP
4/8Sun
2 stopsAccesRail
2h 55mZLP-GVA
£177
2/8Fri
directAccesRail
2h 52mGVA-ZLP
4/8Sun
directAccesRail
2h 52mZLP-GVA
£179
30/5Thu
directAccesRail
2h 52mGVA-ZLP
3/6Mon
directAccesRail
2h 52mZLP-GVA
£180
17/7Wed
directAccesRail
2h 52mGVA-ZLP
19/7Fri
directAccesRail
2h 52mZLP-GVA
£180
21/6Fri
directAccesRail
2h 52mGVA-ZLP
22/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
£180
29/6Sat
directAccesRail
2h 52mGVA-ZLP
30/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£180
24/6Mon
directAccesRail
2h 52mGVA-ZLP
26/6Wed
directAccesRail
2h 52mZLP-GVA
£181
17/7Wed
directAccesRail
2h 52mGVA-ZLP
19/7Fri
2 stopsAccesRail
2h 55mZLP-GVA
£182
2/8Fri
2 stopsAccesRail
2h 56mGVA-ZLP
4/8Sun
directAccesRail
2h 52mZLP-GVA
£182
30/5Thu
directAccesRail
2h 52mGVA-ZLP
3/6Mon
2 stopsAccesRail
2h 55mZLP-GVA
£184
24/6Mon
directAccesRail
2h 52mGVA-ZLP
26/6Wed
2 stopsAccesRail
2h 55mZLP-GVA
£184
15/6Sat
directAccesRail
2h 52mGVA-ZLP
22/6Sat
directAccesRail
2h 52mZLP-GVA
£185
15/6Sat
2 stopsAccesRail
2h 56mGVA-ZLP
22/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
£188
29/5Wed
directAccesRail
2h 52mGVA-ZLP
12/6Wed
2 stopsAccesRail
2h 55mZLP-GVA
£194
29/5Wed
directAccesRail
2h 52mGVA-ZLP
12/6Wed
directAccesRail
2h 52mZLP-GVA
£194
28/5Tue
directAccesRail
2h 52mGVA-ZLP
29/5Wed
directAccesRail
2h 52mZLP-GVA
£195
28/5Tue
directAccesRail
2h 52mGVA-ZLP
29/5Wed
2 stopsAccesRail
2h 55mZLP-GVA
£195

Search by stops

Search by train company

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

15/6Sat
directSBB
2h 46mZHT-32O
£40
14/6Fri
2 stopsSBB
6h 25mZHT-ZLQ
£44
14/6Fri
3 stopsSBB
5h 42mZHT-32O
£44
21/6Fri
directSBB
2h 41mZHT-32O
£45
21/6Fri
1 stopSBB
2h 58mZHT-ZLQ
£46
2/6Sun
directSBB
3h 00mZHT-32O
£47
2/6Sun
1 stopSBB
3h 26mZHT-32O
£47
2/6Sun
1 stopSBB
3h 16mZHT-ZLQ
£48
21/6Fri
directSBB
3h 03mZHT-ZLQ
£49
28/5Tue
directSBB
2h 41mZHT-ZLP
£50
23/6Sun
2 stopsSBB
7h 25mZHT-ZLQ
£57
23/6Sun
2 stopsSBB
6h 42mZHT-32O
£57
24/6Mon
2 stopsSBB
3h 23mZHT-ZLQ
£57
24/6Mon
directSBB
2h 46mZHT-32O
£57
24/6Mon
1 stopSBB
3h 09mZHT-32O
£57
24/6Mon
directSBB
3h 03mZHT-ZLQ
£57
21/5Tue
directSBB
2h 41mZHT-32O
£58
16/6Sun
2 stopsSBB
6h 42mZHT-32O
£66
16/6Sun
3 stopsSBB
6h 55mZHT-ZLQ
£66
17/6Mon
1 stopSBB
3h 09mZHT-32O
£66

Search by stops

Search by train company