COMPARE Prices across different modes

18 Oct
19 Oct
20 Oct
21 Oct
22 Oct
23 Oct
24 Oct
25 Oct
26 Oct
27 Oct
28 Oct
29 Oct
30 Oct
31 Oct
1 Nov
2 Nov
3 Nov
4 Nov
5 Nov
6 Nov
7 Nov

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bern to Zurich

distanceDistance59 miles (95 km)
durationAverage train duration1 h 6 min
priceAverage train ticket price£31 (€35)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain companiesSBB

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

Train companies

Bern to Zurich with SBB

For as little as £23 you can travel by train from Bern to Zurich with SBB. Omio will show you the best deals, timetables and tickets available for this journey.


SBB is one of the best options when travelling by train from Bern to Zurich. Omio quickly shows you current SBB train timetables for the Bern - Zurich trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest journey available. The distance from Bern to Zurich is around 59 miles (95 km) and the cheapest SBB one-way ticket you can book starts at £23. As you check the latest Bern to Zurich train timetable from SBB for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Zurich safely. If you search for SBB tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect SBB ticket between Bern and Zurich so you can spend more time enjoying the smooth and easy journey!

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

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

Travel Tips

Trains from Bern to Zurich
Travel by train to Zurich 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 Bern to Zurich.
How much does a cheap train between Bern and Zurich cost?
You can find a cheap train from Bern to Zurich for some dates and times for as low as £23  one way in the next 7 days.
What is the average price of train tickets to Zurich from Bern?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Bern to Zurich train prices are on average £31  one way.
What is the distance by train from Bern to Zurich?
The Bern to Zurich train distance is approximately 59 miles (95 km).
How long is the train journey between Bern and Zurich?
On average the train from Bern to Zurich duration is 1 h 6 min  for the 59 miles (95 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What is the departure train station in Bern and arrival train station in Zurich?

When taking a train from Bern, you have a couple of train stations you can depart from including Bern, Bahnhof Postautostation, Bern, Bhf and Bern. When you arrive in Zurich, your train can arrive in train stations including Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

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

Where is the train station in Bern to go to Zurich? Where is the train station in Zurich located?

You can find the most popular departure train station for this route, Bern, Bahnhof Postautostation, located approximately 0 mile (s) / 0 km from the city centre of Bern. The most popular arrival train station in Zurich, called Zürich HB, is located around 1 mile (s) / 1 km away from its city centre.

Which train providers should I travel with from Bern to Zurich?
For the route from Bern to Zurich you can take a train with SBB. Be sure to check out all possible train companies that offer services to Zurich from Bern on Omio to compare what amenities they may have.
Are there any Bern to Zurich direct train services?
Yes, there are 51 direct trains per day from Bern to Zurich with SBB, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you buy your train ticket.
How many train services per day are there from Bern to Zurich?
The average number of trains departing Bern for Zurich is 51 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Bern to Zurich? When can I take the last train for the day?
You can take the first train from Bern to Zurich at 06: 31   or take the last train from Bern to Zurich leaving at 07: 33. Look for the latest Bern Zurich train timetable on Omio and book the best time to take the train for this journey.
How early should I buy Bern to Zurich train tickets to get the best deals?
If you buy a train ticket from Bern to Zurich within the next 7 days, you can find tickets to cost on average £31 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Bern and Zurich are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bern, Bahnhof Postautostation is the most popular Bern railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Bern for your journey to Zurich.