Travel options for:
Zurich Airport (ZRH) to Lugano
  • Fly to Lugano

    $74 - $227
    1. Zurich (ZRH)

      40 min - non-stop

      $65 - $210

    2. Lugano (LUG)

      13 min - every 30 minutes - line 60

      $9 - $18

  • Fly to Milan Malpensa, bus

    $95 - $282
    1. Zurich (ZRH)

      50 min - non-stop

      $70 - $260

    2. Milan Malpensa (MXP)

      55 min - once daily

      $21 - $28

  • Train

    $71 - $129
    1. Zürich Flughafen

      9 min - hourly - line 2

      $10 - $20

    2. Zürich HB

      2 h 8 min - once daily

      $60 - $110

  • Train via Zug

    $69 - $129
    1. Zürich Flughafen

      52 min - hourly - line 24

      $19 - $35

    2. Zug

      1 h 48 min - 3 times a day

      $50 - $95

  • Bus Autolinee Gambioli

    $27 - $45
    1. Zürich Flughafen

      16 min - hourly - line 16

      $11 - $21

    2. Zürich

      2 h 40 min - once a week

      $16 - $25

  • Bus Autolinee Ventre

    $22 - $23
    1. Zürich Flughafen, Bahnhof

      36 min - every 15 minutes - line 10

      $4 - $6

    2. Zürich

      3 h - twice a week

      $17

  • Drive

    $29 - $45
    1. Zurich Airport (ZRH)

      2 h 31 min - 140.9 miles

      $29 - $45

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

From Zurich airport fly to Lugano airport then line 60 train to Lugano. 1 h 5 min $110. From Zurich airport fly to Milan Malpensa airport then bus to Lugano. 2 h 45 min $123. From Zürich Flughafen line 2 train to Zürich HB then train to Lugano. 3 h 17 min $129. From Zürich Flughafen line 24 train to Zug then train to Lugano. 3 h 19 min $128. From Zürich Flughafen line 16 train to Zürich then bus to Lugano. 3 h 56 min $40. From Zürich Flughafen, Bahnhof line 10 tram to Zürich then bus to Lugano Sud. 4 h 36 min $22. From Zurich Airport (ZRH) drive to Lugano. 2 h 31 min $35.