Skip to content
a view of a city at night from the top of a building

How do I get to Milan?

Milan, Italy

Jump to a guide

Current conditions

Local 19:39
Weather 32° clear
Feels 33° · 40% · 10 km/h
Air 100 moderate
PM2.5 7.7 · PM10 12.7
Sun 06:02 → 20:56
1 USD 0.88 EUR
This week 2 events

How do I get to Milan?

Malpensa (MXP) handles transatlantic flights, with the Malpensa Express train reaching Milano Centrale in 52 minutes for €13. Linate (LIN), 7 km east, connects to San Babila via the M4 metro in 12 minutes. Bergamo (BGY) serves budget carriers but adds an hour by bus. Delta and ITA Airways fly nonstop from JFK year-round. London nonstops take under 2 hours.

Three airports serve Milan, and which one you land at shapes your first hour in the city. Malpensa (MXP), 49 km northwest of Piazza del Duomo, handles nearly all transatlantic traffic. The Malpensa Express train to Milano Centrale runs every 30 minutes, takes 52 minutes, and costs €13. There's a faster Malpensa Express to Cadorna in 36 minutes. But Cadorna sits on the west side, and most hotels cluster near Centrale or the Duomo. You'd still need a metro hop or a €10-15 taxi. Linate (LIN), only 7 km east, covers short-haul European connections on ITA Airways, Air France, KLM, and Lufthansa. The M4 metro now runs directly from the terminal to San Babila in about 12 minutes for €2.20, a flat-fare biglietto ordinario that covers all ATM buses, trams, and metro for 90 minutes. Bergamo Orio al Serio (BGY), 45 km northeast, is Ryanair's northern Italy base. The terminal smells like espresso and warm cornetti from the Autogrill by arrivals. Worth noting, BGY markets itself as "Milan Bergamo" but it's not actually in Milan. The Terravision bus to Milano Centrale takes about 60 minutes and costs €7.

From the US East Coast, nonstop flights to Malpensa currently run 8.5 to 9.5 hours. Delta operates JFK-MXP year-round. ITA Airways, which replaced Alitalia in October 2021, connects from JFK and Miami. United runs a seasonal Newark route. Round-trip fares from JFK tend to fall between $650 and $1,200 depending on season. From London, the flight is under 2 hours. BA flies Heathrow to Linate, while easyJet and Ryanair connect Gatwick and Stansted to Malpensa or Bergamo. Mind you, those budget fares to BGY look tempting until you factor in the €7 bus and the extra hour to reach central Milan. From Australia, there's no nonstop option. The fastest routing tends to go through Dubai or Doha on Emirates or Qatar Airways, with total travel time of 20-22 hours. Round-trips from Sydney currently sit around A$1,400-2,200.

Rail is a real alternative if you're already on the continent. Trenitalia's Frecciarossa runs from Roma Termini to Milano Centrale in 2 hours 55 minutes, with advance fares from €19.90 if you book 3-4 weeks ahead. Walk-up tickets sit closer to €50-80. From Paris, both Trenitalia's Frecciarossa and SNCF's TGV make the trip in about 7 hours for €29-90 one-way. Milano Centrale itself is worth a look when you arrive. The building opened in 1931, and its marble halls have that monumental Fascist-era weight that makes Penn Station look like a bus shelter. You'll hear the clatter of departure boards and the low rumble of trains pulling in, catch that particular Italian station smell of diesel fumes and warm pastry from the platform bars. Flights to Milan tend to be cheapest between November and mid-March, excluding the December 20-January 6 holiday window when fares typically rise 40-60%. April and October have the best balance of fair pricing and mild weather, with highs around 15-20°C.

$700 average return flight, USD

Nonstop from JFK on Delta and ITA Airways year-round. BA, easyJet, and Ryanair connect from London in under 2 hours. Over 100 European routes through BGY. One-stop from Sydney and Melbourne via Dubai or Doha on Emirates and Qatar Airways.

Nearest airports

  • LIN — Milano Linate

    7 km from city centre

  • BGY — Bergamo Orio al Serio

    45 km from city centre

  • MXP — Milano Malpensa

    49 km from city centre

More transport questions

How do I get from the airport to Milan?

From Malpensa (MXP), take the Malpensa Express train to Milano Centrale. It costs €13, takes 52 minutes, and runs every 30 minutes from about 5:25am until 11:25pm. After midnight, taxis have a fixed municipal fare of €105. From the closer Linate (LIN), the M4 metro reaches San Babila in 12 minutes for €2.20.

Full answer

How do I get around Milan?

Metro and trams handle Milan. ATM runs 4 metro lines, a thick tram web, and city buses on one €2.20 ticket valid 90 minutes. The M4 blue line reaches Linate airport in 12 minutes from San Babila. Tap a contactless bank card at the turnstiles. Walk between Duomo, Brera, and Castello Sforzesco. Uber works but supply is thin.

Full answer

What are the best day trips from Milan?

Lake Como's Varenna is Milan's strongest single-day trip, 60 km north by Trenord regional in about an hour. Bergamo's Città Alta and Verona both work as comfortable day trips by rail from Milano Centrale. The Certosa di Pavia needs only a half-hour train ride, and Franciacorta's sparkling-wine estates pair well with a hired driver from Brescia.

Full answer

Last verified by automated review (v1.7.2) on . What is automated review?

Plan Your Trip to Milan