Getting in from the airport
Milan has three airports and a giant central train station. Malpensa (MXP) is the main intercontinental hub, about 50 km northwest. Linate (LIN) sits just 7 km east of the center and is the closest, handling mostly European flights. Bergamo Orio al Serio (BGY) serves budget carriers and is about 45 km northeast. Milano Centrale is the main rail station, with high-speed connections to Rome, Florence, Venice, and Turin. From any of the three airports, you can reach the center in under an hour without a car.
The Malpensa Express train runs from Malpensa Terminals 1 and 2 to Milano Cadorna (about 35 minutes) and Milano Centrale (about 50 minutes). A one-way adult ticket costs €15; children 4 to 13 pay €7.50, and under-3s ride free. SourceMalpensa Express: ticket prices
Linate Airport connects to the city center via the M4 (blue) metro line. The ride to San Babila in the city center takes about 12 minutes and costs a standard Mi1–Mi3 ticket (€2.20). SourceVisitMilano: getting around Milan
A taxi from Malpensa to central Milan costs a fixed €90. From Linate, the fare is metered and typically runs between €20 and €30 depending on traffic. SourceMilan and Beyond: is Milan safe (taxi fares)
