Travel options for:
Prague to Lucerne
  • Bus

    $40 - $110
    1. Prague

      8 h 54 min - 3 times a week

      $40 - $110

  • Bus, train

    $65 - $113
    1. Prague, Prague Main station

      9 h 15 min - once daily

      $40 - $70

    2. Zurich

      5 min - 1566 feet

    3. Zürich HB

      45 min - every 2 hours

      $23 - $45

  • Train

    $95 - $217
    1. Praha hl.n.

      5 h 51 min - once daily

      $50 - $75

    2. München Hbf

      4 h 11 min - 5 times a day

      $22 - $100

    3. Zürich HB

      45 min - every 2 hours

      $23 - $45

  • Drive

    $95 - $150
    1. Prague

      6 h 54 min - 467 miles

      $95 - $150

  • Fly Prague to Zurich, train

    $92 - $281
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      1 h 15 min - non-stop

      $65 - $230

    3. Zurich (ZRH)

      1 h 2 min - every 2 hours

      $26 - $50

  • Fly Prague to Basel, train

    $89 - $321
    1. Prague

      15 min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      1 h 20 min - non-stop

      $55 - $250

    3. Basel (BSL)

      18 min - every 10 minutes - line 50

      $3 - $5

    4. Basel SBB

      1 h 1 min - 4 times a day

      $30 - $65

  • Bus to Dresden, fly to Zurich, train

    $105 - $313
    1. Prague

      2 h 10 min - every 15 minutes

      $9 - $14

    2. Dresden (DRS)

      1 h 20 min - non-stop

      $70 - $250

    3. Zurich (ZRH)

      1 h 2 min - every 2 hours

      $26 - $50

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Prague bus to Lucerne. 8 h 54 min 1 424 Kč. From Prague, Prague Main station bus to Zurich, walk to Zürich HB, then train to Luzern. 10 h 25 min 2 354 Kč. From Praha hl.n. train to München Hbf, train to Zürich HB, then train to Luzern. 12 h 6 min 4 295 Kč. From Prague drive to Lucerne. 6 h 54 min 2 592 Kč. From Praha, Hradčanská bus to Prague airport, fly to Zurich airport, then train to Lucerne. 5 h 26 min 3 177 Kč. From Praha, Hradčanská bus to Prague airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne. 5 h 35 min 3 808 Kč. From Praha, ÚAN Florenc bus to Dresden airport, fly to Zurich airport, then train to Lucerne. 7 h 26 min 3 615 Kč.