Travel options for:
Milan Bergamo Airport (BGY) to Lugano
  • Bus, train

    $31 - $39
    1. Milan Bergamo

      1 h - hourly

      $4 - $10

    2. Milano Centrale

      1 h 7 min - every 4 hours

      $27 - $29

  • Bus

    $70 - $94
    1. Orio al Serio Airport

      1 h 16 min - 4 times a day

      $45 - $70

    2. Milan Airport Malpensa 1

      55 min - once daily

      $21 - $28

  • Train

    $31 - $41
    1. Orio al Serio Airport

      4 min - every 30 minutes

      $2 - $3

    2. Bergamo

      47 min - hourly

      $5 - $12

    3. Monza

      55 min - every 4 hours

      $24 - $26

  • Drive

    $18 - $27
    1. Milan Bergamo Airport (BGY)

      1 h 18 min - 75.7 miles

      $18 - $27

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

From Milan Bergamo bus to Milano Centrale then train to Lugano. 3 h 7 min 28€. From Orio al Serio Airport bus to Milan Airport Malpensa 1 then bus to Lugano, Piazzale Besso. 3 h 11 min 69€. From Orio al Serio Airport bus to Bergamo, train to Monza, then train to Lugano. 3 h 17 min 34€. From Milan Bergamo Airport (BGY) drive to Lugano. 1 h 18 min 18€.