Travel from Copenhagen to Geneva

Train, bus or fly from Copenhagen to Geneva?

Norwegian Air International, Scandinavian Airlines and eight other airlines fly from Copenhagen to Geneva hourly. Alternatively, you can take a train from Copenhagen to Geneva via Hamburg Hbf, Basel SBB, and Olten in around 15 h 31 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 Copenhagen to Geneva

ModeDurationPrice
From Koebenhavn H train to Copenhagen airport, fly to Geneva airport, then line 150 train to Geneva.4 h 21 min$105
From Koebenhavn H train to Hamburg Hbf, train to Basel SBB, train to Olten, then train to Genève.15 h 31 min$469
From Koebenhavn H train to Hamburg Hbf, train to Bern, then train to Genève.17 h 34 min$484
From Copenhagen bus to Frankfurt, Frankfurt central station then bus to Geneva.26 h 25 min$165
From Copenhagen bus to Paris Gallieni then bus to Geneve.28 h 5 min$219
From Copenhagen drive to Geneva.14 h 9 min$269

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

It takes approximately 4 h 21 min to get from Copenhagen to Geneva, including transfers.

Is there a direct train between Copenhagen and Geneva?

No, there is no direct train from Copenhagen to Geneva. However, there are services departing from Koebenhavn H and arriving at Genève via Hamburg Hbf, Basel SBB and Olten. The journey, including transfers, takes approximately 15 h 31 min.

Is there a direct bus between Copenhagen and Geneva?

No, there is no direct bus from Copenhagen to Geneva. However, there are services departing from Copenhagen and arriving at Geneva via Frankfurt, Frankfurt central station. The journey, including transfers, takes approximately 26 h 25 min.

Operators from Copenhagen to Geneva

OperatorPhoneWebsite
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Norwegian Air InternationalNorwegian Air International
Scandinavian AirlinesScandinavian Airlines
easyJeteasyJet
SwissSwiss
LufthansaLufthansa
KLMKLM
Brussels AirlinesBrussels Airlines
Air FranceAir France
Austrian AirlinesAustrian Airlines
British AirwaysBritish Airways
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR