Travel from Geneva to Berlin

Train, bus or fly from Geneva to Berlin?

Swiss, Eurowings and six other airlines fly from Geneva to Berlin hourly. Alternatively, you can take a train from Geneva to Berlin via Olten, Basel SBB, and Hannover Hbf in around 11 h 16 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Geneva to Berlin

ModeDurationPrice
From Genève line 15 train to Geneva airport, fly to Berlin Tegel airport, then bus to Berlin.5 h 38 min$122
From Genève line 15 train to Geneva airport, fly to Berlin Schoenefeld airport, then train to Berlin.4 h 35 min$102
From Genève train to Olten, line 26 train to Basel SBB, train to Hannover Hbf, then train to Berlin Hbf (tief).11 h 16 min$421
From Genève train to Bern, train to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr..11 h 33 min$410
From Ženeva, Gare Routiere, pl. Dorciere bus to Zurich, bus to Berlin, Flughafen Tegel, then bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr..18 h 50 min$110
From Genève, Place de Neuve line 5 bus to Geneve-Aeroport, bus to Lyon, bus to U Kaiserdamm, then train to S+U Alexanderplatz.27 h 34 min$179
From Geneva drive to Berlin.10 h 2 min$179

How long does it take to get from Geneva to Berlin?

It takes approximately 5 h 38 min to get from Geneva to Berlin, including transfers.

Is there a direct train between Geneva and Berlin?

No, there is no direct train from Geneva to Berlin. However, there are services departing from Genève and arriving at Berlin Hbf (tief) via Olten, Basel SBB and Hannover Hbf. The journey, including transfers, takes approximately 11 h 16 min.

Is there a direct bus between Geneva and Berlin?

No, there is no direct bus from Geneva to Berlin. However, there are services departing from Ženeva, Gare Routiere, pl. Dorciere and arriving at Berlin, S+U Alexanderplatz Bhf/Memhardstr. via Zurich and Berlin, Flughafen Tegel. The journey, including transfers, takes approximately 18 h 50 min.

Operators from Geneva to Berlin

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
EurowingsEurowings
LufthansaLufthansa
KLMKLM
Air FranceAir France
Austrian AirlinesAustrian Airlines
Brussels AirlinesBrussels Airlines
easyJeteasyJet
BVGBVG
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
RegioJet+420 542 42 42 42RegioJet
FlixBus+49 1807 123 99 123FlixBus
tpgtpg
Eurolines CH0041 (0) 844 257 224Eurolines CH
Eurolines FR+ 33 1 41 86 24 21Eurolines FR