Travel from Bern to Zürich

Bus or train from Bern to Zürich?

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Zürich every 30 minutes. Tickets cost $40 - $80 and the journey takes 56 minutes. Alternatively, Ouibus operates a bus from Bern to Zürich twice a week. Tickets cost $5 - $8 and the journey takes 1 hour 30 minutes. RegioJet also services this route once a week.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Bern to Zürich

ModeDurationPrice
From Bern train to Zürich HB.56 minSFr 71
From Berne bus to Zurich.1 h 30 minSFr 5
From Bern drive to Zürich.1 h 20 minSFr 18
From Berne rideshare to Zurich.1 h 47 minSFr 8

How long does it take to get from Bern to Zürich?

The train from Bern to Zürich HB takes 56 minutes including transfers and departs every 30 minutes.

Is there a direct train between Bern and Zürich?

Yes, there is a direct train departing from Bern and arriving at Zürich HB. Services depart every 30 minutes, and operate every day. The journey takes approximately 56 minutes.

Is there a direct bus between Bern and Zürich?

Yes, there is a direct bus departing from Berne and arriving at Zurich. Services depart twice a week, and operate every day. The journey takes approximately 1 hour 30 minutes.

Operators from Bern to Zürich

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Ouibus0890715298Ouibus
BlaBlaCarBlaBlaCar
Close Print Itinerary
  1. Here are 4 options to get from
    Bern to Zürich:

    1. Trip:
      1 Train
      • One-Way approx: USD $40 - $80
      • Duration: 56 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $40 - $80
        • Duration: 56 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $4 - $8
      • Duration: 1 h 30 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $4 - $8
        • Duration: 1 h 30 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 1 h 20 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 1 h 20 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $9
      • Duration: 1 h 47 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $9
        • Duration: 1 h 47 min
        Close x