Travel options for:
Florence to Lucerne
  • Train

    $84 - $164
    1. Firenze S.M.N.

      1 h 40 min - every 3 hours

      $29 - $65

    2. Milano Centrale

      4 h 3 min - once daily

      $55 - $100

  • Train via Chiasso

    $97 - $195
    1. Firenze S.M.N.

      1 h 40 min - every 3 hours

      $29 - $65

    2. Milano Centrale

      42 min - every 3 hours

      $6 - $18

    3. Chiasso

      1 h 54 min - twice daily

      $55 - $100

    4. Arth-Goldau

      27 min - 4 times a day

      $7 - $13

  • Bus

    $30 - $55
    1. Florence

      7 h 40 min - 6 times a week

      $30 - $55

  • Bus, bus and ferry

    $41 - $60
    1. Florence

      1 h 36 min - every 3 hours

      $5 - $10

    2. Bologna

      5 min - 1553 feet

    3. Bologna

      5 h 50 min - twice a week

      $35 - $50

  • Drive

    $80 - $120
    1. Florence

      5 h 32 min - 344 miles

      $80 - $120

  • Fly Florence to Zurich, train

    $102 - $402
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      1 h 15 min - non-stop

      $75 - $350

    3. Zurich (ZRH)

      1 h 2 min - every 2 hours

      $26 - $50

  • Fly Florence to Basel, train

    $139 - $502
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      3 h 20 min - 1 stopover

      $100 - $430

    3. Basel (BSL)

      18 min - every 10 minutes - line 50

      $3 - $5

    4. Basel SBB

      1 h 1 min - 4 times a day

      $35 - $65

  • Fly Florence to Lugano, train

    $147 - $543
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      3 h 35 min - 1 stopover

      $85 - $420

    3. Lugano (LUG)

      13 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano

      1 h 26 min - twice daily

      $45 - $90

    5. Arth-Goldau

      27 min - 4 times a day

      $7 - $13

  • Train to Venice, fly to Zurich, train

    $118 - $412
    1. Florence

      1 h 53 min - every 15 minutes

      $35 - $60

    2. Mestre

      15 min - hourly

      $2 - $4

    3. Venice (VCE)

      1 h 5 min - non-stop

      $55 - $300

    4. Zurich (ZRH)

      1 h 2 min - every 2 hours

      $26 - $50

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

From Firenze S.M.N. train to Milano Centrale then train to Luzern. 6 h 43 min 120€. From Firenze S.M.N. train to Milano Centrale, train to Chiasso, train to Arth-Goldau, then train to Luzern. 6 h 49 min 145€. From Florence bus to Luzern. 7 h 40 min 45€. From Florence bus to Bologna, walk to Bologna, then bus and ferry to Luzern. 8 h 31 min 46€. From Florence drive to Lucerne. 5 h 32 min 85€. From Leopolda Salita bus to Florence airport, fly to Zurich airport, then train to Lucerne. 5 h 25 min 157€. From Leopolda Salita bus to Florence airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne. 7 h 34 min 215€. From Leopolda Salita bus to Florence airport, fly to Lugano airport, line 60 train to Lugano, train to Arth-Goldau, then train to Lucerne. 9 h 11 min 284€. From Firenze S.M.N. train to Mestre, bus to Venice airport, fly to Zurich airport, then train to Lucerne. 7 h 22 min 180€.