Fastest ~2h45 by train
| 🚆 Train | ~2h45–3h | SBB InterCity via Bern/Lausanne, 2/hour, no reservation needed |
| 🚗 Car | ~2h45–3h | 290km via A1, similar time to train plus vignette/parking |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Zürich and Geneva are Switzerland's two largest cities, sitting at opposite ends of the country — roughly 290 kilometres apart along the route that runs through Bern and Lausanne. The Swiss rail network makes this one of Europe's most reliable inter-city journeys: trains are frequent, punctual and drop you in the centre of both cities. Here is how to travel between them.
The standard and best option: SBB InterCity train
SBB (Swiss Federal Railways) operates frequent InterCity (IC) trains between Zürich Hauptbahnhof (HB) and Genève Cornavin throughout the day — typically at least two trains per hour during peak periods. The standard journey, calling at Bern and Lausanne, takes about 2 hours 45 minutes to 3 hours. Some services also call at Olten and Fribourg.
Swiss InterCity trains are comfortable, well-maintained and almost obsessively punctual. They do not require advance reservation — you can simply buy a ticket and board any InterCity on the route. This is one of the things that makes Swiss rail travel so effortless: there are no complex booking windows, no sold-out trains, and no need to tie yourself to a specific service. First and second class are both available; second class is perfectly comfortable and used by most Swiss travellers.
Tickets can be bought at SBB ticket machines, at the desk, or through the SBB app — which also shows live departures and platform information. Point-to-point tickets are priced at a consistent rate; there is no advance-fare system like some countries use. If you travel Switzerland frequently, a Half-Fare Card (Halbtax) gives 50% off all journeys and pays for itself quickly. Interrail and Eurail passes are valid on SBB trains with no reservation required, making this an excellent segment for pass holders. See our broader guide to travelling Switzerland by train for more on passes and tickets.
The scenic route via Lausanne: All IC trains from Zürich to Geneva run along the north shore of Lake Geneva (Lac Léman) between Lausanne and Geneva — arguably the most beautiful stretch of railway in Switzerland. Sit on the right side (travelling from Lausanne to Geneva) to face the lake.

Breaking the journey: Bern and Lausanne
Both Bern and Lausanne are well worth a stop if you have time. Bern, the Swiss capital, has a medieval old town on a dramatic bend in the Aare river — a UNESCO World Heritage Site with arcaded streets and excellent museums. Lausanne, on the lake, is home to the Olympic Museum and a vibrant café culture. Either can be visited as a stop between Zürich and Geneva without any change in ticket, as Swiss point-to-point tickets allow breaks of journey.
Driving
The drive from Zürich to Geneva on the A1 motorway covers about 290 km and takes around 2 hours 45 minutes to 3 hours in normal traffic — about the same as the train, but with the added complexity of Swiss motorway vignettes (sticker required, sold at petrol stations and border crossings), city parking costs in Geneva, and the less relaxing nature of driving versus sitting on a comfortable IC train.
Driving makes sense if you want to stop in the Bernese countryside or plan to continue beyond Geneva into France. For a simple city-to-city transfer, the train is the better choice.
Flying
There are no regular commercial flights between Zürich and Geneva, and it would make no sense given the distance and excellent rail links. Geneva Airport (GVA) is served by international long-haul routes; for domestic Switzerland, the train is always the answer.
Arriving in Geneva
Genève Cornavin station is right in the city centre. From there, Geneva's tram and bus network — unusually free for visitors who produce a hotel card — covers the whole city efficiently. The Jet d'Eau on the lake, the Old Town (Vieille-Ville), the UN quarter and the museum district are all within comfortable range of the station.
Geneva is notably more expensive than most European cities — accommodation in particular — so it is worth budgeting accordingly. The city also operates bilingually in French, and most staff in tourist areas speak English comfortably.
Which should you choose?
The SBB InterCity train is the right choice for almost everyone: it is fast, frequent, reservation-free and delivers you to the centre of both cities. The ride along Lake Geneva is a genuine pleasure. Drive only if you need a car at the Geneva end or plan to break the journey in the countryside. There is no realistic case for flying.
Zürich Hauptbahnhof: finding your platform
Zürich HB is one of Europe's busiest stations by train movements, with a mix of underground and surface-level platforms. IC trains to Geneva typically depart from the upper-level platforms; the departure board in the main hall confirms the exact platform well ahead of time, and Swiss punctuality means you rarely need more than 10–15 minutes' buffer to find your way. The station sits directly in the city centre, connected to the tram network and a short walk from the Bahnhofstrasse shopping street.
Comfort and luggage on the IC
SBB InterCity trains have wide overhead racks and dedicated luggage racks at the ends of carriages, generally uncrowded outside peak commuter hours since seating capacity is generous relative to demand on this route. Because there is no reservation system, you simply find any free seat, including in first class if you have a first-class ticket — look for the "1" markings above the doors. A restaurant car or at-seat trolley service operates on most departures, serving hot and cold food and drink for the roughly three-hour journey.
First-timer tips
- Validate a paper ticket before boarding if it requires it — most SBB tickets bought via the app are already digital and need no separate validation.
- The Swiss Travel Pass covers this route in full, including scenic branch lines, and is worth comparing against point-to-point tickets if you are visiting several Swiss cities.
- Trains are frequent enough that missing one rarely matters — simply catch the next IC on the same ticket, since Swiss point-to-point fares are not tied to a specific departure.
Money-saving tips
Because Swiss point-to-point fares do not vary with how far ahead you book, the main ways to save are the Half-Fare Card (Halbtax), which cuts every fare by 50% and pays for itself within two or three journeys for anyone spending more than a few days in the country, and the Swiss Travel Pass for visitors planning several trips within a short period. Travelling second class rather than first is the other obvious saving, and on a well-maintained SBB IC train the difference in comfort is modest.
Seasonal and weather notes
The Lausanne–Geneva lakeside stretch is at its best in clear weather, when the Alps are visible across the water on the French side; on overcast or foggy days — more common in autumn and winter — the view is far less dramatic, so if scenery is your priority, a spring or summer trip makes the more memorable ride. Snow occasionally causes minor delays on this route in deep winter, but the Swiss network is generally well equipped to keep running through it.
Frequently asked questions
How long does the train from Zürich to Geneva take?
SBB InterCity trains take about 2 hours 45 minutes to 3 hours, calling at Bern and Lausanne. Services run frequently throughout the day — usually two per hour at peak times.
Do I need to reserve a seat on the Zürich–Geneva train?
No. Swiss InterCity trains do not require advance seat reservations. You can buy a ticket at any time and board any available service on the route.
Are Interrail and Eurail passes valid on this route?
Yes. Switzerland is covered by both Interrail and Eurail, and SBB InterCity trains do not require a reservation supplement, so your pass gets you straight on board. See our guide to travelling Switzerland by train for more on pass options.
Which side of the train has the lake view?
On the Lausanne–Geneva section, the lake is on the right side if you are travelling from Lausanne towards Geneva (and on the left going the other way). The view is best between Lausanne and Nyon.
