Find train tickets from Geneva to Zurich

GVA — ZRH
30 May — 6 Jun1
1 adult
Fri 30/5
Fri 6/6

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Friday

Average price (round-trip)

£346

Average price (one-way)

£44
Train tickets from Geneva to Zurich are on average 43% less expensive on Thursdays
Train tickets from Geneva to Zurich are on average 109% more expensive on Fridays
(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 £329 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

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 41m 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)

23/5Fri
2 stopsAccesRail
3h 03mGVA-ZLP
24/5Sat
2 stopsAccesRail
3h 32mZLP-GVA
£196
1/9Mon
2 stopsAccesRail
3h 07mGVA-ZLP
12/9Fri
2 stopsAccesRail
3h 03mZLP-GVA
£197
12/6Thu
2 stopsAccesRail
3h 03mGVA-ZLP
15/6Sun
2 stopsAccesRail
3h 03mZLP-GVA
£198
28/5Wed
2 stopsAccesRail
3h 03mGVA-ZLP
29/5Thu
2 stopsAccesRail
3h 03mZLP-GVA
£199
28/5Wed
1 stopAccesRail
4h 17mGVA-ZRH
29/5Thu
2 stopsAccesRail
3h 50mZRH-GVA
£257
11/6Wed
1 stopAccesRail
4h 17mGVA-ZRH
15/6Sun
3 stopsAccesRail
4h 07mZRH-GVA
£265
19/5Mon
2 stopsAccesRail
3h 06mGVA-ZLP
19/5Mon
2 stopsAccesRail
3h 04mZLP-GVA
£1,198
19/5Mon
3 stopsAccesRail
3h 26mGVA-ZRH
19/5Mon
3 stopsAccesRail
3h 27mZRH-GVA
£1,207
19/5Mon
directAccesRail
3h 29mGVA-ZRH
19/5Mon
directAccesRail
3h 27mZRH-GVA
£1,207
14/6Sat
3 stopsAccesRail
3h 56mGVA-ZRH
17/6Tue
3 stopsAccesRail
3h 27mZRH-GVA
£1,229

Search by stops

Search by train company

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

27/7Sun
2 stopsSBB
3h 14mZHT-JS0
£40
27/7Sun
2 stopsSBB
3h 24mZHT-ZLQ
£42
27/7Sun
1 stopSBB
3h 10mZHT-32O
£42
15/5Thu
2 stopsSBB
2h 55mZHT-JS0
£45
27/5Tue
2 stopsSBB
2h 55mZHT-JS0
£46
7/5Wed
2 stopsSBB
2h 55mZHT-JS0
£51
26/5Mon
3 stopsSBB
7h 36mZHT-JS0
£52
26/5Mon
2 stopsSBB
7h 37mZHT-ZLQ
£52
26/5Mon
2 stopsSBB
7h 20mZHT-32O
£52
14/5Wed
2 stopsSBB
7h 20mZHT-ZLP
£54
14/5Wed
3 stopsSBB
7h 36mZHT-JS0
£54
7/5Wed
1 stopSBB
2h 51mZHT-32O
£55
7/5Wed
1 stopSBB
2h 51mZHT-ZLP
£55
6/5Tue
2 stopsSBB
7h 20mZHT-32O
£55
6/5Tue
2 stopsSBB
7h 20mZHT-ZLP
£55
6/5Tue
2 stopsSBB
7h 37mZHT-ZLQ
£55
6/5Tue
3 stopsSBB
7h 36mZHT-JS0
£56
4/5Sun
2 stopsSBB
7h 37mZHT-ZLQ
£57
4/5Sun
2 stopsSBB
7h 20mZHT-32O
£57
4/5Sun
3 stopsSBB
7h 37mZHT-JS0
£58

Search by stops

Search by train company

More options for your train ride to Zurich

Popular train routes to Zurich

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