COMPARE Prices across different modes

Sep 21
Sep 22
Sep 23
Sep 24
Sep 25
Sep 27
Sep 28
Sep 29
Sep 30
Oct 1
Oct 2
Oct 3

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

Deutsche Bahn

Train Information between Geneva and Bern

distanceDistance80 miles (129 km)
durationAverage train duration1 h 44 min
priceAverage train ticket price$44 (€35)
changesDirect trainYes
carriersTrain companiesSBB

Trains from Geneva to Bern cover the 80 miles (129 km) long trip taking on average 1 h 44 min with our travel partners like SBB. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $37 (€30), but the average price of train tickets is $44 (€35). Travelers depart most frequently from Genève and arrive in Bern, Bahnhof Postautostation.


SBB is Switzerland's main train company and for your next train trip from Geneva to Bern, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

If you're looking for cheap SBB tickets between Geneva and Bern, check out Omio! With one-way Geneva to Bern train ticket prices starting as low as $37 (€30) when you book in advance, we'll help you get to Bern from Geneva by showing you the latest SBB offers, train schedules and tickets for this 80 miles (129 km) route. You can also review relevant ticket information for each class fare available on this journey, such as baggage allowance and amenities offered onboard with SBB. If you search for SBB tickets from Geneva to Bern in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Geneva and Bern on offer, Omio makes it easier than ever for you to find that perfect train with SBB 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 Geneva and Bern and when traveling by train:

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

    Train tickets from Geneva to Bern: when to book to save $

    Time Price Savings
    1 week earlier 15 €
    2 weeks earlier 14 €7%
    3 weeks earlier 14 €7%
    1 month before 14 €7%
    2 months earlier 14 €7%

    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Geneva - Bern. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Geneva - Bern 3 weeks in advance means you can save on average up to 7% compared to the price available on the day of departure.
    • If you book a ticket Geneva - Bern with 2 months in advance you save up to about 7% compared to the initial price.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips

    Trains from Geneva 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 Geneva to Bern.
    How much does a cheap train from Geneva to Bern cost?
    Looking to save money on your route? Omio customers have found the cheapest train from Geneva to Bern for the next 7 days starting from $37 (€30)  one way.
    What is the cost of a train from Geneva to Bern?
    In the next 7 days you can expect to pay on average $44 (€35)  for a train ticket from Geneva to Bern.
    How far is Geneva to Bern by train?
    You should expect to travel around 80 miles (129 km)  from Geneva to Bern by train.
    How long is the train ride from Geneva to Bern?
    The Geneva to Bern train duration is on average 1 h 44 min, which is to be expected when traveling 80 miles (129 km) to Bern from Geneva. However, the time it takes can vary based on specific dates, weekends, and holidays.
    What is the departure train station in Geneva and arrival train station in Bern?

    When departing from Geneva, you have various train station options to start your trip from including Genève and Geneva. When arriving in Bern, you can end your journey in train stations like Bern, Bahnhof Postautostation, Bern, Bhf and Bern.

    Omio customers book a train from Genève   to Bern, Bahnhof Postautostation   most frequently for this route.

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

    Passengers board the train most frequently from Genève, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Bern, Bahnhof Postautostation, located 0 mile (s) / 0 km away from the city center.

    Which train companies should I travel with from Geneva to Bern?
    When taking a train from Geneva to Bern, you can count on SBB for the best way to get you to Bern. You can also check all possible train providers who offer a service from Geneva to Bern and compare the amenities they offer before buying a train ticket.
    When is the earliest train from Geneva to Bern? When is the last train from Geneva to Bern?
    You can take the first train from Geneva to Bern at 6: 59 AM. The last train from Geneva to Bern that you can take departs at 7: 42 AM. Omio shows you the latest train from Geneva to Bern schedule to help you book the best departure time for this route.
    How early should I purchase train tickets to Bern from Geneva to score the best deals?
    The price of a one way train ticket from Geneva to Bern is on average $44 (€35) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets between Geneva and Bern available a few months in advance.

    Important Stations and Airports for this Journey

    Geneve, Cornavin