Travel from Prague to Geneva

Train, bus or fly from Prague to Geneva?

Swiss, Lufthansa and two other airlines fly from Prague to Geneva every 3 hours. Alternatively, you can take a train from Prague to Geneva via München Hbf and Zürich HB in around 14 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

How to get from Prague to Geneva

ModeDurationPrice
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Geneva airport, then line 150 train to Geneva.4 h 10 min$111
From Prague - Main Station train to München Hbf, train to Zürich HB, then train to Genève.14 h 16 min$333
From Praha, ÚAN Florenc bus to Ženeva, Gare Routiere, pl. Dorciere.14 h 55 min$41
From Praha hl.n. night train to Zürich HB then train to Genève.17 h 28 min$159
From Prague drive to Geneva.8 h 41 min$153

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

It takes approximately 4 h 10 min to get from Prague to Geneva, including transfers.

Is there a direct train between Prague and Geneva?

No, there is no direct train from Prague to Geneva. However, there are services departing from Prague - Main Station and arriving at Genève via München Hbf and Zürich HB. The journey, including transfers, takes approximately 14 h 16 min.

Is there a direct bus between Prague and Geneva?

Yes, there is a direct bus departing from Praha, ÚAN Florenc and arriving at Ženeva, Gare Routiere, pl. Dorciere. Services depart three times a week, and operate Monday, Wednesday, Thursday, Friday and Saturday. The journey takes approximately 14 h 55 min.

Operators from Prague to Geneva

OperatorPhoneWebsite
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
SwissSwiss
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
Brussels AirlinesBrussels Airlines
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
RegioJet+420 542 42 42 42RegioJet
EuroNightEuroNight
Close Print Itinerary
  1. Here are 5 options to get from
    Prague to Geneva:

    1. Trip:
      1 Fly
      • One-Way approx: USD $67 - $262
      • Duration: 4 h 10 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $67 - $262
        • Duration: 4 h 10 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $198 - $347
      • Duration: 14 h 16 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $198 - $347
        • Duration: 14 h 16 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $35 - $50
      • Duration: 14 h 55 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $35 - $50
        • Duration: 14 h 55 min
        Close x
    4. Trip:
      4 Night train, train
      • One-Way approx: USD $90 - $160
      • Duration: 17 h 28 min
      Open +
      • Trip:
        4 Night train, train
        • One-Way approx: USD $90 - $160
        • Duration: 17 h 28 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 8 h 41 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 8 h 41 min
        Close x