Travel options for:
Lisbon to Lucerne
  • Fly to Zurich, train

    $84 - $322
    1. Lisbon

      18 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      2 h 40 min - non-stop

      $55 - $270

    3. Zurich (ZRH)

      1 h 2 min - hourly

      $27 - $50

      • Lucerne
  • Fly to Basel, train

    $111 - $392
    1. Lisbon

      18 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      2 h 40 min - non-stop

      $70 - $320

    3. Basel (BSL)

      18 min - every 10 minutes - line 50

      $4 - $5

    4. Basel SBB

      1 h 1 min - hourly

      $35 - $65

      • Lucerne
  • Fly to Geneva, train

    $132 - $492
    1. Lisbon

      18 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      2 h 20 min - non-stop

      $50 - $340

    3. Geneva (GVA)

      2 h 54 min - hourly

      $80 - $150

      • Lucerne
  • Train, bus

    $249 - $367
    1. Lisboa Santa Apolonia

      1 h 43 min - every 4 hours

      $16 - $35

    2. Coimbra-B

      12 min - 3460 feet

    3. Coimbra

      18 h - once daily

      $75 - $120

    4. Orleans

      15 min - 4227 feet

    5. Les-Aubrais-Orleans

      1 h 8 min - every 15 minutes

      $23 - $35

    6. Paris Austerlitz

      10 min - 2205 feet

    7. Paris Gare de Lyon

      3 h 3 min - 5 times a day

      $100 - $115

    8. Basel SBB

      1 h 1 min - hourly

      $35 - $65

      • Luzern
  • Train

    $387 - $584
    1. Lisboa Santa Apolonia

      2 h 44 min - every 4 hours

      $24 - $50

    2. Porto(Campanha)

      2 h 15 min - 3 times a day

      $13 - $25

    3. Vigo-Guixar

      13 h 40 min - once daily

      $150 - $180

    4. Barcelona Sants

      4 h 59 min - once daily

      $85 - $120

    5. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $30 - $50

    6. Geneve

      2 h 45 min - hourly

      $85 - $160

      • Luzern
  • Bus, train

    $207 - $277
    1. Martim Moniz

      47 min - every 30 minutes - line 208

      $3

    2. Lisboa Estação do Oriente

      11 h - 3 times a week

      $170 - $210

    3. Basel SBB

      1 h 1 min - hourly

      $35 - $65

      • Luzern
  • Bus

    $146 - $222
    1. Martim Moniz

      47 min - every 30 minutes - line 208

      $3

    2. Lisboa - Gare do Oriente

      36 h 11 min - 3 times a week

      $130 - $180

    3. Milan, Milan

      4 h - twice daily

      $14 - $40

      • Luzern, Luzern
  • Drive

    $300 - $440
    1. Lisbon

      20 h 13 min - 1324.2 miles

      $300 - $440

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

From Alameda Metro to Lisbon airport, fly to Zurich airport, then train to Lucerne. 6 h 36 min $162. From Alameda Metro to Lisbon airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne. 6 h 47 min $201. From Alameda Metro to Lisbon airport, fly to Geneva airport, then train to Lucerne. 8 h 6 min $272. From Lisboa Santa Apolonia train to Coimbra-B, walk to Coimbra, bus to Orleans, walk to Les-Aubrais-Orleans, train to Paris Austerlitz, walk to Paris Gare de Lyon, train to Basel SBB, then train to Luzern. 28 h 5 min $325. From Lisboa Santa Apolonia train to Porto(Campanha), train to Vigo-Guixar, train to Barcelona Sants, train to Lyon Part Dieu, train to Geneve, then train to Luzern. 32 h 38 min $526. From Martim Moniz line 208 bus to Lisboa Estação do Oriente, bus to Basel SBB, then train to Luzern. 38 h 13 min $237. From Martim Moniz line 208 bus to Lisboa - Gare do Oriente, bus to Milan, Milan, then bus to Luzern, Luzern. 42 h 58 min $192. From Lisbon drive to Lucerne. 20 h 13 min $368.