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

    $83 - $322
    1. Lisbon

      19 min - every 5 minutes

      $3

    2. Lisbon (LIS)

      2 h 40 min - non-stop

      $55 - $270

    3. Zurich (ZRH)

      1 h 2 min - hourly

      $26 - $50

      • Lucerne
  • Fly to Basel, train

    $110 - $392
    1. Lisbon

      19 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

      $3 - $5

    4. Basel SBB

      1 h 1 min - hourly

      $35 - $65

      • Lucerne
  • Fly to Geneva, train

    $132 - $492
    1. Lisbon

      19 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
  • Bus, train via Barcelona Sants

    $319 - $502
    1. Lisbon

      7 h - 3 times a day

      $40 - $60

    2. Méndez Álvaro

      2 min - every 15 minutes

      $1 - $2

    3. Atocha

      5 min - 1514 feet

    4. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

    5. Barcelona Sants

      4 h 59 min - once daily

      $85 - $130

    6. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $30 - $50

    7. Geneve

      2 h 45 min - hourly

      $85 - $150

      • Luzern
  • Bus Andrade Voyages, train

    $242 - $342
    1. Martim Moniz

      47 min - every 30 minutes - line 208

      $3

    2. Lissabon Oriente

      5 h - 5 times a week

      $120 - $140

    3. Chambéry Gare routière

      1 h 5 min - every 4 hours

      $40 - $50

    4. Geneve-Aeroport

      2 h 54 min - hourly

      $80 - $150

      • Luzern
  • Bus InterNorte, train

    $164 - $255
    1. Martim Moniz

      47 min - every 30 minutes - line 208

      $3

    2. Lisboa Oriente

      34 h 41 min - 3 times a day

      $120 - $180

    3. Bern, Neufeld P+R

      7 min - every 10 minutes - line 11

      $2 - $3

    4. Bern

      1 h - hourly

      $40 - $70

      • Luzern
  • Bus Eurolines CH, train

    $197 - $316
    1. Lisboa - Sete Rios

      11 h 45 min - 3 times a day

      $50 - $85

    2. Valladolid

      24 h 30 min - 3 times a week

      $120 - $190

    3. Zürich HB

      50 min - hourly

      $23 - $45

      • 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 37 min $157. From Alameda Metro to Lisbon airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne. 6 h 48 min $196. From Alameda Metro to Lisbon airport, fly to Geneva airport, then train to Lucerne. 8 h 7 min $262. From Lisbon bus to Méndez Álvaro, train to Atocha, walk to Madrid-Puerta de Atocha, train to Barcelona Sants, train to Lyon Part Dieu, train to Geneve, then train to Luzern. 22 h 23 min $447. From Martim Moniz line 208 bus to Lissabon Oriente, bus to Chambéry Gare routière, bus to Geneve-Aeroport, then train to Luzern. 36 h 20 min $312. From Martim Moniz line 208 bus to Lisboa Oriente, bus to Bern, Neufeld P+R, line 11 bus to Bern, then train to Luzern. 38 h 7 min $255. From Lisboa - Sete Rios bus to Valladolid, bus to Zürich HB, then train to Luzern. 38 h 17 min $292. From Lisbon drive to Lucerne. 20 h 13 min $368.