Cheap train tickets from Berlin to Geneva

Showing times and prices for Jan 30

Cheapest

$95

Average

$151

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Geneva will cost around $ 151 if you buy it on the day, but the cheapest tickets can be found for only $ 95.

Cheapest
10:38PMBerlin Hbf13h09 11:47AMGeneva
3 changes
$951One-way
2nd Cheapest
12:21AMBerlin Hbf14h26 02:47PMGeneva
3 changes
$1221One-way
2nd Cheapest
05:29AMBerlin Hbf10h18 03:47PMGeneva
3 changes
$1221One-way
2nd Cheapest
06:30AMBerlin Hbf10h17 04:47PMGeneva
2 changes
$1221One-way
2nd Cheapest
09:28PMBerlin Hbf11h50 09:18AMGeneva
3 changes
$1221One-way

Train schedule from Berlin to Geneva

Showing trains for tomorrow, Sun, Jan 30
12:21AMBerlin Hbf14h26 02:47PMGeneva
0 changes
05:29AMBerlin Hbf10h18 03:47PMGeneva
0 changes
06:30AMBerlin Hbf10h17 04:47PMGeneva
0 changes
07:46AMBerlin Hbf10h01 05:47PMGeneva
0 changes
08:30AMBerlin Hbf10h17 06:47PMGeneva
0 changes
09:46AMBerlin Hbf10h01 07:47PMGeneva
0 changes
10:30AMBerlin Hbf10h17 08:47PMGeneva
0 changes
11:46AMBerlin Hbf10h09 09:55PMGeneva
0 changes
12:30PMBerlin Hbf10h31 11:01PMGeneva
0 changes
01:28PMBerlin Hbf10h46 12:14AMGeneva
0 changes
01:37PMBerlin Hbf10h37 12:14AMGeneva
0 changes
01:46PMBerlin Hbf10h58 12:44AMGeneva
0 changes
02:30PMBerlin Hbf10h44 01:14AMGeneva
0 changes
03:28PMBerlin Hbf15h19 06:47AMGeneva
0 changes
03:37PMBerlin Hbf15h10 06:47AMGeneva
0 changes
04:30PMBerlin Hbf15h17 07:47AMGeneva
0 changes
04:30PMBerlin Hbf15h10 07:40AMGeneva
0 changes
08:54PMBerlin Hbf13h24 10:18AMGeneva
0 changes
09:28PMBerlin Hbf11h50 09:18AMGeneva
0 changes
10:38PMBerlin Hbf13h09 11:47AMGeneva
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Jan 30
$85Deutsche Bahn
$71Flixbus
$85easyJet
Mon
Jan 31
$56Deutsche Bahn
Find prices
$198Air France
Tue
Feb 1
$35Deutsche Bahn
Find prices
$46easyJet
Wed
Feb 2
$35Deutsche Bahn
Find prices
$124Eurowings
Thu
Feb 3
$35Deutsche Bahn
$61Flixbus
$40easyJet
Fri
Feb 4
$35Deutsche Bahn
$63Flixbus
$32easyJet
Sat
Feb 5
$35Deutsche Bahn
$77BlaBlaCar Bus
Find prices
Sun
Feb 6
$35Deutsche Bahn
$65BlaBlaCar Bus
$30easyJet
Mon
Feb 7
$35Deutsche Bahn
Find prices
$30easyJet
Tue
Feb 8
$35Deutsche Bahn
Find prices
Find prices
Wed
Feb 9
$35Deutsche Bahn
Find prices
Find prices
Thu
Feb 10
$35Deutsche Bahn
Find prices
$37easyJet
Fri
Feb 11
$35Deutsche Bahn
$67Flixbus
$42easyJet
Sat
Feb 12
$35Deutsche Bahn
$65Flixbus
$42easyJet
Sun
Feb 13
$35Deutsche Bahn
$67Flixbus
$42easyJet
Mon
Feb 14
$35Deutsche Bahn
Find prices
$30easyJet
Tue
Feb 15
$35Deutsche Bahn
Find prices
$30easyJet
Wed
Feb 16
$35Deutsche Bahn
Find prices
$30easyJet
Thu
Feb 17
$35Deutsche Bahn
$61Flixbus
$30easyJet
Fri
Feb 18
$35Deutsche Bahn
$63Flixbus
$42easyJet

Fastest train times from Berlin to Geneva

Showing times and prices for Jan 30

Fastest Journey

10 h 1 m

Average

11 h 56 m

Trains per day

20

Distance

877 km

It's difficult to get from Berlin to Geneva without transferring at least once.

Fastest
07:46AMBerlin Hbf10h01 05:47PMGeneva
3 changes
$1431One-way
Fastest
09:46AMBerlin Hbf10h01 07:47PMGeneva
3 changes
$1621One-way
2nd Fastest
11:46AMBerlin Hbf10h09 09:55PMGeneva
4 changes
$1621One-way
06:30AMBerlin Hbf10h17 04:47PMGeneva
2 changes
$1221One-way
08:30AMBerlin Hbf10h17 06:47PMGeneva
2 changes
$1431One-way

More than 1,000 travel companies trust us to 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

Overview: Train from Berlin to Geneva

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

Trains from Berlin to Geneva cover the 544 miles (877 km) long trip 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 trip for as low as $35 (€30), but the average price of train tickets is $56 (€47). Travelers depart most frequently from Berlin Hbf and arrive in Genève.

Train companies: Deutsche Bahn from Berlin to Geneva trains

Deutsche Bahn trains will get you from Berlin to Geneva from $35 (€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 the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Berlin to Geneva. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: $35

Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train to Geneva from Berlin:

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

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

Is cross-border travel by train between Berlin, Germany and Geneva, Switzerland allowed?

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

What is the status of international entry into Switzerland from Germany?

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

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

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • COVID-19 test required after arrival, between day 4 and day 7
  • Health declaration required
  • Digital entry registration is required prior to arrival

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

When traveling in Switzerland, you must follow these COVID-19 safety rules:

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

The information above was last checked on 1/28/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Berlin and Geneva before traveling.

Do I need to quarantine when I return 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 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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 1/28/22. 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 cheap train tickets to Geneva from Berlin for as low as $35 (€30)  for the next 7 days.

What is the price of a train ticket from Berlin to Geneva?

The train price from Berlin to Geneva is on average $56 (€47)  if you are looking to buy your tickets for this journey in the next 7 days.

How many miles is it from Berlin to Geneva by train?

When traveling this route you should expect the distance between Berlin and Geneva by train to be approximately 544 miles (877 km).

How long is the train ride between Berlin and Geneva?

While the time it takes to travel 544 miles (877 km) from Berlin to Geneva can vary based on specific dates, weekends, and holidays, the Berlin to Geneva train journey time is on average 11 h 50 min.

When traveling by train from Berlin to Geneva, which train station in Berlin do I depart from and which train station in Geneva do I arrive in?

When taking the train between Berlin and Geneva, you can choose to depart from train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Your route can end in train stations such as Genève and Geneva.

Omio customers who travel this route most frequently depart 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.7 miles (2.8 km) away from the city center, and they get off the train at Genève, located 0.6 miles (950 m) away from the city center.

Which train providers should I travel with from Berlin to Geneva?

If you're looking for trains from Berlin to Geneva, you can rely on Deutsche Bahn to get you to Geneva. It's also good to check out all possible train companies for the Berlin to Geneva route to see if there might be differences in the amenities they offer.

How many trains are there from Berlin to Geneva a day?

On average, there are 2 trains a day from Berlin to Geneva. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Berlin to Geneva? When does the last train depart from Berlin to Geneva?

You can take the first train from Berlin to Geneva at 5: 01 AM. The last train from Berlin to Geneva that you can take departs at 9: 29 PM. Omio shows you the latest train from Berlin to Geneva schedule to help you book the best departure time for this trip.

How early should I buy train tickets from Berlin to Geneva to score the best deals?

You can find trains to Geneva from Berlin to cost on average $56 (€47) 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 trip. You’ll see tickets for the Berlin to Geneva train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Berlin
Geneva
Berlin Hbf is the most popular Berlin railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your trip to Geneva.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transit options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7