Trip to Bern

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Geneva to Bern

🚆 The direct train from Geneva to Bern, operated by Swiss Railways, offers services departing every 20 minutes and takes approximately 1 hour and 57 minutes. 🛤️ With multiple routes available for the Geneva to Bern journey, travelers can enjoy scenic views as they transfer between trains, with options ranging from 1 step transfers to 2 steps along the way. 💰 The prices for trains between Geneva and Bern can vary from €51 to €101, providing flexibility for travelers seeking cost-effective options or more comfortable travel experiences.

Where to stay in Bern

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

Find accommodation
  • The train services from Geneva to Bern are operated by Swiss Railways. There is a direct train route available, departing from Genève and arriving at Bern, with services running approximately every 20 minutes. The journey duration typically takes around 1 hour and 57 minutes. Ticket prices for this route vary between €51 - €102.
  • The fastest train option between Geneva and Bern is the direct train service operated by Swiss Railways. This train departs from Genève and arrives at Bern, with services operating every 20 minutes and the journey taking approximately 1 hour and 57 minutes. This direct route provides a convenient and efficient way to travel between the two cities.
  • Trains departing from Geneva for Bern are operated by Swiss Railways and depart from Genève station. Genève station serves as the main departure point for travelers heading to Bern on the train services provided by Swiss Railways. Passengers can easily access the station in Geneva to begin their journey to Bern by train.
  • There are frequent train services available between Geneva and Bern operated by Swiss Railways. Trains depart every 20 minutes from Genève station and arrive at Bern station. Travelers can choose from multiple departure times throughout the day to make their journey between Geneva and Bern, with the trip typically taking around 1 hour and 57 minutes. The schedules are designed to offer convenience and flexibility for passengers traveling between these two Swiss cities by train.
  • The Geneva to Bern train services, operated by Swiss Railways, arrive at Bern station. Bern station is the main railway station in Bern, providing a convenient and centrally located arrival point for passengers traveling by train between these two Swiss cities. Upon arrival at Bern station, passengers have easy access to local transportation options, as well as nearby amenities and attractions in the city center.
  • The first train departing from Genève to Bern typically operates early in the morning, while the last train runs later in the evening. Train services between Geneva and Bern run throughout the day, offering passengers flexibility in choosing their preferred departure time. Travelers can consult the Swiss Railways timetable for specific train schedules and departure times to plan their journey accordingly.
  • There are multiple direct train trips available each day between Geneva and Bern. These direct train services operated by Swiss Railways depart from Genève station and arrive at Bern station, with trains departing approximately every 20 minutes and operating daily. The journey duration for these direct trains is around 1 hour and 57 minutes, providing travelers with convenient and frequent transportation options between the two cities.
  • Yes, there is a direct train between Geneva and Bern. The direct train departs from Genève and arrives at Bern, with services operating every day and departing approximately every 20 minutes. The journey on this direct train route typically takes around 1 hour and 57 minutes, providing a convenient and efficient travel option between the two Swiss cities.
  • The cost of a train ticket from Geneva to Bern ranges between €51 and €102, depending on the class of travel and any discounts available. Passengers can choose from different fare options to suit their budget and travel preferences. Booking in advance or taking advantage of any available promotions may help to secure the best price for the train journey 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