Trains from Bern to Zurich
Your latest searches will appear here.
- Lowest price from ≈ $32.46 CHF 26.60
- Average duration 1h 7m
- Connections per day 137
- Distance 95 km
- CO₂ per person 1 kg
train from Bern to Zurich
The journey from Bern to Zurich is about 95 km. On average a train trip takes 1h 7m with 137 connections per day.
| Lowest price | ≈ $32.46 CHF 26.60 |
|---|---|
| Trip duration | 1h 7m |
| Connections per day | 137 |
| Lowest price | ≈ $32.46 CHF 26.60 |
| Highest price | ≈ $64.68 CHF 53.00 |
| First departure | 12:02 AM |
| Last departure | 11:31 PM |
| Distance | 95 km |
| Departure | Bern |
| Arrival | Zurich |
| Travel operator | Schweizerische Bundesbahnen Schweizerische Bundesbahnen |
Next departures from Bern to Zurich
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Bern and Zurich emits 6.65kg of CO₂.
Taking the train between Bern and Zurich saves 12.35kg of CO₂ compared to a flight, 0.48kg compared to the bus and 8.55kg compared to the car.
FAQ
A train ticket from Bern to Zurich costs ≈ $44.20 (CHF 36.22). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $32.46 (CHF 26.60).
The cheapest ticket from Bern to Zurich costs ≈ $32.46 (CHF 26.60). Book as early as possible and avoid peak times.
Bern and Zurich are 95 km apart.
The journey from Bern to Zurich takes about 1h 7m on average. The fastest option takes 45 min.
This route is served by 1 operators: Schweizerische Bundesbahnen.
There are about 137 connections per day from Bern to Zurich.
The first train from Bern to Zurich leaves at 12:02 AM. Check times on your travel date.
The last train from Bern to Zurich leaves at 11:31 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $32.46 (CHF 26.60) but prices can change.
There are about 72 direct connections from Bern to Zurich.
The shortest train journey between Bern and Zurich takes 45 min.
Yes, there is a direct train between Bern and Zurich.
The train journey from Bern to Zurich generates 1 kg of CO₂.