Skip to content

Route

Zürich to Bern

2 ways to get from Zürich to Bern

ZürichZürich HauptbahnhofBernBern Hauptbahnhof
Regional train
0h 56 published
Distance
122 km by road
Operators
SBB InterCity
  • Regional train 0h 56
  • Transfer ~1h 32 est. drive
ZürichBern
  • Regional train0h 56
    Zürich HauptbahnhofBern Hauptbahnhof
  • Transfer~1h 32 est.
    any addressany address
Drawn from the connection data on this page — not an illustration.

Journey times, operators and connections for the routes we cover. You book with the operator; we show you who runs it and how long it takes.

Options by mode

Journey times and carriers on this route.

Regional train0h 56
ZürichZürich HauptbahnhofBernBern Hauptbahnhof

IC1, direct, up to 7x/hour combined with overlapping IC/IR services

SBB InterCity

Transfer~1h 32 est. drive
Zürichany addressBernany address

door to door

Private road transfer — availability and price depend on the provider; this is not an offer

Before you land

The parts people get wrong. Each one links to where we checked it.

  • Hours

    Wikipedia's InterCity (Switzerland) route list confirms IC1 runs Geneva Airport-Bern-Zürich HB-St Gallen hourly without a change of train; aggregator snapshots put the fastest run at about 56 minutes, with some individual services taking up to 80 minutes depending on stopping pattern.

    en.wikipedia.org · checked 2026-09-09

  • Easy to get wrong

    The Bern-Olten section of this line was rebuilt for 200 km/h under the Rail 2000 programme, but the rest of the Zürich-Bern corridor runs on largely conventional, mixed-use track, so labelling the whole corridor 'high_speed' the way TGV or ICE on dedicated line would be overstates it - this dataset calls it regional_rail instead.

    en.wikipedia.org · checked 2026-09-09