How to Reach Milan - The Easiest Way to Reach Milan


Milan has excellent connections by air, train and road to the rest of continental Europe and the world. Boasting no fewer than three international airports and five major train stations, Milan is a major transportation hub in Italy. There are two airports in Milan:

  • Malpensa International Milan Airport is the second largest airport in the country and lies roughly 45 km/28 miles from the city centre. The airport is connected to the Cadorna FN Railway Station as well as the Centrale FS main train station in central Milan.
  • Passengers arriving at Linate Airport can travel into central Milan by Express Bus.
  • The third airport, Orio al Serio, is mainly handling flights to Milan from budget airlines and passengers arriving here can travel into central Milan via a shuttle bus service running between the airport and the central train station in Milan.


  • Tourists can travel around the city either by metro trains, which have an extensive rail network throughout the city, or by frequent bus services.
  • Car rental in Milan is also readily available.

Are you looking for a Milan travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Milan

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Milan. The most preferred mode of transport in Milan is Train/Metro.

Average distance: 14.5 km Average time: 38.99 min

  • Train/Metro 31.17%
    Train 31 min Walking 7.5 min Waiting 5.25 min Bus 2.46 min Other 2.08 min Tram 1.46 min Overall average time for 20.34 kms 49.75 min
  • Walking 12.99%
    Walking 30.5 min Train 3.2 min Motorbike 1.5 min Bike 1.5 min Waiting 1.4 min Bus 1.2 min Tram 0.7 min Overall average time for 5.1 kms 40 min
  • Motorbike 3.9%
    Motorbike 11 min Overall average time for 17.17 kms 11 min
  • Tram/Streetcar 2.6%
    Tram 12.5 min Waiting 4.5 min Walking 3.5 min Other 2.5 min Train 1 min Overall average time for 4.5 kms 24 min
  • Car 23.38%
    Driving 34.11 min Motorbike 0.83 min Walking 0.39 min Overall average time for 17.02 kms 35.33 min
  • Bike 10.39%
    Bike 24.63 min Walking 0.13 min Overall average time for 5.38 kms 24.75 min
  • Bus/Trolleybus 3.9%
    Bus 26.67 min Walking 6 min Waiting 5.33 min Train 4.33 min Other 3.33 min Tram 1.67 min Overall average time for 12.33 kms 47.33 min

How to Reach Milan from Nearby Cities

Route Distance Time
Buccinasco to Milan 8.68 km 8 mins
Como to Milan 13.89 km 13 mins
Monza to Milan 16.36 km 16 mins
Garbagnate milanese to Milan 16.74 km 16 mins
Cernusco sul naviglio to Milan 17.86 km 17 mins
Meda to Milan 21.44 km 21 mins
Spino d'adda to Milan 35.22 km 35 mins
Busto arsizio to Milan 39.85 km 39 mins
Gallarate to Milan 48.33 km 48 mins
Cardano al campo to Milan 49.62 km 49 mins
* Some of the data on this page is powered by Numbeo