Find train tickets from Geneva to Zurich

GVA — ZRH
29 Jun — 6 Jul1
1 adult
Sat 29/6
Sat 6/7

Good to know

Average price (round-trip)

£171

Average price (one-way)

£48
(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 £178 or less.
  • You will generally catch the best train deals if you travel in the evening.

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)

18/6Tue
directAccesRail
2h 52mGVA-ZLP
19/6Wed
directAccesRail
2h 52mZLP-GVA
£171
6/6Thu
directAccesRail
2h 52mGVA-ZLP
7/6Fri
directAccesRail
2h 52mZLP-GVA
£173
29/6Sat
directAccesRail
2h 52mGVA-ZLP
30/6Sun
directAccesRail
2h 52mZLP-GVA
£173
8/6Sat
directAccesRail
2h 52mGVA-ZLP
9/6Sun
directAccesRail
2h 52mZLP-GVA
£173
23/7Tue
directAccesRail
2h 52mGVA-ZLP
7/8Wed
directAccesRail
2h 52mZLP-GVA
£174
18/6Tue
directAccesRail
2h 52mGVA-ZLP
19/6Wed
2 stopsAccesRail
2h 55mZLP-GVA
£174
23/7Tue
directAccesRail
2h 52mGVA-ZLP
7/8Wed
2 stopsAccesRail
2h 55mZLP-GVA
£175
29/6Sat
2 stopsAccesRail
2h 56mGVA-ZLP
30/6Sun
directAccesRail
2h 52mZLP-GVA
£175
6/6Thu
2 stopsAccesRail
2h 56mGVA-ZLP
7/6Fri
directAccesRail
2h 52mZLP-GVA
£176
10/9Tue
directAccesRail
2h 51mGVA-ZLP
12/9Thu
directAccesRail
2h 52mZLP-GVA
£176
8/6Sat
2 stopsAccesRail
2h 56mGVA-ZLP
9/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£176
10/9Tue
directAccesRail
2h 51mGVA-ZLP
12/9Thu
2 stopsAccesRail
2h 55mZLP-GVA
£179
20/6Thu
directAccesRail
2h 52mGVA-ZLP
23/6Sun
directAccesRail
2h 52mZLP-GVA
£184
15/6Sat
directAccesRail
2h 52mGVA-ZLP
16/6Sun
directAccesRail
2h 52mZLP-GVA
£184
20/6Thu
directAccesRail
2h 52mGVA-ZLP
23/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£184
20/6Thu
directAccesRail
2h 52mGVA-ZLP
23/6Sun
directAccesRail
2h 52mZLP-GVA
£184
15/6Sat
directAccesRail
2h 52mGVA-ZLP
16/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£184
20/6Thu
directAccesRail
2h 52mGVA-ZLP
23/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£184
15/6Sat
directAccesRail
2h 52mGVA-ZLP
16/6Sun
directAccesRail
2h 52mZLP-GVA
£185
15/6Sat
directAccesRail
2h 52mGVA-ZLP
16/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£185

Search by stops

Search by train company

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

15/6Sat
directSBB
2h 46mZHT-32O
£47
21/7Sun
3 stopsSBB
6h 55mZHT-ZLQ
£48
21/7Sun
2 stopsSBB
6h 42mZHT-32O
£48
22/7Mon
1 stopSBB
3h 36mZHT-32O
£48
22/7Mon
directSBB
3h 03mZHT-ZLQ
£48
22/7Mon
directSBB
2h 44mZHT-32O
£48
22/7Mon
2 stopsSBB
3h 50mZHT-ZLQ
£48
14/6Fri
4 stopsSBB
5h 55mZHT-ZLQ
£49
21/6Fri
directSBB
2h 41mZHT-32O
£49
14/6Fri
3 stopsSBB
5h 42mZHT-32O
£49
21/6Fri
1 stopSBB
2h 58mZHT-ZLQ
£50
21/6Fri
directSBB
3h 03mZHT-ZLQ
£51
14/6Fri
directSBB
2h 41mZHT-32O
£51
14/6Fri
1 stopSBB
3h 09mZHT-32O
£51
14/6Fri
directSBB
3h 03mZHT-ZLQ
£51
14/6Fri
2 stopsSBB
3h 23mZHT-ZLQ
£51
21/6Fri
1 stopSBB
3h 09mZHT-32O
£74
15/6Sat
1 stopSBB
3h 36mZHT-32O
£85
22/7Mon
2 stopsAccesRail
2h 56mGVA-ZLP
£97
22/7Mon
directAccesRail
2h 52mGVA-ZLP
£97

Search by stops

Search by train company