COMPARE Prices across different modes

Wed
Sep 22
$97Deutsche Bahn
$78Flixbus
$168Eurowings
Thu
Sep 23
$72Deutsche Bahn
$57STUDENT AGENCY k.s.
$103easyJet
Fri
Sep 24
$72Deutsche Bahn
$61BlaBlaCar Bus
$82easyJet
Sat
Sep 25
$37Deutsche Bahn
$56BlaBlaCar Bus
$82easyJet
Sun
Sep 26
Find prices
$56BlaBlaCar Bus
$218Brussels Airlines
Mon
Sep 27
$40Deutsche Bahn
Find prices
$270KLM
Tue
Sep 28
$37Deutsche Bahn
Find prices
$188Brussels Airlines
Wed
Sep 29
$37Deutsche Bahn
$60Flixbus
$168Eurowings
Thu
Sep 30
Find prices
$57STUDENT AGENCY k.s.
$90easyJet
Fri
Oct 1
$72Deutsche Bahn
$45Flixbus
$47easyJet
Sat
Oct 2
$33Deutsche Bahn with connection
$50Flixbus
$156KLM
Sun
Oct 3
$37Deutsche Bahn
$45Flixbus
$151Lufthansa
Mon
Oct 4
$37Deutsche Bahn
Find prices
$138Brussels Airlines
Tue
Oct 5
$37Deutsche Bahn
Find prices
$138Brussels Airlines
Wed
Oct 6
$37Deutsche Bahn
$41Flixbus
$138Brussels Airlines
Thu
Oct 7
$37Deutsche Bahn
$45Flixbus
$103easyJet
Fri
Oct 8
Find prices
$45Flixbus
$130Eurowings
Sat
Oct 9
$37Deutsche Bahn
$41Flixbus
$215KLM
Sun
Oct 10
$40Deutsche Bahn
$45Flixbus
$215KLM
Mon
Oct 11
$37Deutsche Bahn
Find prices
$133easyJet
Tue
Oct 12
$37Deutsche Bahn
Find prices
$118Eurowings

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Berlin and Geneva

distanceDistance544 miles (877 km)
durationAverage train duration11 h 50 min
priceAverage train ticket price$59 (€48)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Berlin to Geneva cover the 544 miles (877 km) long journey taking on average 11 h 50 min with our travel partners like Deutsche Bahn. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $37 (€30), but the average price of train tickets is $59 (€48). Travelers depart most frequently from Berlin Hbf and arrive in Genève.

Train companies

Deutsche Bahn from Berlin to Geneva

Deutsche Bahn trains will get you between Berlin and Geneva from $37 (€30). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Berlin to Geneva train.

    When purchasing your Deutsche Bahn train tickets between Berlin and Geneva, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

    Travel Tips

    Trains from Berlin to Geneva
    Travel by train to Geneva 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 Berlin to Geneva.
    FAQs
    What are the travel restrictions for Geneva, Switzerland if I'm coming from Berlin, Germany by train?

    Travel between Berlin, Germany and Geneva, Switzerland by train is: Partially open.

    Can I enter Switzerland from Germany?

    International entry status: Entry is partially open for citizens and permanent residents of Germany

    Do I need to quarantine on arrival in Switzerland from Berlin?

    Conditions of entry:

    • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
    • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
    • Health declaration required
    • Health declaration required
    • Digital entry registration is required prior to arrival

    What are the safety rules to follow in Geneva, Switzerland?

    All travelers in Switzerland must observe these coronavirus safety measures:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    The information above was last checked on 9/20/21. Remember to review the latest COVID-19 travel safety regulations   for your train from Berlin to Geneva as this information can change.

    What are the COVID-19 restrictions for my return trip to Germany from Geneva, Switzerland?

    The current restriction level for your return trip by train from Geneva to Berlin is: Partially open

    Are there any international entry restrictions on returning to Germany from Switzerland?

    Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

    Do I need to quarantine on arrival in Germany from Geneva?

    What are the requirements?

    • Negative COVID-19 test issued at most 3 days before arrival
    • Pre-arrival health declaration
    • The exact quarantine requirements depend on the regulations in each federal state
    • Digital entry registration is required prior to arrival

    What are the safety rules to follow in Berlin, Germany?

    The government of Germany has imposed these measures to reduce the spread of COVID-19:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    Last checked on 9/20/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Berlin from Geneva here.

    What is the price of the cheapest train from Berlin to Geneva?
    Omio customers have found the cheapest trains from Berlin to Geneva to cost as little as $37 (€30)  in the next 7 days.
    How much does it cost to take a train to Geneva from Berlin?
    If you are looking to buy your train ticket in the next 7 days, you can expect the Berlin to Geneva train to cost on average $59 (€48)  one way.
    How far is Berlin to Geneva by train?
    The Berlin to Geneva train distance is approximately 544 miles (877 km).
    How long is the train ride between Berlin and Geneva?
    On average the Berlin to Geneva train travel time is 11 h 50 min  for the 544 miles (877 km) long route, but the duration can vary if you travel on weekends and holidays.
    Which train station from Berlin to Geneva do I depart from? Which Geneva train station from Berlin do I arrive in?

    There are a few train stations in Berlin to start your trip from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. In Geneva you have a few train station options to choose from for your arrival including Genève and Geneva.

    Omio customers traveling this route depart most frequently from Berlin Hbf   and arrive in Genève.

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

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

    Which train companies can take me between Berlin and Geneva?
    For the journey from Berlin to Geneva you can take a train with Deutsche Bahn. Be sure to check out all possible train providers that offer services from Berlin to Geneva on Omio to compare what amenities they may have.
    How many train services are there between Berlin and Geneva a day?
    The average number of trains departing Berlin for Geneva is 2 a day. The train schedules and services may vary between weekdays and weekends.
    When is the earliest train from Berlin to Geneva? When is the last train from Berlin to Geneva?
    You can take the earliest train from Berlin to Geneva at 5: 46 AM   or take the last train from Berlin to Geneva leaving at 10: 20 PM. Look for the latest Berlin to Geneva train schedules on Omio and book the best time to take the train for this trip.
    How early should I buy Berlin to Geneva train tickets to get the best deals?
    You can find trains from Berlin to Geneva to cost on average $59 (€48) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Berlin to Geneva train generally on sale a few months before the planned travel date.
    Stations

    Important Stations and Airports for this Journey

    Berlin
    Geneva
    Berlin Ostbahnhof
    Amenities
    Refreshments