[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Zurich to Bern

Showing times and prices for Aug 3

Cheapest

$48

Average

$58

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Zurich to Bern will cost around $ 58 if you buy it on the day, but the cheapest tickets can be found for only $ 48.

Cheapest
08:32AMZürich HB0h56 09:28AMBern, Bhf
0 changes
$481One-way
08:22AMZürich Stadelhofen1h06 09:28AMBern, Bhf
1 changes
$481One-way
10:08AMZürich HB1h16 11:24AMBern, Bhf
1 changes
$541One-way
10:06AMZürich HB1h18 11:24AMBern, Bhf
0 changes
$551One-way
09:57AMZürich Stadelhofen1h27 11:24AMBern, Bhf
1 changes
$551One-way

Timetable Zurich to Bern

Showing trains for tomorrow, Tue, Aug 3
08:02AMZürich HB0h56 08:58AMBern, Bhf
0 changes
08:06AMZürich HB1h18 09:24AMBern, Bhf
0 changes
08:08AMZürich HB1h16 09:24AMBern, Bhf
0 changes
08:22AMZürich Stadelhofen1h06 09:28AMBern, Bhf
0 changes
08:27AMZürich Stadelhofen1h29 09:56AMBern, Bhf
0 changes
08:32AMZürich HB0h56 09:28AMBern, Bhf
0 changes
08:38AMZürich HB1h18 09:56AMBern, Bhf
0 changes
08:52AMZürich Stadelhofen1h06 09:58AMBern, Bhf
0 changes
08:57AMZürich Stadelhofen1h27 10:24AMBern, Bhf
0 changes
09:22AMZürich Stadelhofen1h06 10:28AMBern, Bhf
0 changes
09:27AMZürich Stadelhofen1h29 10:56AMBern, Bhf
0 changes
09:32AMZürich HB0h56 10:28AMBern, Bhf
0 changes
09:38AMZürich HB1h18 10:56AMBern, Bhf
0 changes
09:52AMZürich Stadelhofen1h06 10:58AMBern, Bhf
0 changes
09:57AMZürich Stadelhofen1h27 11:24AMBern, Bhf
0 changes
10:02AMZürich HB0h56 10:58AMBern, Bhf
0 changes
10:06AMZürich HB1h18 11:24AMBern, Bhf
0 changes
10:08AMZürich HB1h16 11:24AMBern, Bhf
0 changes
10:22AMZürich Stadelhofen1h06 11:28AMBern, Bhf
0 changes
10:27AMZürich Stadelhofen1h29 11:56AMBern, Bhf
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Aug 3
$48SBB
Wed
Aug 4
$39SBB
Thu
Aug 5
$32SBB
Fri
Aug 6
$33SBB
Sat
Aug 7
$33SBB
Sun
Aug 8
$32SBB
Mon
Aug 9
$33SBB
Tue
Aug 10
$33SBB
Wed
Aug 11
$33SBB
Thu
Aug 12
$20SBB
Fri
Aug 13
$32SBB
Sat
Aug 14
$29SBB
Sun
Aug 15
$26SBB
Mon
Aug 16
$32SBB
Tue
Aug 17
$33SBB
Wed
Aug 18
$35SBB
Thu
Aug 19
$33SBB
Fri
Aug 20
$33SBB
Sat
Aug 21
$34SBB
Sun
Aug 22
$29SBB

The fastest trains from Zurich to Bern

Showing times and prices for Aug 3

Fastest Journey

56 m

Average

1 h 12 m

Trains per day

20

Distance

95 km

Of the 20 trains that leave Zurich for Bern every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 95 km distance in an average of 1 h 12 m but if you time it right, some trains will get you there in just 56 m .

The slowest trains will take 1 h 29 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:32AMZürich HB0h56 09:28AMBern, Bhf
0 changes
$481One-way
Fastest
08:02AMZürich HB0h56 08:58AMBern, Bhf
0 changes
$631One-way
Fastest
10:02AMZürich HB0h56 10:58AMBern, Bhf
0 changes
$631One-way
Fastest
09:32AMZürich HB0h56 10:28AMBern, Bhf
0 changes
$631One-way
09:52AMZürich Stadelhofen1h06 10:58AMBern, Bhf
1 changes
$631One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Zurich and Bern

distanceDistance59 miles (95 km)
durationAverage train duration56 min
priceAverage train ticket price$40 (€32)
changesDirect trainYes
carriersTrain companiesSBB

Trains from Zurich to Bern cover the 59 miles (95 km) long route taking on average 56 min with our travel partners like SBB. There are direct train services available. While the average ticket price for this trip costs around $40 (€32), you can find the cheapest train ticket for as low as $32 (€25). Travelers depart most frequently from Zürich HB and arrive in Bern, Bahnhof Postautostation.

Train companies

Travel with SBB between Zurich and Bern

For as little as $32 (€25) you can travel by train from Zurich to Bern with SBB. Omio will show you the best deals, schedules and tickets available for this journey.

SBB

SBB is Switzerland's main train company and for your next train trip from Zurich to 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 from Zurich to Bern start at $32 (€25) 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 from Zurich to 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!

SBB has updated its ticket policies due to the coronavirus. Keep these in mind when booking your SBB tickets from Zurich to Bern 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 train tickets from Zurich to Bern cost?
Omio customers have found the cheapest trains from Zurich to Bern to cost as little as $32 (€25)  in the next 7 days.
How much does it cost to take a train from Zurich to Bern?
The train price to Bern from Zurich is on average $40 (€32)  if you are looking to purchase your tickets for this route in the next 7 days.
What is the distance from Zurich to Bern by train?
The train distance from Zurich to Bern is around 59 miles (95 km).
How long is the train from Zurich to Bern?
The Zurich to Bern train duration is on average 56 min, which is to be expected when traveling 59 miles (95 km) to Bern from Zurich. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which train station from Zurich to Bern do I depart from? Which Bern train station from Zurich do I arrive in?

Omio customers traveling this route book their trains from Zürich HB   to Bern, Bahnhof Postautostation.

Where is the Zurich train station located? Where is the Bern train station located?

The most popular departure train station with passengers for this journey, called Zürich HB, is located 0 mile (s) / 0 km from the city center of Zurich.

The most popular arrival train station, Bern, Bahnhof Postautostation, is located 0 mile (s) / 0 km away from the city center of Bern.

Which train providers should I travel with from Zurich to Bern?
If you're looking for trains from Zurich to Bern, you can rely on SBB to get you to Bern. It's also good to check out all possible train companies for the Zurich to Bern trip to see if there might be differences in the amenities they offer.
Can I find a direct train from Zurich to Bern?
Yes, there are direct trains to Bern from Zurich per day with SBB  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When can I take the first train from Zurich to Bern? When can I take the last train for the day?
You can take the earliest train from Zurich to Bern at 4: 32 AM   or take the last train from Zurich to Bern leaving at 4: 32 PM. Look for the latest Zurich to Bern train schedules on Omio and book the best time to take the train for this trip.
How early should I book train tickets from Zurich to Bern to score the best deals?
The price of a one way train ticket from Zurich to Bern is on average $40 (€32) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets to Bern from Zurich available a few months in advance.
Stations

Important Stations and Airports for this Journey

Zurich
Bern
Zürich HB
Amenities
Refreshments