Find the best transportation from Lugano to Milan

These train, bus and flight companies trust us

Ticket price Lugano - Milan every day

Go from Lugano to Milan (trains, Bus)



Information about the route from Lugano to Milan

Trains

  • Best price: 24€

  • Journey duration: 1 h 37 min

  • First departure: 5:34am
  • Last departure: 10:04pm

Stations of departure

  • Lugano

Destination stations

  • Milano Centrale
  • Milano Greco Pirelli
  • Milano Porta Garibaldi

Bus

  • Best price: 7.99€

  • Journey duration: 1 h 32 min

  • First departure: 4:35am
  • Last departure: 9:45pm

Stations of departure

  • Lugano
  • Arrêt D'autobus Lugano

Destination station

  • Milan (Lampugnano)
  • Bergamo (Orio Al Serio Airport - BGY)
  • Milano (Sesto S.G.)
  • Malpensa Terminal 2
  • Lampugnano

Train + Bus

  • Journey duration: 2 h 31 min

  • First departure: 10:34pm
  • Last departure: 10:34pm

Stations of departure

  • Lugano

Destination station

  • Milano Centrale

virail lets you search and compare times and prices of any transports from one city to another