
✈️ How to Get from Milan Malpensa Airport (MXP – Italy): transport, prices and tips
Milan–Malpensa Airport (MXP) is the main international airport in the Lombardy region, serving Milan and northern Italy. It has two terminals (T1 and T2) connected by a free shuttle bus.
The distance to Milan’s city center is approximately 50 km (31 mi), and the travel time varies between 40 minutes and 1h20, depending on traffic and the chosen transport mode.
Below you’ll find all available transport options — train, bus, taxi, and private transfer — with approximate prices in euros and dollars.
1. Private transfer / car 💰
A private transfer is the most comfortable option, ideal for those arriving late at night, traveling in groups, or carrying heavy luggage.
- Estimated time: 40–60 minutes
- Average price: from €32 (~US$ 35) per vehicle
- Door-to-door service, avoiding luggage hassles, but more expensive than public transport.
2. Express train (Malpensa Express) 🚆
The Malpensa Express connects the airport to Milan’s main train stations: Centrale, Cadorna, and Porta Garibaldi.
- Estimated time: 38–54 minutes
- Price: €15 (~US$ 16) per adult
- Frequency: several trains per hour
- Hours: approximately 5:00 a.m. – 11:30 p.m.
It’s the fastest and most reliable option since it’s not affected by traffic.
3. Airport buses / shuttles 🚌
Several companies operate direct buses between Malpensa and Milano Centrale Station.
- Estimated time: 50–70 minutes
- Price: €10 (~US$ 11) per person
- Frequency: every 20–30 minutes
- Hours: 3:00 a.m. – 2:00 a.m.
It’s the most budget-friendly option for solo travelers or those with light luggage.
4. Official taxi 🚕
Taxis are available right outside both terminals.
- Estimated time: 45–70 minutes
- Fixed fare: €95–100 (~US$ 105–110) to Milan city center (regulated by the municipality)
It’s direct and comfortable but more expensive than bus or train.
5. Free inter-terminal shuttle 🔄
A free shuttle bus connects Terminal 1 and Terminal 2.
- Frequency: every 15 min by day, 30 min at night
- Travel time: 15–20 minutes
6. Quick comparison ⚖️
| Option | Time | Avg. Price | Advantages | Limitations |
|---|---|---|---|---|
| Private transfer | 40–60 min | €32+ (~US$ 35+) | Comfort, door-to-door | More expensive |
| Express train | 38–54 min | €15 (~US$ 16) | Fast, reliable | Requires transfer in Milan |
| Bus | 50–70 min | €10 (~US$ 11) | Cheap | Affected by traffic |
| Official taxi | 45–70 min | €95–100 (~US$ 105–110) | Direct, 24 h | Very expensive |
7. Safety tips ⚠️
- Use only licensed taxis.
- Avoid unauthorized drivers offering rides inside the terminal.
- On buses, confirm the company before boarding.
- If arriving late at night, choose an official taxi or pre-booked transfer.
8. Accessibility ♿
- The Malpensa Express provides accessible trains and stations.
- Many buses are adapted, but confirm in advance.
- Private transfers can arrange adapted vehicles if requested beforehand.
9. Where to buy a SIM card 📱
In the arrivals hall, you’ll find kiosks from TIM, Vodafone, and WindTre.
- Prepaid SIM cards cost €15–30 (~US$ 16–32), usually including 5–20 GB of data.
10. Conclusion 🎯
- Best budget option 💰: Airport bus.
- Fastest ⚡: Malpensa Express train.
- Most comfortable 👥: Taxi or private transfer.
- Most flexible 🚗: Transfer, ideal for groups or large luggage.
FAQ – Frequently Asked Questions
1. How much is the train to Milan?
Around €15 (~US$ 16), taking 38–54 minutes.
2. Is the bus cheaper?
Yes, about €10 (~US$ 11) per person.
3. Is there a fixed taxi fare?
Yes, about €95–100 (~US$ 105–110) to central Milan.
4. Is there a shuttle between terminals?
Yes, free, every 15–30 minutes.
5. What’s the best option overall?
For speed: Malpensa Express. For savings: bus. For comfort: taxi or private transfer.
Sources 📚
Train / Malpensa Express
Bus / Shuttle
- Milan Malpensa Airport – official bus transport
- Malpensa Shuttle – official service
- Omio – bus price comparison





