COMPARE Prices across different modes

21 Oct
22 Oct
23 Oct
25 Oct
26 Oct
27 Oct
28 Oct
31 Oct
1 Nov
6 Nov
7 Nov
8 Nov
9 Nov

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Zermatt to Bern

distanceDistance65 miles (105 km)
durationAverage train duration2 h 11 min
priceAverage train ticket price£57 (€65)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesSBB

Trains from Zermatt to Bern cover the 65 miles (105 km) long trip taking on average 2 h 11 min with our travel partners like SBB. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £57, you can find the cheapest train ticket for as low as £44. Travellers depart most frequently from Zermatt Bhf and arrive in Bern, Bahnhof Postautostation.

Train companies

SBB between Zermatt and Bern

You can travel by train from Zermatt to Bern with SBB for as low as £44. When you search for timetables and tickets, Omio will show you the best route.


It’s easy to book your SBB train ticket from Zermatt to Bern online with Omio! Simply check the current SBB train timetables for your ideal departure and arrival times, compare the best route between Zermatt and Bern as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap SBB train tickets online. Prices for SBB trains from Zermatt to Bern start at £44 one-way if you book in advance, and you can expect to travel around 65 miles (105 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 travelling by train between Zermatt and Bern. Let Omio do all the work for you finding the best Zermatt 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 between Zermatt and Bern and when travelling by train:

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

Travel Tips

Trains from Zermatt 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 Zermatt to Bern.
What is the price of the cheapest train between Zermatt and Bern?
You can find a cheap train from Zermatt to Bern for some dates and times for as low as £44  one way in the next 7 days.
What is the cost of a train ticket from Zermatt to Bern on average?
If you’re looking to buy your train tickets in the next week, you can expect the Zermatt to Bern train price to come in at an average of £57  one way.
What is the distance by train from Zermatt to Bern?
You should expect to travel around 65 miles (105 km)  between Zermatt and Bern by train.
What is the average Zermatt to Bern train duration?
The train time from Zermatt to Bern is on average 2 h 11 min  for the 65 miles (105 km) long journey, but the time it takes to go from Zermatt to Bern by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Zermatt to Bern do I depart from? Which Bern train station from Zermatt do I arrive in?

Some of the Zermatt train stations to Bern you can start your journey from include Zermatt Bhf, Zermatt, Vispa and Zermatt ZBAG-zsb. Similarly, some of the arrival train stations in Bern include Bern, Bahnhof Postautostation, Bern, Bhf and Bern.

When travelling this route, Omio customers are departing most frequently from Zermatt Bhf   and arriving in Bern, Bahnhof Postautostation.

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

Passengers board their train most frequently from Zermatt Bhf and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Bern, Bahnhof Postautostation and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Bern.

Which train providers can get me from Zermatt to Bern?
For the trip from Zermatt to Bern you can take a train with SBB. Be sure to check out all possible train providers that offer services between Zermatt and Bern on Omio to compare what amenities they may have.
How many train services are there from Zermatt to Bern a day?
The average number of trains departing Zermatt for Bern is 16 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Zermatt to Bern? When is the last train from Zermatt to Bern?
The first Zermatt to Bern train departs at 05: 37   and the last train from Zermatt to Bern leaves at 09: 37. Check out the most up-to-date Zermatt to Bern train times on Omio and find the best time to travel to your destination.
When should I book Zermatt Bern train tickets to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to Bern from Zermatt within the next 7 days, you can find tickets to cost on average £57 one way. To find the best prices for this route, consider booking your train ticket from Zermatt to Bern a few months in advance.

Important Stations and Airports for this Journey

Zermatt Bhf is the most popular Zermatt 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 Zermatt for your journey to Bern.