Find train tickets from Zurich to Geneva

ZRH — GVA
2 Jul — 9 Jul1
1 adult
Tue 2/7
Tue 9/7

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Wednesday

Average price (round-trip)

£204

Average price (one-way)

£46
Train tickets from Zurich to Geneva are on average 16% less expensive on Tuesdays
Train tickets from Zurich to Geneva are on average 18% more expensive on Wednesdays
(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 £203 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 SNCF are the most booked train companies.

  • How much does a train ticket from Zurich to Geneva cost?

    The average price of a round-trip train ticket from Zurich to Geneva is £241. In the last 3 days, the lowest price found by KAYAK users was £285.

Book train tickets from Zurich to Geneva (return)

10/7Wed
directAccesRail
2h 52mZLP-GVA
10/7Wed
directAccesRail
2h 52mGVA-ZLP
£180
10/7Wed
directAccesRail
2h 52mZLP-GVA
10/7Wed
2 stopsAccesRail
2h 59mGVA-ZLP
£180
14/6Fri
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£185
14/6Fri
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£185
14/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£185
14/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£185
14/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£186
14/6Fri
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£186
14/6Fri
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£186
14/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£186
14/6Fri
directAccesRail
2h 52mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£186
14/6Fri
2 stopsAccesRail
2h 55mZLP-GVA
16/6Sun
directAccesRail
2h 52mGVA-ZLP
£186
26/7Fri
2 stopsAccesRail
2h 55mZLP-GVA
26/7Fri
directAccesRail
3h 08mGVA-ZLP
£200
26/7Fri
directAccesRail
2h 52mZLP-GVA
26/7Fri
directAccesRail
3h 08mGVA-ZLP
£200
8/6Sat
2 stopsSNCF
7h 12mZLP-ZHT
15/6Sat
2 stopsSNCF
7h 12mZHT-ZLP
£224
5/8Mon
2 stopsAccesRail
2h 55mZLP-GVA
10/8Sat
directAccesRail
2h 52mGVA-ZLP
£232
5/8Mon
directAccesRail
2h 52mZLP-GVA
10/8Sat
directAccesRail
2h 52mGVA-ZLP
£232
25/7Thu
directAccesRail
2h 52mZLP-GVA
29/7Mon
directAccesRail
2h 52mGVA-ZLP
£233
25/7Thu
2 stopsAccesRail
2h 55mZLP-GVA
29/7Mon
directAccesRail
2h 52mGVA-ZLP
£233
25/7Thu
1 stopSNCF
8h 30mZLP-ZHT
29/7Mon
2 stopsSNCF
7h 46mZHT-ZLP
£301

Search by stops

Search by train company

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

4/7Thu
directSBB
3h 04mZLQ-ZHT
£43
4/7Thu
directSBB
2h 46m32O-ZHT
£43
3/7Wed
1 stopSBB
6h 59m32O-ZHT
£44
4/7Thu
1 stopSBB
3h 02mZLQ-ZHT
£44
14/6Fri
directSBB
2h 46m32O-ZHT
£52
12/6Wed
1 stopSBB
6h 59m32O-ZHT
£52
13/6Thu
1 stopSBB
6h 59m32O-ZHT
£52
14/6Fri
1 stopSBB
2h 59mZLQ-ZHT
£52
14/6Fri
directSBB
3h 04mZLQ-ZHT
£52
13/6Thu
directSBB
3h 04mZLQ-ZHT
£52
13/6Thu
1 stopSBB
3h 02mZLQ-ZHT
£52
13/6Thu
directSBB
2h 46m32O-ZHT
£52
20/9Fri
directAccesRail
2h 52mZLP-GVA
£87
20/9Fri
2 stopsAccesRail
2h 55mZLP-GVA
£87
20/9Fri
1 stopAccesRail
3h 08mZRH-GVA
£90
15/11Fri
4 stopsSWISS
3h 19mZRH-GVA
£98
8/3Sat
4 stopsSWISS
3h 19mZRH-GVA
£98
10/6Mon
2 stopsAccesRail
2h 55mZLP-GVA
£104
10/6Mon
directAccesRail
2h 52mZLP-GVA
£104
10/6Mon
3 stopsAccesRail
3h 19mZRH-GVA
£108

Search by stops

Search by train company