Trains from Geneva to Zurich
Your latest searches will appear here.
- Lowest price from ≈ $63.46 CHF 52.00
- Average duration 3h
- Connections per day 92
- Distance 224 km
- CO₂ per person 3 kg
train from Geneva to Zurich
The journey from Geneva to Zurich is about 224 km. On average a train trip takes 3h with 92 connections per day.
| Lowest price | ≈ $63.46 CHF 52.00 |
|---|---|
| Trip duration | 3h |
| Connections per day | 92 |
| Lowest price | ≈ $63.46 CHF 52.00 |
| Highest price | ≈ $112.27 CHF 92.00 |
| First departure | 12:08 AM |
| Last departure | 11:21 PM |
| Distance | 224 km |
| Departure | Geneva |
| Arrival | Zurich |
| Travel operator | Schweizerische Bundesbahnen Schweizerische Bundesbahnen |
Next departures from Geneva to Zurich
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Geneva and Zurich emits 15.68kg of CO₂.
Taking the train between Geneva and Zurich saves 29.12kg of CO₂ compared to a flight, 1.12kg compared to the bus and 20.16kg compared to the car.
FAQ
A train ticket from Geneva to Zurich costs ≈ $88.40 (CHF 72.44). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $63.46 (CHF 52.00).
The cheapest ticket from Geneva to Zurich costs ≈ $63.46 (CHF 52.00). Book as early as possible and avoid peak times.
Geneva and Zurich are 224 km apart.
The journey from Geneva to Zurich takes about 3h on average. The fastest option takes 2h 47m.
This route is served by 1 operators: Schweizerische Bundesbahnen.
There are about 92 connections per day from Geneva to Zurich.
The first train from Geneva to Zurich leaves at 12:08 AM. Check times on your travel date.
The last train from Geneva to Zurich leaves at 11:21 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $63.46 (CHF 52.00) but prices can change.
There are about 31 direct connections from Geneva to Zurich.
The shortest train journey between Geneva and Zurich takes 2h 47m.
Yes, there is a direct train between Geneva and Zurich.
The train journey from Geneva to Zurich generates 3 kg of CO₂.