Find train tickets from Zurich to Geneva

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

Good to know

Average price (round-trip)

£175

Average price (one-way)

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

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)

10/7Wed
directAccesRail
2h 52mZLP-GVA
15/7Mon
directAccesRail
2h 52mGVA-ZLP
£175
29/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
6/7Sat
2 stopsAccesRail
2h 56mGVA-ZLP
£176
6/6Thu
directAccesRail
2h 52mZLP-GVA
13/6Thu
directAccesRail
2h 52mGVA-ZLP
£176
28/6Fri
directAccesRail
2h 52mZLP-GVA
5/7Fri
directAccesRail
2h 52mGVA-ZLP
£177
10/7Wed
2 stopsAccesRail
2h 55mZLP-GVA
15/7Mon
directAccesRail
2h 52mGVA-ZLP
£177
30/8Fri
directAccesRail
2h 52mZLP-GVA
5/9Thu
directAccesRail
2h 51mGVA-ZLP
£177
6/6Thu
2 stopsAccesRail
2h 55mZLP-GVA
13/6Thu
directAccesRail
2h 52mGVA-ZLP
£179
14/8Wed
directAccesRail
2h 52mZLP-GVA
18/8Sun
directAccesRail
2h 52mGVA-ZLP
£180
14/8Wed
2 stopsAccesRail
2h 55mZLP-GVA
18/8Sun
directAccesRail
2h 52mGVA-ZLP
£182
7/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
15/6Sat
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
7/6Fri
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
15/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
16/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
15/6Sat
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
15/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
15/6Sat
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
15/6Sat
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£184
14/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£185

Search by stops

Search by train company

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

13/7Sat
directSBB
2h 59m32O-ZHT
£43
13/7Sat
1 stopSBB
3h 11mZLQ-ZHT
£44
12/7Fri
1 stopSBB
5h 59m32O-ZHT
£47
12/7Fri
2 stopsSBB
6h 14mZLQ-ZHT
£47
5/6Wed
1 stopSBB
2h 59mZLQ-ZHT
£51
5/6Wed
directSBB
3h 04mZLQ-ZHT
£51
5/6Wed
directSBB
2h 43m32O-ZHT
£51
10/6Mon
directSBB
3h 04mZLQ-ZHT
£52
10/6Mon
directSBB
2h 46m32O-ZHT
£52
10/6Mon
1 stopSBB
3h 02mZLQ-ZHT
£52
9/6Sun
2 stopsSBB
6h 59m32O-ZHT
£53
4/6Tue
1 stopSBB
6h 59m32O-ZHT
£53
13/7Sat
directAccesRail
2h 52mZLP-GVA
£86
13/7Sat
2 stopsAccesRail
2h 55mZLP-GVA
£86
13/7Sat
3 stopsAccesRail
3h 19mZRH-GVA
£90
15/11Fri
4 stopsSWISS
3h 19mZRH-GVA
£97
8/3Sat
4 stopsSWISS
3h 19mZRH-GVA
£97
8/3Sat
4 stopsSWISS
3h 19mZRH-GVA
£97
15/11Fri
4 stopsSWISS
3h 19mZRH-GVA
£97
11/6Tue
3 stopsAccesRail
3h 19mZRH-GVA
£101

Search by stops

Search by train company