Rome2Rio

How to get fromDenmark to Genevaby plane, train (Trenitalia), bus, car, or car train

Find Transport to Geneva

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 10 ways to get from Denmark to Geneva by plane, train (Trenitalia), bus, car, or car train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly from Copenhagen Airport

    best
    1. Fly from Copenhagen Airport (CPH) to Geneva International Airport (GVA)plane plane CPH - GVA
    4h 19m
    CHF 51–203
  2. Train via Schleswig

    1. Take the train from Koebenhavn H to Schleswigtrain train Rj / ...
    2. Take the train from Schleswig to Hamburg Hbftrain train Re7
    3. Take the train from Hamburg Hbf to Basel SBBtrain train Ec
    4. Take the train from Basel SBB to Renens VDtrain train
    5. Take the train from Renens VD to Genèvetrain train Ic1 / ...
    16h 39m
    CHF 343–568
  3. Bus via Dortmund

    1. Take the bus from Copenhagen Busterminal to Dortmund central bus stationbus bus N74
    2. Take the bus from Dortmund central bus station to Genevabus bus FlixBus N122
    25h 31m
    CHF 122–198
  4. Drive  1,510.8 km

    1. Drive from Copenhagen to Genevacar car 1,510.8 km
    13h 21m
    CHF 294–425
  5. Fly from Billund Airport

    1. Fly from Billund Airport (BLL) to Geneva International Airport (GVA)plane plane BLL - GVA
    5h 59m
    CHF 112–294
  6. Fly from Aalborg Airport

    1. Fly from Aalborg Airport (AAL) to Geneva International Airport (GVA)plane plane AAL - GVA
    5h 51m
    CHF 72–323
  7. Bus to Aarhus Airport, fly

    1. Take the bus from Aarhus Banegårdsplads/Banegårdspladsen to Aarhus Lufthavnbus bus
    2. Fly from Aarhus Airport (AAR) to Geneva International Airport (GVA)plane plane AAR - GVA
    6h 20m
    CHF 106–343
  8. Drive, car train

    1. Drive from Copenhagen to Lüneburgcar car
    2. Take the cartrain from Lüneburg to Lörrach Hbfcartrain train
    3. Drive from Lörrach Hbf to Genevacar car
    17h 30m
    CHF 232–322
  9. Train

    1. Take the train from Koebenhavn H to Hamburg Hbftrain train Rj / ...
    2. Take the train from Hamburg Hbf to Basel SBBtrain train 43 / ...
    3. Take the train from Basel SBB to Renens VDtrain train
    4. Take the train from Renens VD to Genèvetrain train Ic1 / ...
    17h 42m
    CHF 224–430
  10. Bus

    1. Take the bus from Copenhagen to Słubicebus bus
    2. Take the bus from SŁUBICE, Port Świecko, Świecko 39 to GENEVE, Gare Routiere Place Dorcierebus bus
    31h 35m
    CHF 155–225

Denmark to Geneva by train

Calendar1Weekly Trains
Duration16h 39mAverage Duration
TicketCHF 343Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Denmark and Geneva, Switzerland?

Scandinavian Airlines, easyJet, and four other airlines fly from Copenhagen Airport (CPH) to Geneva International Airport (GVA) every 4 hours. Alternatively, you can take a train from Koebenhavn H to Genève via Schleswig, Hamburg Hbf, Basel SBB, and Renens VD in around 16h 39m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Switzerland

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Booking & Getting There