Compare prices and tickets by train, bus or flight

Tue
Jan 18
$38SBB
Wed
Jan 19
$35SBB
Thu
Jan 20
$31SBB
Fri
Jan 21
$31SBB
Sat
Jan 22
$31SBB
Sun
Jan 23
$38SBB
Mon
Jan 24
$38SBB
Tue
Jan 25
$31SBB
Wed
Jan 26
$31SBB
Thu
Jan 27
$38SBB
Fri
Jan 28
$31SBB
Sat
Jan 29
$31SBB
Sun
Jan 30
$38SBB
Mon
Jan 31
$31SBB
Tue
Feb 1
$31SBB
Wed
Feb 2
$38SBB
Thu
Feb 3
$31SBB
Fri
Feb 4
$38SBB
Sat
Feb 5
$31SBB
Sun
Feb 6
$38SBB

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Zurich to Bern

distanceDistance59 miles (95 km)
durationAverage train duration1 h 6 min
priceAverage train ticket price$38 (€32)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesSBB

Trains from Zurich to Bern cover the 59 miles (95 km) long journey taking on average 1 h 6 min with our travel partners like SBB. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this route costs around $38 (€32), you can find the cheapest train ticket for as low as $31 (€26). Travelers depart most frequently from Zürich HB and arrive in Bern, Bahnhof Postautostation.

Train providers: SBB from Zurich to Bern trains

Find the best trains from Zurich to Bern with Omio's travel partners SBB from $31 (€26). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

SBB

SBB is Switzerland's main train company and for your next train trip between Zurich and Bern, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

It’s easy to book your SBB train ticket from Zurich to Bern online with Omio! Simply check the current SBB train schedules for your ideal departure and arrival times, compare the best route from Zurich to Bern as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap SBB train tickets online. Prices for SBB trains between Zurich and Bern start at $31 (€26) one-way if you book in advance, and you can expect to travel around 59 miles (95 km). If you search for SBB trains in the Omio app, you can check straight away if the SBB tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train between Zurich and Bern. Let Omio do all the work for you finding the best Zurich to Bern SBB train ticket so you can enjoy a smooth and comfortable journey!

  • Average Price: $31

SBB has updated its ticket policies due to the coronavirus. Keep these in mind when booking your SBB tickets to Bern from Zurich and when traveling by train:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Trains from Zurich to Bern

Travel by train to Bern easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Bern.
FAQs

How much do cheap trains from Zurich to Bern cost?

Omio customers have found the cheapest trains from Zurich to Bern to cost as little as $31 (€26)  in the next 7 days.

What is the price of a train ticket between Zurich and Bern?

In the next 7 days you can expect to pay on average $38 (€32)  for a train ticket to Bern from Zurich.

How far is Zurich to Bern by train?

The train distance from Zurich to Bern is around 59 miles (95 km).

How many hours is the train time from Zurich to Bern?

On average the Zurich to Bern train travel time is 1 h 6 min  for the 59 miles (95 km) long route, but the duration can vary if you travel on weekends and holidays.

When traveling by train from Zurich to Bern, which train station in Zurich do I depart from and which train station in Bern do I arrive in?

When departing from Zurich, you have various train station options to start your journey from including Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station. When arriving in Bern, you can end your journey in train stations like Bern, Bahnhof Postautostation, Bern, Bhf and Bern.

Omio customers book a train from Zürich HB   to Bern, Bahnhof Postautostation   most frequently for this route.

Where do I find the Zurich train station to Bern? Where is the Bern train station?

The most popular departure train station with passengers for this trip, called Zürich HB, is located 0.9 miles (1.5 km) from the city center of Zurich.

The most popular arrival train station, Bern, Bahnhof Postautostation, is located 0.4 miles (671 m) away from the city center of Bern.

Which train providers can take me between Zurich and Bern?

Take the Zurich to Bern train with SBB. However, it's always good to check out all possible train companies for the trip to Bern from Zurich as there might be differences in the amenities they offer.

Is there a direct train from Zurich to Bern?

Yes, there are 50 direct trains from Zurich to Bern per day with SBB  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

How many trains are there from Zurich to Bern a day?

On average, there are 50 trains a day from Zurich to Bern. The train times and services may be different on weekends and holidays compared to weekdays.

When can I take the first train from Zurich to Bern? When can I take the last train for the day?

The first Zurich to Bern train departs at 7: 02 AM   and the last train from Zurich to Bern leaves at 7: 53 AM. Check out the most up-to-date train schedule from Zurich to Bern on Omio and find the best time to travel to your destination.

When should I purchase the Zurich to Bern train for the best deals on tickets?

If you book a train ticket from Zurich to Bern within the next 7 days, you can find tickets to cost on average $38 (€32) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Bern from Zurich are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Zurich
Bern
Zürich HB is the most popular Zurich railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Zurich for your trip to Bern.