buy a train ticket Geneva ➞ Bern
Compare prices and tickets for different trip options
Compare prices for trains, buses, and flights for the upcoming week.
Quickly browse the best deals, find the lowest fares, and choose options that fit your budget
Overview: Train from Geneva to Bern
The train route from Geneva to Bern covers a distance of 159 km and has an average duration of 2 hours and 3 minutes. There are approximately 80 trains operating daily, with 56 of these being direct trains. The cheapest ticket price for this route is €32.49. Details about the first and last trains are not specified.
Popular Train Stations from Geneva to Bern
Train companies
Found: 2Train from Geneva to Bern
Bern, the capital of Switzerland, is known for its well-preserved medieval architecture and charming cobblestone streets. Visitors often explore the UNESCO-listed Old Town, featuring the iconic Zytglogge clock tower and the stunning Federal Palace. The Bear Park and the Rose Garden offer pleasant spots for relaxation and scenic views over the city. Don’t miss the chance to try local Swiss cuisine at one of the many cafes and restaurants.



