Find train tickets from Zurich to Geneva

ZRH — GVA
7 Jun — 14 Jun1
1 adult
Fri 7/6
Fri 14/6

Good to know

Average price (round-trip)

£103

Average price (one-way)

£41
(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 £103 or less.

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?

    SBB is the only train operator serving this route.

Book train tickets from Zurich to Geneva (return)

18/5Sat
directSBB
2h 46m32O-ZHT
19/5Sun
directSBB
2h 46mZHT-32O
£103
17/5Fri
directSBB
2h 46m32O-ZHT
20/5Mon
directSBB
2h 46mZHT-32O
£103
18/5Sat
directTrain
2h 46mZLP-ZHT
19/5Sun
directTrain
2h 41mZHT-ZLP
£148
17/5Fri
directTrain
2h 46mZLP-ZHT
20/5Mon
directTrain
2h 41mZHT-ZLP
£148
17/5Fri
directTrain
2h 43mZLP-ZHT
20/5Mon
directTrain
2h 46mZHT-ZLP
£148
14/5Tue
directMultiple carriers
2h 43mZLP-ZHT
26/8Mon
1 stopMultiple carriers
7h 57mZHT-ZLP
£158
15/5Wed
2 stopsAccesRail
2h 55mZLP-GVA
15/5Wed
directAccesRail
2h 52mGVA-ZLP
£178
13/5Mon
directAccesRail
2h 52mZLP-GVA
14/6Fri
directAccesRail
2h 52mGVA-ZLP
£178
15/5Wed
directAccesRail
2h 52mZLP-GVA
15/5Wed
directAccesRail
2h 52mGVA-ZLP
£178
18/5Sat
directAccesRail
2h 52mZLP-GVA
19/5Sun
directAccesRail
2h 52mGVA-ZLP
£178
20/5Mon
directAccesRail
2h 52mZLP-GVA
24/5Fri
directAccesRail
2h 52mGVA-ZLP
£179
17/5Fri
directAccesRail
2h 52mZLP-GVA
19/5Sun
directAccesRail
2h 52mGVA-ZLP
£179
13/5Mon
2 stopsAccesRail
2h 55mZLP-GVA
14/6Fri
directAccesRail
2h 52mGVA-ZLP
£179
18/5Sat
2 stopsAccesRail
2h 55mZLP-GVA
19/5Sun
directAccesRail
2h 52mGVA-ZLP
£180
17/5Fri
directAccesRail
2h 52mZLP-GVA
19/5Sun
2 stopsAccesRail
2h 56mGVA-ZLP
£182
24/5Fri
directAccesRail
2h 52mZLP-GVA
26/5Sun
directAccesRail
2h 52mGVA-ZLP
£183
14/5Tue
directAccesRail
2h 52mZLP-GVA
26/8Mon
directAccesRail
2h 52mGVA-ZLP
£183
15/5Wed
1 stopTrenitalia
3h 51mZLP-ZHT
15/5Wed
1 stopTrenitalia
3h 48mZHT-ZLP
£184
18/5Sat
1 stopTrenitalia
3h 40mZLP-ZHT
19/5Sun
1 stopTrenitalia
3h 48mZHT-ZLP
£184
17/5Fri
1 stopTrenitalia
3h 31mZLP-ZHT
19/5Sun
1 stopTrenitalia
3h 36mZHT-ZLP
£184

Search by stops

Search by train company

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

3/6Mon
directSBB
3h 04mZLQ-ZHT
£41
3/6Mon
directSBB
2h 46m32O-ZHT
£41
5/6Wed
1 stopSBB
7h 16m32O-ZHT
£41
3/6Mon
1 stopSBB
3h 02mZLQ-ZHT
£41
18/5Sat
1 stopSBB
3h 11mZLQ-ZHT
£41
11/6Tue
directSBB
3h 04mZLQ-ZHT
£43
11/6Tue
1 stopSBB
2h 59mZLQ-ZHT
£44
23/5Thu
directSBB
3h 04mZLQ-ZHT
£44
22/5Wed
1 stopSBB
6h 59m32O-ZHT
£44
17/5Fri
1 stopSBB
5h 59m32O-ZHT
£45
23/5Thu
1 stopSBB
3h 02mZLQ-ZHT
£45
17/5Fri
2 stopsSBB
6h 14mZLQ-ZHT
£45
3/6Mon
1 stopSBB
7h 16m32O-ZHT
£45
10/6Mon
1 stopSBB
7h 16m32O-ZHT
£45
6/6Thu
directSBB
3h 04mZLQ-ZHT
£46
4/6Tue
directSBB
3h 04mZLQ-ZHT
£46
6/6Thu
1 stopSBB
3h 02mZLQ-ZHT
£47
4/6Tue
1 stopSBB
3h 02mZLQ-ZHT
£47
11/6Tue
directSBB
2h 43m32O-ZHT
£48
4/6Tue
directSBB
2h 43m32O-ZHT
£62

Search by stops

Search by train company