Zurich to Bern by train
Zürich HB → Bern
Trains link Zurich (Zürich HB) and Bern (Bern) in about 56 min at best, with no changes needed.
- Journey time
- ≈ 56 min
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- SBB
How long does the train from Zurich to Bern take?
Trains cover Zurich to Bern in about 56 min, with little variation between departures.
Is there a direct train from Zurich to Bern?
Yes: direct trains run between Zürich HB and Bern.
Legendary routes through Zurich or Bern
- Nightjet Vienna → Zurich
- Gotthard Express Zurich → Milan
- Nightjet Zurich–Amsterdam Zurich → Amsterdam
- Gäubahn IC Zurich → Stuttgart
Sleepers too: night trains from Zurich.
More trains from Zurich
- Zurich → Lucerne ≈ 41 min · direct
- Zurich → Basel ≈ 1h 01m · direct
- Zurich → Interlaken ≈ 1h 56m · direct
- Zurich → Lausanne ≈ 2h 17m · direct
- Zurich → Geneva ≈ 2h 51m · direct
- Zurich → Stuttgart ≈ 2h 55m · direct
More train routes in Austria · Germany · Liechtenstein.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.