Zurich to Geneva train

Cheap train tickets from Zurich to Geneva

Showing times and prices for 14 Aug

Cheapest

£64

Average

£75

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
22:04Zürich HB3h10 01:14Geneva
2 changes
£641One-way
21:30Zürich HB3h14 00:44Geneva
1 change
£661One-way
18:04Zürich HB3h06 21:10Geneva
2 changes
£691One-way
10:02Zürich HB2h59 13:01Geneva
1 change
£701One-way
16:04Zürich HB3h06 19:10Geneva
2 changes
£701One-way

Train schedule Zurich to Geneva

Showing trains for tomorrow, Sunday, 14 August
08:02Zürich HB2h59 11:01Geneva
1 change
08:04Zürich HB3h06 11:10Geneva
2 changes
08:32Zürich HB2h46 11:18Geneva
0 changes
09:02Zürich HB2h59 12:01Geneva
1 change
09:04Zürich HB3h06 12:10Geneva
2 changes
09:32Zürich HB2h46 12:18Geneva
0 changes
10:02Zürich HB2h59 13:01Geneva
1 change
10:04Zürich HB3h06 13:10Geneva
2 changes
10:32Zürich HB2h46 13:18Geneva
0 changes
11:02Zürich HB2h59 14:01Geneva
1 change
11:04Zürich HB3h06 14:10Geneva
2 changes
11:32Zürich HB2h46 14:18Geneva
0 changes
12:02Zürich HB2h59 15:01Geneva
1 change
12:04Zürich HB3h06 15:10Geneva
2 changes
12:32Zürich HB2h46 15:18Geneva
0 changes
13:02Zürich HB2h59 16:01Geneva
1 change
13:04Zürich HB3h06 16:10Geneva
2 changes
13:32Zürich HB2h46 16:18Geneva
0 changes
14:02Zürich HB2h59 17:01Geneva
1 change
14:04Zürich HB3h06 17:10Geneva
2 changes
14:32Zürich HB2h46 17:18Geneva
0 changes
15:02Zürich HB2h59 18:01Geneva
1 change
15:04Zürich HB3h06 18:10Geneva
2 changes
15:32Zürich HB2h46 18:18Geneva
0 changes
16:02Zürich HB2h59 19:01Geneva
1 change
16:04Zürich HB3h06 19:10Geneva
2 changes
16:32Zürich HB2h46 19:18Geneva
0 changes
17:02Zürich HB2h59 20:01Geneva
1 change
17:04Zürich HB3h06 20:10Geneva
2 changes
17:32Zürich HB2h46 20:18Geneva
0 changes
18:02Zürich HB2h59 21:01Geneva
1 change
18:04Zürich HB3h06 21:10Geneva
2 changes
18:32Zürich HB2h46 21:18Geneva
0 changes
19:04Zürich HB3h16 22:20Geneva
2 changes
19:32Zürich HB3h12 22:44Geneva
1 change
20:04Zürich HB3h16 23:20Geneva
2 changes
20:32Zürich HB3h17 23:49Geneva
1 change
21:02Zürich HB3h12 00:14Geneva
2 changes
21:30Zürich HB3h14 00:44Geneva
1 change
22:04Zürich HB3h10 01:14Geneva
2 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
14 Aug
Mon
15 Aug
Tue
16 Aug
Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug
Thu
25 Aug
Fri
26 Aug
Sat
27 Aug
Sun
28 Aug
Mon
29 Aug
Tue
30 Aug
Wed
31 Aug
Thu
01 Sept
Fri
02 Sept
Sat
03 Sept

Fastest train times from Zurich to Geneva

Showing times and prices for 14 Aug

Fastest Journey

2 h 46 m

Average

2 h 59 m

Trains per day

40

Distance

224 km

Of the 40 trains that leave Zurich for Geneva every day 11 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
10:32Zürich HB2h46 13:18Geneva
0 changes
£701One-way
Fastest
11:32Zürich HB2h46 14:18Geneva
0 changes
£721One-way
Fastest
13:32Zürich HB2h46 16:18Geneva
0 changes
£721One-way
Fastest
14:32Zürich HB2h46 17:18Geneva
0 changes
£711One-way
Fastest
15:32Zürich HB2h46 18:18Geneva
0 changes
£791One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Geneva?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Zurich to Geneva

distanceDistance139 miles
durationAverage train duration2 h 43 min
priceAverage train ticket price£69 (€78)
frequencyTrain frequency41 a day
changesDirect trainYes, there are 28 direct trains a day
carriersTrain providersSBB or SNCF | TGV Lyria

Trains from Zurich to Geneva cover the 139 miles long route taking on average 2 h 43 min with our travel partners like SBB or SNCF | TGV Lyria. Normally, there are 41 trains operating per day, including direct services available. While the average ticket price for this route costs around £69, you can find the cheapest train ticket for as low as £60. Travellers depart most frequently from Zürich HB and arrive in Genève.

Train companies: SBB trains Zurich to Geneva

Buy your official SBB train tickets from Zurich to Geneva from £60 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

SBB

SBB is Switzerland's main train company and for your next train trip to Geneva from Zurich, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

If you’re looking for a smooth and easy train to Geneva from Zurich, check Omio for SBB trains offering this route. Whether you are looking for the fastest, earliest or cheapest train to take for this 139 miles (224 km) route from Zurich to Geneva, Omio makes it easier than ever to find SBB trains at affordable prices, and you can also quickly book train tickets online. Check the current SBB train timetables for your ideal departure and arrival times, compare the best route from Zurich to Geneva as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your SBB train on Omio. If you search for trains to Geneva from Zurich in the Omio app, you can quickly see if the SBB tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for SBB trains between Zurich and Geneva starting at £60, buy your official SBB tickets with Omio online quickly and easily!

  • Average Price: £60

Trains From Zurich To Geneva: Journey Details

Traveling the scenic route from Zurich to Geneva by train is fast and convenient with frequent departures operated by SBB-CFF-FFS (Swiss Federal Railways). InterCity trains from Zurich to Geneva run around the clock starting at 12.08 a.m. with the last service departing at 11.04 p.m. Most services are direct and take around 2 hours and 40 minutes. A few require a change of train at Biel/Bienne, or two changes at Basel SBB and Delemont.

Return trains from Geneva to Zurich are also available.

Taking the Train from Zurich

Trains to Geneva depart from Zurich Main Train Station (Zürich Hauptbahnhof) located on Bahnhofplatz 7 in the center of the city. The ticket office is open from 5:30 a.m. to 11:15 p.m. each day. Passengers can reach the station on local (S-Bahn) trains from anywhere in the city or from the airport. S-Bahn trains run from 5:30 a.m. until midnight. The station is also a major hub for the Zürich tramway network (Verkehrsbetriebe Zürich (VBZ)) with many trams and trolleycoaches passing by.

Getting into Geneva by Train

Located just across the border from France, Geneva is Switzerland's most cosmopolitan city and one with something for everyone. The city's many high-end boutiques and emporia offer a fine shopping experience while the lake and the surrounding mountains are ideal for active pursuits such as boating, hiking, and skiing. Trains from Zurich arrive at the Genève-Cornavin railway station located in the centre of town. The station is open all year round until at least 9:00 p.m. Passengers can reach their destinations in and around the city via the coaches and trams operated by Transports Publics Genevois that stop directly outside the station. Tickets are available at machines next to the stops.

Travel Tips: Trains from Zurich to Geneva

Travel by train to Geneva easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Geneva.
FAQs
Omio customers have found the cheapest trains from Zurich to Geneva to cost as little as £60  in the next 7 days.
The Zurich to Geneva train ticket price is on average £69  if you are looking to buy your tickets for this trip in the next week.
The Zurich to Geneva train distance is approximately 139 miles.
The Zurich to Geneva train duration is on average 2 h 43 min, which is to be expected when travelling 139 miles from Zurich to Geneva. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

When taking a train from Zurich, you have a couple of train stations you can depart from including Zürich HB, Zürich Stadelhofen and Zürich Oerlikon. When you arrive in Geneva, your train can arrive in train stations including Genève and Geneva.

Omio customers travelling this route book their trains from Zürich HB   to Genève.

You can find the most popular departure train station for this route, Zürich HB, located approximately 1.4 miles (2.2 km) from the city centre of Zurich. The most popular arrival train station in Geneva, called Genève, is located around 1.2 miles (2 km) away from its city centre.

When taking a train from Zurich to Geneva, you can count on SBB or SNCF | TGV Lyria for the best way to get you to Geneva. You can also check all possible train providers who offer a service from Zurich to Geneva and compare the amenities they offer before buying a train ticket.
Yes, there are 28 direct trains a day between Zurich and Geneva. If you’re looking for a direct train from Zurich to Geneva, consider travelling with SBB. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
On average, there are 41 trains a day from Zurich to Geneva. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the first train from Zurich to Geneva at 06: 02   or take the last train from Zurich to Geneva leaving at 21: 40. Look for the latest Zurich Geneva train schedule on Omio and book the best time to take the train for this route.
The price of a one way train ticket from Zurich to Geneva is on average £69 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from Zurich to Geneva available a few months in advance.

Important Stations and Airports for this Journey

Zurich
Geneva
Zürich HB is the most popular Zurich railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Zurich for your journey to Geneva.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language