Trip to Bern

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Zermatt to Bern

🚆 The scenic journey from Zermatt to Bern by train involves a transfer at Visp on the way. The total travel time, including transfers, is approximately 2 hours and 23 minutes. 💰 Ticket prices for the train ride between Zermatt and Bern can range from €49 to €117, depending on the class of service and time of booking. Plan your journey ahead to secure the best fares for your travel convenience.

Where to stay in Bern

There are over 72 hotels to stay in Bern. Prices range from $92 per night.

Accomodation
  • There is no direct train from Zermatt to Bern. However, you can travel between these two cities by taking a train from Zermatt to Visp and then transferring to another train to reach Bern. The journey, including transfers, typically takes around 2 hours and 23 minutes. The train services from Zermatt to Visp are operated by Matterhorn Gotthard Bahn, while the services from Visp to Bern are operated by Swiss Railways. Prices for this train route can range from €50 to €119.
  • The fastest train option between Zermatt and Bern involves taking a train from Zermatt to Visp and then transferring to another train to continue the journey to Bern. This entire route typically takes approximately 2 hours and 23 minutes, including the transfers. The trains from Zermatt to Visp are operated by Matterhorn Gotthard Bahn, while the trains from Visp to Bern are operated by Swiss Railways. The journey duration remains consistent regardless of the specific train you choose for this route.
  • Trains traveling from Zermatt to Bern depart from Zermatt station. This station serves as the starting point for the route operated by Matterhorn Gotthard Bahn. Therefore, passengers looking to make this journey should head to Zermatt station to board the train to Bern.
  • There is no direct train between Zermatt and Bern. Passengers traveling from Zermatt to Bern will need to take a train from Zermatt to Visp and then transfer to another train to reach Bern. Both the trains operated by Matterhorn Gotthard Bahn and Swiss Railways are part of the route, making a total of two trains involved in the journey. The entire trip, including transfers, typically takes around 2 hours and 23 minutes.
  • The train from Zermatt to Bern, operated by Swiss Railways, arrives at Bern station. Bern station is the main railway station in Bern, the capital city of Switzerland, and serves as a key transportation hub connecting travelers to various destinations within the country and beyond. Upon arrival at Bern station, passengers can easily access the city center and explore the nearby attractions, making it a convenient endpoint for the train journey from Zermatt.
  • The first train of the day to travel from Zermatt to Bern typically departs from Zermatt station in the early morning, allowing travelers to start their journey early. The last train of the day from Zermatt to Bern usually leaves in the evening, providing a convenient option for those who prefer to travel later in the day. It's important to check the specific train schedule closer to your travel date as timings may vary.
  • There are no direct train trips between Zermatt and Bern. Travelers can take a train from Zermatt to Visp and then transfer to another train to reach Bern. While there may not be direct trips, there are multiple train connections available throughout the day to facilitate the journey. It's recommended to check the train schedules for specific departure times and plan your travel accordingly.
  • There is no direct train between Zermatt and Bern. Travelers will need to take a train from Zermatt to Visp and then transfer to another train that will take them to Bern. The entire journey, including transfers, typically takes around 2 hours and 23 minutes. Checking the train schedules and planning for the transfers will ensure a smooth journey between Zermatt and Bern.
  • The cost of a train ticket from Zermatt to Bern can range from €50 to €119, depending on the class of service, the type of ticket, and any discounts that may apply. It's recommended to check the specific prices and availability for the desired travel dates and book tickets in advance to secure the best fares. Additionally, considering any rail passes or promotions that might offer discounts on this route could help save on the travel expenses.

Will you be returning to Zermatt by train?

If you are looking for the return train journey, check out trains from Bern to Zermatt

See schedule