Disclosure: Some links are affiliate links. Learn more.
Milan has two main airports: Malpensa (MXP) for international flights and Linate (LIN) for domestic/european. Both are easy to reach city center (Duomo area), but prices and times vary. Here's exactly what you need.
Price: 14 EUR one way (book online for 12 EUR; kids under 12 free with adult).
Journey: 40-50 mins to Milano Cadorna station (10 mins from Duomo via metro).
Pros: Runs every 30 mins, no traffic delays, reliable. Great for strollers/luggage.
Cons: Requires 10-min metro transfer to Duomo (1.50 EUR).
Best for: Families (easy boarding), business travelers (on time, no stress).
Price: 10 EUR one way (book online for 8 EUR).
Journey: 45-60 mins to Milan Centrale station (direct, no transfers).
Pros: Direct to main station, no metro needed.
Cons: Traffic delays common (add 15+ mins), bus gets crowded.
Best for: Budget travelers (cheaper than train), solo travelers.
Price: Fixed 55 EUR (no meter, includes tolls/tip).
Journey: 40-60 mins (traffic adds time).
Pros: Door-to-door, no transfers, ideal for heavy luggage.
Cons: Most expensive option, traffic makes it unreliable.
Best for: Families with 3+ people, late-night arrivals.
Plan Your Trip
🚕 GetTransfer — fixed price airport transfer © 2026 360 Business Tour · Affiliate Disclosure When to Visit Milan · 3-Day Itinerary Milan · Best Restaurants Milan
🚕 Kiwitaxi — compare transfer prices
🚕 Welcome Pickups — meet & greet service
🚕 intui.travel — budget transfers
✈️ Search Flights
🏨 Find Hotels
🚗 Rent a Car
More About Milan