Travel options for:
Florence to Lugano
  • Train

    $54 - $81
    1. Firenze S.M.N.

      1 h 40 min - every 3 hours

      $35 - $60

    2. Milano Centrale

      1 h 7 min - every 4 hours

      $15 - $26

  • Bus Calanda Viaggi

    $37 - $52
    1. Autostazione Sita Firenze *

      20 min - every 4 hours

      $1 - $3

    2. Florenz A1

      5 h - 4 times a week

      $35 - $50

  • Bus FlixBus

    $40 - $58
    1. Florence

      4 h 15 min - once daily

      $17 - $29

    2. Milano - Lampugnano

      1 h 5 min - once daily

      $22 - $29

  • Drive

    $55 - $85
    1. Florence

      3 h 46 min - 237.2 miles

      $55 - $85

  • Fly to Lugano

    $95 - $440
    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

  • Fly to Milan Malpensa, bus

    $132 - $340
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      3 h 30 min - 1 stopover

      $110 - $310

    3. Milan Malpensa (MXP)

      55 min - once daily

      $21 - $28

  • Fly to Milan Linate, train

    $147 - $443
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      2 h 50 min - 1 stopover

      $120 - $390

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      1 h 7 min - every 4 hours

      $25 - $45

  • Fly to Zurich, train

    $146 - $482
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      1 h 15 min - non-stop

      $75 - $350

    3. Zurich (ZRH)

      9 min - hourly - line 2

      $10 - $20

    4. Zürich HB

      2 h 8 min - once daily

      $60 - $110

  • 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 Lugano. 3 h 47 min 61€. From Autostazione Sita Firenze * bus to Florenz A1 then bus to Lugano Süd. 6 h 20 min 40€. From Florence bus to Milano - Lampugnano then bus to Lugano - Stazione. 6 h 20 min 45€. From Florence drive to Lugano. 3 h 46 min 59€. From Leopolda Salita bus to Florence airport, fly to Lugano airport, then line 60 train to Lugano. 6 h 14 min 202€. From Leopolda Salita bus to Florence airport, fly to Milan Malpensa airport, then bus to Lugano. 6 h 39 min 200€. From Leopolda Salita bus to Florence airport, fly to Milan Linate airport, bus to Milano Centrale, then train to Lugano. 6 h 45 min 193€. From Leopolda Salita bus to Florence airport, fly to Zurich airport, line 2 train to Zürich HB, then train to Lugano. 6 h 54 min 230€.