Find train tickets from Zurich to Geneva

ZRH — GVA
15 Jun — 22 Jun1
1 adult
Sat 15/6
Sat 22/6

Good to know

Cheapest day to travel

Saturday

Most expensive day to travel

Sunday

Average price (round-trip)

£188

Average price (one-way)

£44
Train tickets from Zurich to Geneva are on average 4% less expensive on Saturdays
Train tickets from Zurich to Geneva are on average 4% 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 £194 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)

31/5Fri
directAccesRail
2h 52mZLP-GVA
4/6Tue
directAccesRail
2h 52mGVA-ZLP
£175
23/6Sun
2 stopsAccesRail
2h 55mZLP-GVA
23/6Sun
directAccesRail
2h 52mGVA-ZLP
£178
23/6Sun
directAccesRail
2h 52mZLP-GVA
23/6Sun
directAccesRail
2h 52mGVA-ZLP
£178
31/5Fri
2 stopsAccesRail
2h 55mZLP-GVA
4/6Tue
directAccesRail
2h 52mGVA-ZLP
£178
10/12Tue
directAccesRail
2h 52mZLP-GVA
17/12Tue
directAccesRail
2h 51mGVA-ZLP
£179
19/7Fri
directAccesRail
2h 52mZLP-GVA
24/7Wed
directAccesRail
2h 52mGVA-ZLP
£189
19/7Fri
2 stopsAccesRail
2h 55mZLP-GVA
24/7Wed
directAccesRail
2h 52mGVA-ZLP
£192
3/6Mon
2 stopsAccesRail
2h 55mZLP-GVA
4/6Tue
directAccesRail
2h 52mGVA-ZLP
£192
31/5Fri
directAccesRail
2h 52mZLP-GVA
1/6Sat
directAccesRail
3h 09mGVA-ZLP
£192
7/6Fri
directAccesRail
2h 52mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£192
24/6Mon
2 stopsAccesRail
2h 55mZLP-GVA
25/6Tue
directAccesRail
2h 52mGVA-ZLP
£192
3/6Mon
directAccesRail
2h 52mZLP-GVA
4/6Tue
directAccesRail
2h 52mGVA-ZLP
£192
31/5Fri
2 stopsAccesRail
2h 55mZLP-GVA
1/6Sat
directAccesRail
3h 11mGVA-ZLP
£192
24/6Mon
directAccesRail
2h 52mZLP-GVA
25/6Tue
directAccesRail
2h 52mGVA-ZLP
£192
7/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
9/6Sun
directAccesRail
2h 52mGVA-ZLP
£194
27/5Mon
directAccesRail
2h 52mZLP-GVA
28/5Tue
directAccesRail
2h 52mGVA-ZLP
£194
21/6Fri
directAccesRail
2h 52mZLP-GVA
23/6Sun
directAccesRail
2h 52mGVA-ZLP
£194
21/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
23/6Sun
directAccesRail
2h 52mGVA-ZLP
£194
27/5Mon
2 stopsAccesRail
2h 55mZLP-GVA
28/5Tue
directAccesRail
2h 52mGVA-ZLP
£194
23/5Thu
directAccesRail
2h 52mZLP-GVA
30/5Thu
directAccesRail
2h 52mGVA-ZLP
£199

Search by stops

Search by train company

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

24/6Mon
directSBB
2h 46m32O-ZHT
£40
24/6Mon
directSBB
3h 04mZLQ-ZHT
£40
24/6Mon
1 stopSBB
3h 02mZLQ-ZHT
£41
12/6Wed
1 stopSBB
7h 16mZLP-ZHT
£47
4/6Tue
1 stopSBB
6h 59m32O-ZHT
£47
5/6Wed
directSBB
3h 04mZLQ-ZHT
£47
5/6Wed
directSBB
2h 46m32O-ZHT
£47
13/6Thu
directSBB
3h 04mZLQ-ZHT
£47
5/6Wed
1 stopSBB
3h 02mZLQ-ZHT
£48
13/6Thu
1 stopSBB
3h 02mZLQ-ZHT
£48
23/6Sun
2 stopsSBB
7h 39m32O-ZHT
£54
13/6Thu
directSBB
2h 59mZLP-ZHT
£65
8/3Sat
4 stopsSWISS
3h 19mZRH-GVA
£99
15/11Fri
4 stopsSWISS
3h 19mZRH-GVA
£99
24/6Mon
directAccesRail
2h 52mZLP-GVA
£100
24/6Mon
2 stopsAccesRail
2h 55mZLP-GVA
£100
24/6Mon
1 stopAccesRail
3h 08mZRH-GVA
£103
7/6Fri
directAccesRail
2h 52mZLP-GVA
£103
7/6Fri
1 stopAccesRail
3h 08mZRH-GVA
£107

Search by stops

Search by train company