Find train tickets from Geneva to Zurich

GVA — ZRH
2 Jul — 9 Jul1
1 adult
Tue 2/7
Tue 9/7

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Thursday

Average price (round-trip)

£201

Average price (one-way)

£61
Train tickets from Geneva to Zurich are on average 10% less expensive on Sundays
Train tickets from Geneva to Zurich are on average 13% more expensive on Thursdays
(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 £191 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 SNCF are the most booked train companies.

Book train tickets from Geneva to Zurich (return)

15/6Sat
directAccesRail
2h 52mGVA-ZLP
15/6Sat
directAccesRail
2h 52mZLP-GVA
£175
15/6Sat
2 stopsAccesRail
2h 56mGVA-ZLP
15/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
£175
1/7Mon
directAccesRail
2h 54mGVA-ZLP
8/7Mon
directAccesRail
2h 52mZLP-GVA
£178
9/7Tue
directAccesRail
2h 52mGVA-ZLP
10/7Wed
2 stopsAccesRail
2h 55mZLP-GVA
£180
9/7Tue
directAccesRail
2h 52mGVA-ZLP
10/7Wed
directAccesRail
2h 52mZLP-GVA
£180
20/6Thu
directAccesRail
2h 52mGVA-ZLP
23/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£186
22/6Sat
directAccesRail
2h 52mGVA-ZLP
23/6Sun
directAccesRail
2h 52mZLP-GVA
£186
20/6Thu
directAccesRail
2h 52mGVA-ZLP
23/6Sun
directAccesRail
2h 52mZLP-GVA
£186
22/6Sat
directAccesRail
2h 52mGVA-ZLP
23/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£186
22/6Sat
directAccesRail
2h 52mGVA-ZLP
23/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
£186
22/6Sat
directAccesRail
2h 52mGVA-ZLP
23/6Sun
directAccesRail
2h 52mZLP-GVA
£186
9/7Tue
directAccesRail
2h 52mGVA-ZLP
10/7Wed
directAccesRail
2h 52mZLP-GVA
£191
6/7Sat
directAccesRail
2h 52mGVA-ZLP
6/7Sat
directAccesRail
2h 52mZLP-GVA
£191
6/7Sat
2 stopsAccesRail
2h 56mGVA-ZLP
6/7Sat
2 stopsAccesRail
2h 55mZLP-GVA
£191
9/7Tue
directAccesRail
2h 52mGVA-ZLP
10/7Wed
2 stopsAccesRail
2h 55mZLP-GVA
£191
14/6Fri
directAccesRail
2h 52mGVA-ZLP
7/7Sun
directAccesRail
2h 52mZLP-GVA
£222
14/6Fri
2 stopsAccesRail
2h 56mGVA-ZLP
7/7Sun
directAccesRail
2h 52mZLP-GVA
£224
9/7Tue
1 stopSNCF
8h 31mZHT-ZLP
10/7Wed
1 stopSNCF
8h 30mZLP-ZHT
£276
9/7Tue
1 stopSNCF
8h 31mZHT-ZLP
10/7Wed
1 stopSNCF
8h 30mZLP-ZHT
£276

Search by stops

Search by train company

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

5/7Fri
directSBB
2h 44mZHT-32O
£41
5/7Fri
1 stopSBB
2h 58mZHT-ZLQ
£41
5/7Fri
1 stopSBB
3h 36mZHT-32O
£45
5/7Fri
directSBB
3h 03mZHT-ZLQ
£46
5/7Fri
2 stopsAccesRail
2h 56mGVA-ZLP
£97
5/7Fri
directAccesRail
2h 52mGVA-ZLP
£97
5/7Fri
2 stopsSNCF
7h 12mZHT-ZLP
£114
5/7Fri
3 stopsAccesRail
4h 33mGVA-ZRH
£121

Search by stops

Search by train company