Travel options for:
Nearby airports to Varenna
  • Milan Malpensa (MXP)

    $12 - $37
    1. Malpensa Aeroporto T.1

      52 min - hourly

      $5 - $16

    2. Milano Centrale

      1 h 3 min - every 4 hours

      $6 - $22

  • Milan Linate (LIN)

    $8 - $28
    1. Milan Linate Airport

      25 min - every 30 minutes

      $1 - $6

    2. Milano Centrale

      1 h 3 min - every 4 hours

      $6 - $22

  • Milan Bergamo (BGY)

    $8 - $20
    1. Milan Bergamo Airport (BGY)

      11 min - every 20 minutes - line 1

      $3

    2. Bergamo

      40 min - every 2 hours

      $5 - $11

    3. Lecco

      37 min - every 3 hours

      $1 - $7

  • Zurich (ZRH)

    $77 - $142
    1. Zürich Flughafen

      52 min - hourly - line 24

      $19 - $35

    2. Zug

      1 h 48 min - 3 times a day

      $50 - $95

    3. Lugano, Stazione Piazza Besso

      8 min - every 20 minutes - line 3

      $1 - $2

    4. Lugano Cassarate

      52 min - every 3 hours

      $2 - $3

    5. Menaggio

      11 min - 4 times a day

      $5 - $8

  • Lugano (LUG)

    $9 - $13
    1. Breganzona, Posta

      15 min - every 20 minutes - line 3

      $1 - $3

    2. Lugano Cassarate

      52 min - every 3 hours

      $2 - $3

    3. Menaggio

      11 min - 4 times a day

      $5 - $8

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

From Malpensa Aeroporto T.1 train to Milano Centrale then train to Varenna Esino. 2 h 55 min 30€. From Milan Linate Airport bus to Milano Centrale then train to Varenna Esino. 2 h 28 min 22€. From Milan Bergamo Airport (BGY) line 1 bus to Bergamo, train to Lecco, then train to Varenna Esino. 2 h 54 min 15€. From Zürich Flughafen line 24 train to Zug, train to Lugano, Stazione Piazza Besso, line 3 bus to Lugano Cassarate, bus to Menaggio, then ferry to Varenna. 6 h 4 min 116€. From Breganzona, Posta line 3 bus to Lugano Cassarate, bus to Menaggio, then ferry to Varenna. 2 h 46 min 8€.