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

    $67 - $238
    1. Lucerne

      1 h 3 min - every 2 hours

      $26 - $50

    2. Zurich (ZRH)

      1 h 30 min - non-stop

      $40 - $190

    3. Hamburg (HAM)

      11 min - every 15 minutes

      $1 - $2

  • Train to Basel, fly to Hamburg

    $78 - $297
    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 30 min - non-stop

      $40 - $230

    4. Hamburg (HAM)

      11 min - every 15 minutes

      $1 - $2

  • Train, train to Stuttgart, fly to Hamburg

    $111 - $307
    1. Lucerne

      46 min - every 2 hours

      $23 - $45

    2. Zürich HB

      2 h 41 min - every 3 hours

      $45 - $70

    3. Böblingen

      7 min - every 30 minutes

      $1 - $2

    4. Stuttgart-Rohr

      10 min - every 30 minutes

      $1 - $2

    5. Stuttgart (STR)

      1 h 15 min - non-stop

      $40 - $190

    6. Hamburg (HAM)

      11 min - every 15 minutes

      $1 - $2

  • Train to Berne, fly to Hamburg

    $179 - $936
    1. Lucerne

      1 h - every 4 hours

      $35 - $70

    2. Bern

      11 min - every 2 hours - line 44

      $7 - $11

    3. Belp, Bahnhof

      10 min - hourly - line 334

      $2 - $4

    4. Berne (BRN)

      1 h 35 min - non-stop

      $130 - $850

    5. Hamburg (HAM)

      11 min - every 15 minutes

      $1 - $2

  • Train to Zurich, fly to Hannover, train

    $119 - $385
    1. Lucerne

      1 h 3 min - every 2 hours

      $26 - $50

    2. Zurich (ZRH)

      1 h 15 min - non-stop

      $70 - $310

    3. Hannover (HAJ)

      17 min - hourly

      $1 - $4

    4. Hannover Hbf

      1 h 18 min - every 3 hours

      $22 - $25

  • Train, train to Karlsruhe/Baden Baden, fly to Hamburg

    $119 - $382
    1. Lucerne

      1 h 1 min - 4 times a day

      $30 - $65

    2. Basel SBB

      1 h 26 min - 3 times a day

      $35 - $65

    3. Baden-Baden Bahnhof

      26 min - every 3 hours - line 285

      $4 - $5

    4. Karlsruhe/Baden (FKB)

      1 h 15 min - non-stop

      $45 - $250

    5. Hamburg (HAM)

      11 min - every 15 minutes

      $1 - $2

  • Train

    $194 - $310
    1. Luzern

      1 h 1 min - 4 times a day

      $30 - $65

    2. Basel SBB

      6 h 29 min - 3 times a day

      $160 - $250

  • Bus

    $57 - $95
    1. Luzern

      3 h 35 min - 6 times a week

      $12 - $20

    2. Freiburg

      11 h 20 min - once daily

      $45 - $75

  • Train, night train

    $145 - $205
    1. Luzern

      46 min - every 2 hours

      $23 - $45

    2. Zürich HB

      12 h 31 min - once daily

      $120 - $160

    3. HBF/Kirchenallee

      10 min - every 15 minutes - line 6

      $2 - $4

  • Drive

    $110 - $180
    1. Lucerne

      7 h 58 min - 568 miles

      $110 - $180

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

From Luzern train to Zurich airport, fly to Hamburg airport, then train to Hamburg. 4 h 48 min $132. From Luzern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Hamburg airport, then train to Hamburg. 5 h 7 min $155. From Luzern train to Zürich HB, train to Böblingen, train to Stuttgart-Rohr, train to Stuttgart airport, fly to Hamburg airport, then train to Hamburg. 7 h 29 min $195. From Luzern train to Bern, line 44 train to Belp, Bahnhof, line 334 bus to Berne airport, fly to Hamburg airport, then train to Hamburg. 5 h 43 min $301. From Luzern train to Zurich airport, fly to Hannover airport, train to Hannover Hbf, then train to Hamburg. 6 h 27 min $211. From Luzern train to Basel SBB, train to Baden-Baden Bahnhof, line 285 bus to Karlsruhe/Baden Baden airport, fly to Hamburg airport, then train to Hamburg. 6 h 49 min $201. From Luzern train to Basel SBB then train to Hamburg Hbf. 8 h 30 min $290. From Luzern bus to Freiburg then bus to Hamburg. 15 h 55 min $94. From Luzern train to Zürich HB, night train to HBF/Kirchenallee, then line 6 bus to Zimmerstraße. 14 h 30 min $184. From Lucerne drive to Hamburg. 7 h 58 min $145.

 
 

Bus or train from Lucerne to Hamburg?

Swiss Railways (SBB/CFF/FFS) operates a train from Lucerne to Hamburg hourly. Tickets cost $30 - $65 and the journey takes 1 h 1 min. Swiss Railways (SBB/CFF/FFS) also services this route every 4 hours. Alternatively, FlixBus operates a bus from Lucerne to Hamburg 6 times a week. Tickets cost $12 - $20 and the journey takes 3 h 35 min. FlixBus also services this route 3 times a day.