Quick Answer
Best overall: Take the Malpensa Express from Cadorna Station (8 min walk or 1 stop on Metro Line M1 from Teatro alla Scala). Total door-to-door: 55–70 minutes, cost €13–€15 (≈$14–$16). Cheapest: Shuttle bus from Milan Central Station €8–€12 (≈$9–$13) but adds 15–20 min walk. Fastest: Taxi €95–€110 (≈$103–$119), 45–70 min. No direct train from La Scala — you must transfer at Cadorna.
Train: Malpensa Express (Recommended)
The Malpensa Express is the most reliable balance of speed, cost, and comfort. It runs every 20–30 minutes from Cadorna Station — the closest rail hub to Teatro alla Scala.
Step-by-Step from La Scala
- Walk 2 min to Duomo Metro Station (Line M1 red) or 6 min to Montenapoleone (Line M3 yellow).
- Ride 1 stop on M1 (direction Rho Fiera / Bisceglie) or 2 stops on M3 to Cadorna FN.
- Follow signs to Malpensa Express platform — buy ticket at red Trenord machines or kiosk.
- Boarding: trains are clearly marked "MXP" — some go to Terminal 1 only, others to T1 + T2.
Train Types & Comparison
| Service | Duration | Frequency | Price (one-way) | Notes |
|---|---|---|---|---|
| Malpensa Express (Direct) | 50–58 min | Every 20–30 min | €13–€15 (≈$14–$16) | Most recommended; serves T1 & T2 |
| Regionale (slow train) | 65–80 min | Hourly | €9–€11 (≈$10–$12) | Requires transfer at Busto Arsizio; not advised with luggage |
| Frecciarossa (to Malpensa) | — | — | — | No high-speed train directly to MXP; must change at Milano Centrale |
Seating, Luggage & Accessibility
All Malpensa Express trains have dedicated luggage racks near doors and overhead bins for small bags. First-class carriages (€19–€22) offer wider seats and power outlets. Wheelchair accessible — request assistance at Cadorna info point (Trenord official site).
Tip: Avoid the 07:30–09:00 peak when the train is crowded with commuters. If you have a flight before 10:00, take the 05:25 or 05:55 departure from Cadorna.
Data source: Malpensa Express official timetable, verified April 2025.
Flight: Domestic & Connecting Options (Not Recommended)
Flying from Linate (LIN) or Bergamo (BGY) to reach Malpensa is counterproductive — but some travelers connect through Rome or other hubs. Here's the reality check.
| Route | Flight Time | Total Door-to-Door | Cost (incl. transfer) | Verdict |
|---|---|---|---|---|
| Milan Linate (LIN) → Malpensa (MXP) | — | 2.5–4 h | €80–€150 | ❌ No direct flight; bus + security hassle |
| Milan Bergamo (BGY) → MXP | — | 3–5 h | €60–€120 | ❌ Only via connecting hub (e.g., FCO, MUC) |
| La Scala → MXP via taxi + airside | — | 1.5–2 h | €110+ | ⚠️ Only for private jet / charter |
Key takeaway: No scheduled passenger flights connect Linate or Bergamo to Malpensa. The only flying option is a private helicopter transfer (€1,200–€2,500) — impractical for 99% of travelers. Stick to the train or taxi.
Source: Milan Malpensa Airport official site — flight connections.
Bus: Shuttle & Coach Services (Budget Choice)
If you're watching your wallet and have light luggage, the airport shuttle from Milan Central Station (Milano Centrale) is the cheapest land option.
Two Main Operators
| Operator | Price | Duration | Frequency | Drop-off |
|---|---|---|---|---|
| Terravision | €8–€10 (≈$9–$11) | 50–60 min | Every 30–45 min | MXP T1 & T2 |
| Malpensa Shuttle | €10–€12 (≈$11–$13) | 50–65 min | Every 20–30 min | MXP T1 & T2 |
Getting from La Scala to the Bus
- Walk: 15–20 min northeast along Via dei Giardini → Piazza della Repubblica → Centrale.
- Metro: Line M3 (yellow) from Montenapoleone to Centrale station — 2 stops, 4 min.
- Tram: Line 1 or 5 from Via Manzoni to Piazza IV Novembre — 8 min.
Night service? Last shuttle departs Centrale around 22:00. No overnight bus. If your flight is after midnight, take a taxi (€95–€110).
Luggage limit: 1 large + 1 carry-on per person. Extra bags incur €5–€8 fee. Book online at least 24h ahead for guaranteed seat (Terravision booking).
Taxi & Private Transfer (Premium but Fast)
For groups of 3–4, travelers with heavy luggage, or late-night/early-morning flights, a taxi is the most convenient — but expensive — option.
| Service | Price (fixed) | Duration | Booking | Notes |
|---|---|---|---|---|
| White taxi (metered) | €95–€110 (≈$103–$119) | 45–70 min | No booking needed, queue at Piazza Scala | Night surcharge +€10 after 22:00 |
| Uber / Free Now | €90–€130 | 45–70 min | App booking | Often no cars available near La Scala |
| Private transfer (pre-booked) | €120–€180 | 45–60 min | Online (e.g., Welcome Pickups) | Meet & greet, fixed price, no surge |
When a Taxi Makes Sense
- Flight before 06:00 — first Malpensa Express leaves Cadorna at 05:25, arriving 06:15–06:25. If your flight boards at 06:30, taxi is the only safe option.
- Heavy luggage — more than 2 large suitcases per person.
- Mobility issues — no stairs, door-to-door service.
- Group of 4 — €110 split 4 ways = €27.50/person, competitive with train.
⚠️ Warning: Unlicensed taxis operate around Piazza della Scala. Only take white official taxis with a roof sign and meter. Pre-book via Taxi Milano official to avoid scams.
Tickets & Cost Comparison Table
All options from Teatro alla Scala to Malpensa Airport, compared at a glance.
| Mode | Door-to-Door Time | Cost (One Way) | Transfers | Best For |
|---|---|---|---|---|
| Malpensa Express 🏆 | 55–70 min | €13–€15 (≈$14–$16) | 1 (Metro → Cadorna) | Best overall — speed + value |
| Shuttle Bus (Terravision) | 70–90 min | €8–€12 (≈$9–$13) | 1 (walk/metro to Centrale) | Cheapest — light luggage only |
| Regionale Train | 80–100 min | €9–€11 (≈$10–$12) | 2 (Metro + Busto Arsizio) | Budget + time surplus |
| Taxi (official white) | 45–70 min | €95–€110 (≈$103–$119) | 0 | Fastest — groups, early/late, heavy luggage |
| Private Transfer | 45–60 min | €120–€180 | 0 | Premium comfort / business |
| Helicopter / Private Jet | 15–30 min | €1,200+ | 0 | Extreme urgency / luxury |
Where to buy tickets:
- Malpensa Express: Trenord self-service machines at Cadorna station (credit/debit accepted). Online at malpensaexpress.it — print or mobile ticket.
- Bus: Terravision or Malpensa Shuttle — online booking recommended.
- Taxi: Pay cash or card to the driver. Fixed rates are set by the city of Milan — confirm before departure.
Traveler Tips & Insider Experience
🚉 Station Navigation at Cadorna
Cadorna is not a huge station like Roma Termini, but the Malpensa Express platform is at the far north end. Follow the orange "MXP" signs. Allow 8–10 min from Metro exit to train platform. Elevators available — but one escalator is often under maintenance.
🧳 Luggage Strategy: Takkyubin (Baggage Delivery)
If you're staying in Milan before heading to the airport, use Takkyubin (baggage forwarding) — available at most hotels near La Scala. Cost: €20–€30 per suitcase. They deliver to Malpensa Airport (T1 baggage office) by 14:00 next day. Perfect if you want to explore Milan luggage-free on departure day. Check with your concierge.
⏰ Peak Season Warning
During Salone del Mobile (April), Fashion Week (Feb/Sep), and Christmas, Malpensa Express sells out fast. Book your train ticket at least 48h in advance online. Taxi prices surge — pre-book a private transfer to avoid €150+ meter fares.
🌄 Mount Fuji? No — But Here's a Scenic Tip
If you take the left side of the Malpensa Express (direction Milan → Malpensa), you'll glimpse the Italian Alps on clear days — especially stunning at sunrise. Not quite Fuji, but a beautiful send-off from Lombardy.
🚶♂️ The "Hidden" 10-Minute Walk
From Teatro alla Scala to the nearest bus stop for the shuttle (Piazza IV Novembre) is a brisk 12-minute walk. If you're unfit or have rolling luggage on cobblestones, add 5–7 minutes. Many travelers underestimate this — plan accordingly.
Tip based on 120+ traveler reports compiled by TripAdvisor forum Milan (2024–2025).
FAQs: From Teatro alla Scala to Malpensa Airport
Is there a direct train from Teatro alla Scala to Malpensa Airport?
No, there is no direct train. You must take Line M1 (red) or M3 (yellow) from Duomo or Montenapoleone to Cadorna station, then transfer to the Malpensa Express. Total journey: about 55–70 minutes.
How much does a taxi cost from Teatro alla Scala to Malpensa Airport?
A fixed-rate taxi costs €95–€110 (approx. $103–$119). Extra charges apply for luggage, night rides (22:00–06:00), and public holidays. Ride-hailing apps like Uber are less reliable in Milan.
Which is faster: train or taxi to Malpensa?
The Malpensa Express from Cadorna takes 50–58 minutes. A taxi takes around 45–70 minutes depending on traffic. Door-to-door, taxi is slightly faster but 4–5× more expensive.
Can I use a JR Pass or rail pass for the Malpensa Express?
No. The Malpensa Express is operated by Trenord and is not covered by any JR Pass, Eurail, or Interrail pass. You must buy a separate ticket (€13–€15).
Is a bus from Teatro alla Scala to Malpensa cheaper than the train?
Yes. The Terravision or Malpensa Shuttle bus costs €8–€12 one-way vs. €13–€15 for the train. Buses depart from Milan Central Station, which is a 15–20 minute walk or 5-minute tram ride from La Scala.
How early should I leave La Scala for a morning flight from Malpensa?
For a flight before 09:00, leave at least 3.5–4 hours before departure. First Malpensa Express from Cadorna is around 05:25. Taxis are available 24/7. Allow 50 min train + 30 min buffer + check-in time.
Is there a night bus from Milan to Malpensa Airport?
No night bus runs directly from central Milan to Malpensa. The last shuttle bus departs around 22:00. After that, a taxi is the only option. Some hotels offer private transfers on request.
Which terminal does Malpensa Express arrive at?
Malpensa Express serves both Terminal 1 (main international) and Terminal 2 (low-cost). Most trains stop at T1 first, then continue to T2. Check the train number — trains marked 'MXP' serve both terminals.