Travel options for:
Milan to Lugano
  • Train

    $27 - $29
    1. Milano Centrale

      1 h 7 min - every 4 hours

      $27 - $29

  • Bus Eurolines IT

    $24 - $32
    1. via orefici p.za cordusio

      20 min - every 2 hours

      $1 - $3

    2. Milano - Lampugnano

      1 h 5 min - once daily

      $22 - $30

  • Bus FlixBus

    $6 - $10
    1. Duomo M1

      14 min - every 10 minutes - line 1

      $2

    2. Milan, Milan

      1 h 20 min - once daily

      $4 - $8

  • Drive

    $10 - $15
    1. Milan

      57 min - 49.2 miles

      $10 - $15

  • Rideshare

    $6
    1. Milan

      1 h 16 min - 4 times a day

      $6

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

From Milano Centrale train to Lugano. 1 h 7 min 24€. From via orefici p.za cordusio bus to Milano - Lampugnano then bus to Lugano - Stazione. 2 h 25 min 23€. From Duomo M1 line 1 subway to Milan, Milan then bus to Lugano. 2 h 34 min 7€. From Milan drive to Lugano. 57 min 10€. From Milan rideshare to Lugano. 1 h 16 min 4€.