Trip to Bern

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration2h
Distance170 km
Avg. price$ 100
Train trips16 found

Trains from Geneva to Bern

🚆 Traveling from Geneva to Bern by train is a convenient and efficient way to explore Switzerland. The direct train service operated by Swiss Railways runs every 20 minutes, making it easy to plan your journey. 🛤️ The picturesque trip takes approximately 1 hour and 57 minutes, covering a distance of 165 km. With stunning views along the way, you'll pass through scenic Swiss landscapes as you make your way from Geneva to Bern. 💸 Prices for the train journey between Geneva and Bern can vary from €51 to €101, offering travelers flexibility in choosing their fare options. Sit back, relax, and enjoy the smooth ride as you travel from one beautiful Swiss city to another.

Where to stay in Bern

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

Accomodation
  • Swiss Railways is the main company that provides direct train routes from Geneva to Bern. Trains depart from Genève station in Geneva and arrive at Bern station, with services operating every day. The journey typically takes around 1 hour and 57 minutes with prices varying from €51 to €102.
  • The fastest train option between Geneva and Bern is the direct train operated by Swiss Railways, which typically takes around 1 hour and 57 minutes. This service departs from Genève station in Geneva and arrives directly at Bern station, with trains running every 20 minutes daily. Travelers can enjoy a quick and convenient journey without the need for transfers.
  • Trains leaving for Bern from Geneva depart from Genève station. This station serves as the main departure point for the Swiss Railways train services connecting the two cities. Passengers can easily board their trains at Genève station to embark on their journey to Bern.
  • There is a direct train departing from Genève to Bern operated by Swiss Railways. These services run every 20 minutes and operate daily, providing passengers with frequent options for traveling between the two cities. The journey typically takes about 1 hour and 57 minutes, making it a convenient and efficient way to commute between Geneva and Bern by train.
  • The train journey from Geneva to Bern operated by Swiss Railways, concludes at Bern station. Passengers alight at Bern station, which is the primary railway station in the city of Bern, conveniently located in the city center. Upon arrival, travelers can easily access various local transportation options or explore the nearby attractions and amenities.
  • Trains from Geneva to Bern operate throughout the day, with services departing every 20 minutes. The first train typically departs early in the morning, allowing passengers to begin their journey at the start of the day. Similarly, the last train usually runs late into the evening, accommodating travelers with flexible schedules. The journey duration remains approximately 1 hour and 57 minutes regardless of the departure time.
  • There are multiple direct train trips each day between Geneva and Bern operated by Swiss Railways. Services depart from Genève station in Geneva and arrive at Bern station, with trains running every 20 minutes. Passengers have the convenience of choosing from several daily departures making it easy to plan their journey according to their preferred schedule. The journey duration remains consistent at approximately 1 hour and 57 minutes regardless of the specific departure time.
  • Yes, there is a direct train between Geneva and Bern. The direct train departs from Genève station in Geneva and arrives at Bern station. These services operate every day with departures scheduled approximately every 20 minutes, providing a convenient and frequent connection between the two cities. The journey duration for this direct train is typically around 1 hour and 57 minutes, offering a swift and efficient travel option for passengers.
  • The cost of a train ticket from Geneva to Bern typically ranges from €51 to €102. The price may vary based on factors such as the class of travel, availability, and booking time. Passengers can choose from different fare options and classes to suit their preferences and budget when traveling by train between Geneva and Bern.

Will you be returning to Geneva by train?

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

See schedule