Travel options for:
Lucerne to Prague
  • Train to Zurich, fly to Prague

    $94 - $284
    1. Lucerne

      1 h 3 min - every 2 hours

      $26 - $50

    2. Zurich (ZRH)

      1 h 20 min - non-stop

      $65 - $230

    3. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    4. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Train to Basel, fly to Prague

    $94 - $323
    1. Lucerne

      1 h 1 min - 4 times a day

      $30 - $65

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 20 min - non-stop

      $55 - $250

    4. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    5. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Train to Zurich, fly to Dresden, night bus

    $106 - $311
    1. Lucerne

      1 h 3 min - every 2 hours

      $26 - $50

    2. Zurich (ZRH)

      1 h 20 min - non-stop

      $70 - $250

    3. Dresden (DRS)

      2 h 10 min - every 15 minutes

      $9 - $14

  • Bus

    $40 - $110
    1. Lucerne

      8 h 54 min - 3 times a week

      $40 - $110

  • Train, bus

    $64 - $111
    1. Luzern

      46 min - every 2 hours

      $23 - $45

    2. Zürich HB

      4 min - 1339 feet

    3. Zurich

      9 h 15 min - 5 times a week

      $40 - $70

  • Train

    $194 - $311
    1. Luzern

      1 h 1 min - 4 times a day

      $30 - $65

    2. Basel SBB

      13 h 18 min - once daily

      $160 - $250

  • Drive

    $95 - $150
    1. Lucerne

      6 h 52 min - 474.8 miles

      $95 - $150

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

From Luzern train to Zurich airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 4 h 56 min $150. From Luzern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 15 min $178. From Luzern train to Zurich airport, fly to Dresden airport, then night bus to Prague. 6 h 39 min $167. From Lucerne bus to Prague. 8 h 54 min $65. From Luzern train to Zürich HB, walk to Zurich, then bus to Prague, Prague Main station. 11 h 5 min $91. From Luzern train to Basel SBB then train to Praha hl.n.. 15 h 19 min $280. From Lucerne drive to Prague. 6 h 52 min $121.