Cheapest
Average
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.
Find all the dates and times for this journey
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.
Distance | 139 miles | |
Average train duration | 2 h 43 min | |
Average train ticket price | £69 (€78) | |
Train frequency | 41 a day | |
Direct train | Yes, there are 28 direct trains a day | |
Train providers | SBB 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.
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 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!
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.
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.
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.
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.
Here are some other resources that might have the information you need