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