Travel options for:
Maasmechelen to Lucerne
  • Train

    $136 - $201
    1. Maasmechelen Centrum

      43 min - hourly - line 63

      $4

    2. Maastricht

      32 min - hourly

      $6 - $11

    3. Liège-Guillemins

      1 h 1 min - 5 times a day

      $22 - $35

    4. Köln Hbf

      3 h 52 min - twice daily

      $90 - $130

    5. Basel SBB

      1 h 1 min - hourly

      $15 - $22

      • Luzern
  • Bus, train Eurolines CH

    $78 - $111
    1. Maasmechelen Centrum

      43 min - hourly - line 63

      $4

    2. Maastricht station

      40 min - once daily - line 801

      $1 - $3

    3. Liege

      7 h 28 min - 3 times a week

      $50 - $70

    4. Basel SBB

      1 h 1 min - hourly

      $24 - $35

      • Luzern
  • Bus, train Eurolines UK

    $91 - $148
    1. Maasmechelen Centrum

      43 min - hourly - line 63

      $4

    2. Maastricht

      41 min - hourly

      $6 - $12

    3. Liege Place St-Lambert

      11 min - every 20 minutes - line 12

      $2 - $3

    4. Lieja

      10 h 35 min - 3 times a week

      $55 - $85

    5. Zurich

      5 min - 1388 feet

    6. Zürich HB

      50 min - hourly

      $25 - $45

      • Luzern
  • Drive

    $100 - $160
    1. Maasmechelen

      5 h 59 min - 418.5 miles

      $100 - $160

      • Lucerne
  • Shuttle to Dusseldorf, fly to Zurich, train

    $197 - $428
    1. Maasmechelen

      11 min - 10.3 miles

      $40 - $55

    2. Maastricht airport

      1 h - on demand

      $95 - $260

    3. Dusseldorf (DUS)

      1 h 10 min - non-stop

      $40 - $90

    4. Zurich (ZRH)

      1 h 2 min - hourly

      $19 - $28

      • Lucerne
  • Shuttle to Dusseldorf, fly to Basel, train

    $209 - $540
    1. Maasmechelen

      11 min - 10.3 miles

      $40 - $55

    2. Maastricht airport

      1 h - on demand

      $95 - $260

    3. Dusseldorf (DUS)

      1 h 10 min - non-stop

      $45 - $190

    4. Basel (BSL)

      19 min - every 10 minutes

      $2 - $5

    5. Basel SBB

      1 h 1 min - hourly

      $24 - $35

      • Lucerne
  • Train to Brussels, fly to Zurich, train

    $124 - $244
    1. Maasmechelen

      17 min - every 2 hours - line 45

      $4

    2. Genk

      1 h 9 min - hourly

      $9 - $13

    3. Leuven

      13 min - hourly

      $18 - $20

    4. Brussels (BRU)

      1 h 10 min - non-stop

      $75 - $180

    5. Zurich (ZRH)

      1 h 2 min - hourly

      $19 - $28

      • Lucerne
  • Train to Brussels, fly to Basel, train

    $86 - $226
    1. Maasmechelen

      17 min - every 2 hours - line 45

      $4

    2. Genk

      1 h 9 min - hourly

      $9 - $13

    3. Leuven

      13 min - hourly

      $18 - $20

    4. Brussels (BRU)

      1 h - non-stop

      $30 - $150

    5. Basel (BSL)

      19 min - every 10 minutes

      $2 - $5

    6. Basel SBB

      1 h 1 min - hourly

      $24 - $35

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

From Maasmechelen Centrum line 63 bus to Maastricht, train to Liège-Guillemins, train to Köln Hbf, train to Basel SBB, then train to Luzern. 10 h 3 min 158€. From Maasmechelen Centrum line 63 bus to Maastricht station, line 801 bus to Liege, bus to Basel SBB, then train to Luzern. 12 h 17 min 92€. From Maasmechelen Centrum line 63 bus to Maastricht, train to Liege Place St-Lambert, line 12 bus to Lieja, bus to Zurich, walk to Zürich HB, then train to Luzern. 14 h 49 min 127€. From Maasmechelen drive to Lucerne. 5 h 59 min 123€. From Maasmechelen taxi to Maastricht airport, shuttle to Dusseldorf airport, fly to Zurich airport, then train to Lucerne. 6 h 351€. From Maasmechelen taxi to Maastricht airport, shuttle to Dusseldorf airport, fly to Basel airport, bus to Basel SBB, then train to Lucerne. 6 h 9 min 385€. From Maasmechelen Centrum line 45 bus to Genk, train to Leuven, train to Brussels airport, fly to Zurich airport, then train to Lucerne. 7 h 17 min 154€. From Maasmechelen Centrum line 45 bus to Genk, train to Leuven, train to Brussels airport, fly to Basel airport, bus to Basel SBB, then train to Lucerne. 7 h 16 min 115€.