Quick Answer
For most travelers, the Malpensa Express train is the best overall way to get from Malpensa Airport to central Milan. It takes 37 to 52 minutes, costs €13 one-way, and runs directly to Milano Cadorna or Milano Centrale stations every 30 minutes, bypassing road traffic. For budget travelers, the airport shuttle bus (€6-€10) is the cheapest option, taking about 50-60 minutes to reach Milano Centrale.
Train: Malpensa Express (The Fastest & Most Reliable)
The Malpensa Express is a dedicated airport rail link operated by Trenord. It's the only direct train connecting Malpensa Airport to Milan's core railway stations. It's prized for its punctuality, frequency, and immunity to road congestion.
Key Routes & Stations
Two lines operate from Malpensa Terminal 1 Station (accessible via free shuttle from T2):
| Route | Destination Station | Travel Time | Key Neighborhood Served |
|---|---|---|---|
| MXP T1 → Milano Cadorna | Milano Cadorna | ~37 minutes | City Center, Navigli, Sforza Castle |
| MXP T1 → Milano Centrale | Milano Centrale (FS) | ~52 minutes | Central Station, Metro hub, Easy connections nationwide |
Tickets, Cost & Buying Guide
A one-way ticket costs €13. Round-trip tickets (andata e ritorno) are available for €20, valid for 30 days. Buying in advance is not required, but it saves time.
- Where to Buy:
- At the Airport: Trenord ticket machines (in T1 station, T2 arrivals), ticket offices, or authorized tobacconists (Tabacchi).
- Online: Official Trenord website or app. Mobile tickets are accepted.
- Validation: If you buy a paper ticket from a machine, you must validate it in the green stamping machines (convalidatrice) on the platform before boarding. Failure can result in a fine.
Service Details & What to Expect
- Frequency: Trains depart every 30 minutes from approximately 5:00 AM to 00:20 AM.
- Luggage: Dedicated overhead racks and areas near doors. No extra fee.
- Comfort: Modern, air-conditioned carriages with free (but sometimes slow) WiFi and power outlets.
- Accessibility: Stations and trains are equipped for passengers with reduced mobility.
Expert Tip: If your hotel is near Cadorna or you're heading to the scenic Navigli district, take the Cadorna line. For connections to other Italian cities or metro lines, choose the Centrale line. Check the train's final destination on the display before boarding.
Airport Shuttle Bus (The Cheapest Option)
Several companies operate comfortable coach services between Malpensa and Milan's central train station (Milano Centrale). This is the most budget-friendly choice, especially with advanced online booking.
Main Bus Operators & Comparison
| Operator | One-Way Price (Online) | Travel Time | Frequency | Key Features |
|---|---|---|---|---|
| Terravision | From €6 | ~50-60 mins | Every 20-30 mins | Often the cheapest, departs from T1 & T2. |
| Autostradale | From €10 | ~50-60 mins | Every 20 mins | Official partner of Malpensa, reliable. |
| AirPullman | From €8 | ~60 mins | Every 30 mins | Also serves Linate Airport. |
Route, Stops & Practical Information
- Pick-up: All buses depart from designated stops outside Terminal 1 (Arrivals) and Terminal 2. Signs are clear.
- Drop-off: The primary destination is Milano Centrale Station (Piazza Luigi di Savoia), a hub for metros and taxis. Some services may have a second stop at Milan's Lampugnano bus station (metro line M1).
- Tickets: Book online for the best price. You can also buy from drivers or ticket desks at the airport, but this costs €2-€4 more.
- Luggage: One standard suitcase and one carry-on are typically included. Extra or oversized bags may incur a small fee.
- Travel Time Variability: The journey can take over 70 minutes during Milan's rush hours (7:30-9:30 AM, 5:30-7:30 PM) due to traffic on the A8 motorway.
Who should choose the bus? Solo travelers or couples on a tight budget, those with hotels near Milano Centrale, and passengers not in a rush during off-peak hours.
Taxi & Private Transfer (Door-to-Door Convenience)
This is the most direct but also the most expensive option. Choose it for ultimate convenience, late-night arrivals, groups, or if you have excessive luggage.
Official Taxis: Fixed Fare
Only use official, white taxis from the ranks outside Terminals 1 and 2. By law, a fixed fare applies for journeys from Malpensa to any address within Milan's city walls (entro le mura).
- Fixed Fare (2024): €95 for up to 4 passengers with standard luggage. The price should be visibly displayed in the taxi.
- Always confirm the fixed fare (tariffa fissa per Malpensa) with the driver before starting the journey.
- The fare includes all supplements, tolls, and baggage. Tipping is not mandatory but rounding up is appreciated.
- For destinations outside the city walls, the meter will run. Expect fares of €120+ for outer districts.
Pre-Booked Private Transfers (Recommended for Groups)
Booking a private car or van in advance offers peace of mind. A driver meets you at arrivals with a name sign and assists with luggage.
- Price Range: From €100-€140 for a standard sedan (1-3 pax) to €150-€220 for a van (up to 8 pax).
- Booking: Use reputable global platforms (like Booking.com or GetTransfer) or local Italian services.
- Advantages: Fixed price agreed upfront, 24/7 service, child seats available on request, no queueing.
Warning: Avoid unlicensed drivers soliciting inside the terminal ("Taxi? Transfer?"). They often overcharge dramatically.
Malpensa to Milan: Cost & Time Comparison Table
This table summarizes all key data to help you decide at a glance.
| Transport Mode | Average Travel Time | Approx. One-Way Cost (2024) | Best For | Worst For | Booking Need |
|---|---|---|---|---|---|
| Malpensa Express (Train) | 37-52 min | €13 | Most travelers, Speed, Reliability, Avoiding traffic | Door-to-door convenience, Late-night arrivals (after 00:20) | Optional (cheaper on app) |
| Shuttle Bus | 50-75 min* | €6-€12 | Budget travelers, Staying near Centrale Station | Rush hour travel, Tight schedules | Recommended (saves money) |
| Official Taxi | 45-60 min* | €95 (fixed rate) | Groups of 3-4, Late night/early morning, Heavy luggage, Door-to-door | Budget travel, Solo travelers | Not needed (use rank) |
| Private Transfer | 45-60 min* | €100-€220 | Families, Groups, Special needs, Luxury travel | Anyone on a budget | Required |
* Subject to road traffic conditions.
Verdict: For a perfect blend of speed, price, and reliability, the Malpensa Express train is our top recommendation. For the absolute lowest cost, choose the shuttle bus.
Traveler Tips & Insider Experience
Beyond schedules and prices, here’s practical advice from seasoned travelers and locals.
Luggage Strategy
- Light Packing Wins: Milan's central stations and metro can be crowded. The less luggage you have, the easier your transfer will be.
- Left Luggage: If you have a long layover or arrive before check-in, use the left luggage offices (Deposito Bagagli) at Milano Centrale or Cadorna stations (approx. €6 per bag for 12 hours).
Navigating the Stations
- Milano Centrale is Vast: Allow extra time if you need to transfer to a metro or another train. Follow signs for Metropolitana (metro) or Binari (train platforms).
- Cadorna is Compact: This smaller station offers easy access to the M1 and M2 metro lines and is a short walk to the Sforza Castle.
Timing & Crowds
- Rush Hour (7:30-9:30 AM; 5:30-7:30 PM): Avoid shuttle buses during these times. Trains remain the best option.
- Major Events & Fashion Week: Traffic into Milan can be extreme. Book private transfers well in advance or, better yet, take the train.
Money & Connectivity
- Have some Euros in cash for buying tickets from older machines or for small incidentals. Cards are widely accepted.
- Purchase a local SIM card or ensure your roaming is active for using maps (Google Maps, Citymapper) to navigate from the final station to your hotel.
FAQs: Malpensa Airport to Milan Transfers
What is the fastest way from Malpensa Airport to Milan city center?
The Malpensa Express train is the fastest direct option, taking just 37-52 minutes to reach Milano Cadorna or Centrale stations from Terminal 1, with no traffic delays.
What is the cheapest transfer from MXP to Milan?
The Terravision or Autostradale airport shuttle bus is the cheapest option, with one-way tickets starting from €6-€10 if booked online in advance.
Is there a direct train from Malpensa to Milan?
Yes, the Malpensa Express is a direct, non-stop train service connecting Malpensa Terminal 1 to Milano Cadorna (37 mins) and Milano Centrale (52 mins). Trains run every 30 minutes.
How much is a taxi from Malpensa to Milan city center?
A fixed-rate taxi from Malpensa to central Milan (within the city walls) costs €95-€105. The price is fixed by law, so confirm it with the driver before departure.
How do I get from Malpensa to Milan late at night or very early in the morning?
After the Malpensa Express (last train ~00:20) and shuttle buses stop, your only options are taxis or pre-booked private transfers. Night buses are not available on this route.
Is the Malpensa Express train covered by the Italy Rail Pass?
No, the Malpensa Express is a dedicated airport train service operated by Trenord, not included in Interrail or Eurail passes. A separate ticket must be purchased.
Which is better for a family with lots of luggage: train or bus?
For families with bulky luggage, a pre-booked private transfer is often the most comfortable choice. Between train and bus, the Malpensa Express train has more dedicated luggage space than coaches.
Is it worth flying into Malpensa instead of Linate for Milan?
Linate (LIN) is much closer to the city center (20 mins by bus). However, Malpensa (MXP) handles most intercontinental and budget airline flights. The 50-minute train journey is efficient, so MXP remains a viable choice.