Find train tickets from Zurich to Geneva

ZRH — GVA
27 Jun — 4 Jul1
1 adult
Thu 27/6
Thu 4/7

Good to know

Cheapest day to travel

Wednesday

Most expensive day to travel

Sunday

Average price (round-trip)

£175

Average price (one-way)

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

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

27/6Thu
directAccesRail
2h 52mZLP-GVA
27/6Thu
directAccesRail
2h 52mGVA-ZLP
£172
27/6Thu
directAccesRail
2h 52mZLP-GVA
27/6Thu
2 stopsAccesRail
3h 12mGVA-ZLP
£172
16/1Thu
directAccesRail
2h 52mZLP-GVA
22/1Wed
directAccesRail
2h 51mGVA-ZLP
£176
7/6Fri
directAccesRail
2h 52mZLP-GVA
3/7Wed
directAccesRail
2h 52mGVA-ZLP
£176
14/10Mon
directAccesRail
2h 52mZLP-GVA
26/10Sat
directAccesRail
2h 51mGVA-ZLP
£177
14/10Mon
2 stopsAccesRail
2h 55mZLP-GVA
26/10Sat
directAccesRail
2h 51mGVA-ZLP
£179
7/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£183
7/6Fri
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£183
8/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£183
8/6Sat
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£183
8/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
8/6Sat
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
5/6Wed
directAccesRail
2h 52mZLP-GVA
5/6Wed
2 stopsAccesRail
2h 56mGVA-ZLP
£184
5/6Wed
directAccesRail
2h 52mZLP-GVA
5/6Wed
directAccesRail
2h 52mGVA-ZLP
£184
8/6Sat
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
8/6Sat
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
8/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
8/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
7/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£185
7/6Fri
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£185

Search by stops

Search by train company

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

17/7Wed
1 stopSBB
2h 59mZLQ-ZHT
£42
16/7Tue
1 stopSBB
6h 59m32O-ZHT
£42
17/7Wed
directSBB
3h 04mZLQ-ZHT
£42
17/7Wed
directSBB
2h 46m32O-ZHT
£42
4/8Sun
directSBB
2h 43m32O-ZHT
£43
4/8Sun
1 stopSBB
2h 59mZLQ-ZHT
£43
17/6Mon
directSBB
2h 46m32O-ZHT
£44
17/6Mon
directSBB
3h 04mZLQ-ZHT
£44
17/6Mon
1 stopSBB
3h 02mZLQ-ZHT
£45
19/6Wed
directSBB
3h 04mZLQ-ZHT
£46
20/6Thu
directSBB
2h 46m32O-ZHT
£46
19/6Wed
directSBB
2h 46m32O-ZHT
£46
18/6Tue
directSBB
3h 04mZLQ-ZHT
£46
19/6Wed
1 stopSBB
3h 02mZLQ-ZHT
£46
18/6Tue
1 stopSBB
6h 59m32O-ZHT
£46
20/6Thu
directSBB
3h 04mZLQ-ZHT
£46
18/6Tue
directSBB
2h 46m32O-ZHT
£46
19/6Wed
1 stopSBB
6h 59m32O-ZHT
£47
18/6Tue
1 stopSBB
3h 02mZLQ-ZHT
£47
20/6Thu
1 stopSBB
3h 02mZLQ-ZHT
£47

Search by stops

Search by train company