Quick Answer
The best way from Sforza Castle (Castello Sforzesco) to Milan Malpensa Airport (MXP) is to walk 5–10 minutes to Cadorna Station and board the Malpensa Express train. Total time: ≈1 hour (walk + train). Cost: €13 (US$14) standard fare, or €10 (US$11) if booked online. For the cheapest option, take the metro to Centrale (€2.20 / US$2.38) plus a shuttle bus (€10–€12 / US$11–US$13). For the fastest door-to-door option, a taxi costs €95–€120 (US$103–US$130) and takes 45–60 minutes.
🚄 Train – Malpensa Express (Best Overall)
The Malpensa Express is the most reliable, comfortable, and recommended way to reach Malpensa Airport from central Milan. From Sforza Castle, the nearest departure point is Cadorna Station — just a 5–10 minute walk across the Parco Sempione or along Via Giovanni Battista Borsi.
Two Route Options: Cadorna vs. Centrale
| Route | Walking from Castello | Train Time | Frequency | Standard Fare | Online Fare |
|---|---|---|---|---|---|
| Cadorna → Malpensa ✅ Recommended | 5–10 min | 50 min (T1) / 52 min (T2) | Every 30 min, 05:25–23:25 | €13 (US$14) | €10 (US$11) |
| Centrale → Malpensa | Metro Line 1 (5 min) + walk | 48 min (T1) / 51 min (T2) | Every 30 min, 05:28–22:58 | €13 (US$14) | €10 (US$11) |
Step-by-Step from Sforza Castle
- Exit Sforza Castle from the south or east gate — the shortest route to Cadorna is through Parco Sempione or along Via Cairoli.
- Walk to Cadorna Station (5–10 minutes). Look for the large glass building with the “Cadorna FN” sign.
- Purchase your Malpensa Express ticket — use the self-service machines (accept cash/card), the official Malpensa Express website, or the Trenitalia app.
- Board the train from platform 1 or 2 (check departure boards). Trains are modern, air-conditioned, and have dedicated luggage racks.
- Arrive at Malpensa — the train stops first at Terminal 1 (international flights), then continues to Terminal 2 (low-cost carriers).
Malpensa Express – Detailed Specifications
- Operator: Trenord (a joint venture of Trenitalia and FNM).
- Train types: Modern "Caravaggio" double-decker units and single-deck "TSR" trains — all with air conditioning, power outlets, free Wi-Fi, and wheelchair-accessible compartments.
- Luggage: Dedicated overhead racks and floor-level luggage areas — no size restrictions, but reasonable luggage is expected.
- Seating: First class (€18 / US$19.50) offers wider seats and more legroom, but standard class is perfectly comfortable for the 50-minute ride.
- On-board services: No catering, but vending machines are available at Cadorna station.
Why Cadorna is Better for Sforza Castle Visitors
Cadorna Station is walking distance from Sforza Castle — no metro transfer needed. The Centrale route requires a metro ride (Line 1, red line, from Cairoli or Cordusio to Centrale, 2 stops, €2.20 / US$2.38), which adds 15–20 minutes and extra cost. For anyone staying near the castle or visiting the Duomo area, Cadorna is the logical choice.
JR Pass? Not in Italy — But These Discounts Exist
Italy does not have a JR Pass equivalent. However, you can save on the Malpensa Express by:
- Booking online at malpensaexpress.it — fares from €10 (US$11) instead of €13 (US$14).
- Round-trip ticket — €20 (US$21.60) for both journeys, saving €6 (US$6.50) vs. two singles.
- Children under 12 travel free with a paying adult (max 2 children per adult).
- Groups of 4+ — reduced fares available at the ticket counter.
Source: Malpensa Express Official Website — fare and schedule data verified as of 2025.
🚌 Bus – Shuttle Bus (Most Economical)
The shuttle bus is the cheapest dedicated airport transfer from central Milan to Malpensa. While not as fast or as reliable as the train (due to traffic), it's a solid budget option for travelers who are not in a rush.
Main Operators & Routes
| Operator | Departure Point | Travel Time | Single Fare | Round Trip | Frequency |
|---|---|---|---|---|---|
| Malpensa Shuttle | Centrale Station (Piazza IV Novembre) | 60–80 min | €10 (US$11) | €16 (US$17.30) | Every 30 min, 04:30–22:30 |
| Terravision | Centrale Station (Via Giovanni Battista Pirelli) | 65–85 min | €10 (US$11) | €18 (US$19.50) | Every 30–60 min, 05:00–21:00 |
| Autostradale (Air Pullman) | Centrale Station + Molino Dorino (M1) | 60–75 min | €12 (US$13) | €20 (US$21.60) | Every 30 min, 04:00–22:30 |
How to Use the Bus from Sforza Castle
- From Sforza Castle, walk to metro station Cairoli or Cordusio (both Line 1, red line, 3–5 min walk).
- Take the metro to Centrale FS (2 stops, direction Sesto 1° Maggio or Monza). Single metro ticket: €2.20 (US$2.38).
- Exit Centrale station and follow signs for “Bus per Malpensa” — the bus stops are on Piazza IV Novembre and Via Giovanni Battista Pirelli.
- Buy your ticket at the operator’s kiosk, online, or from the driver (subject to availability).
- Board and ride — buses have underfloor luggage compartments and air conditioning. Stops: Malpensa Terminal 1, then Terminal 2.
Night Bus Service
If your flight is very early or late, the Malpensa Shuttle night service operates from Centrale at 00:30, 01:30, 02:30, and 03:30. Fare: €12 (US$13) single. Note: the metro does not run at night (service ends around 00:30), so you would need to take a taxi from Sforza Castle to Centrale (€8–€12 / US$8.60–US$13) or walk (about 25 minutes).
Bus vs. Train: Which is Better?
- Train wins on: Speed (50 min vs. 60–80 min), reliability (no traffic), frequency (every 30 min), comfort (more legroom, power outlets), and luggage space.
- Bus wins on: Price (€10 vs. €13), and direct departures from Centrale (if you are already near Centrale).
Verdict: For most travelers staying near Sforza Castle, the Malpensa Express from Cadorna is the better choice. The bus is only recommended if you are on a tight budget or if you are already at Centrale station.
Sources: Malpensa Shuttle · Terravision · Autostradale — data verified 2025.
🚕 Taxi & Private Transfer (Door-to-Door Convenience)
A taxi or private transfer is the most convenient but also the most expensive way to get from Sforza Castle to Malpensa Airport. It is the only option that offers true door-to-door service — ideal for travelers with heavy luggage, families with small children, late-night arrivals, or anyone with mobility concerns.
Official Taxi – Fixed Prices & Booking
| Service | Price (Day) | Price (Night 22:00–06:00) | Travel Time | Booking Method |
|---|---|---|---|---|
| Official Milan Taxi (white cars) | €95 (US$103) | €120 (US$130) | 45–60 min | Stand, app (FreeNow, itTaxi), or phone (+39 02 4040) |
| Uber Black | €100–€130 (US$108–US$140) | €130–€160 (US$140–US$173) | 45–60 min | Uber app |
| Private Transfer (pre-booked sedan) | €80–€110 (US$86–US$119) | €100–€140 (US$108–US$151) | 45–60 min | Welcome Pickups, Suntransfers, etc. |
Where to Find a Taxi Near Sforza Castle
- Official taxi stand on Via Giovanni Battista Borsi (south-east corner of the castle, near the metro entrance).
- Another stand on Via Francesco Crispi (north side, near the Arco della Pace).
- Hail a taxi on the main roads surrounding the castle (Via Dante, Via Cairoli) — but always ensure it's an official white taxi with a license plate.
- Apps: FreeNow (most popular in Milan), itTaxi, and Uber (Uber Black only — no UberX in Milan).
When to Choose a Taxi
- Late-night / early-morning flights (before 05:25 when Malpensa Express starts).
- Heavy or bulky luggage (ski equipment, large suitcases, musical instruments).
- Traveling with infants or toddlers — car seats can be requested in advance.
- mobility concerns — door-to-door service eliminates stairs and long walks.
- Groups of 3–4 — cost per person becomes comparable to train (€95 ÷ 4 = €23.75 / US$25.60 per person).
Important Taxi Tips for Milan
- Always use official white taxis with a "TAXI" sign on the roof and a license plate starting with "AA" or "BB".
- Fixed price to Malpensa — the Comune di Milano sets a flat rate of €95 (US$103) for trips from the city center (within the ZTL zone) to Malpensa. No extra charges for luggage.
- Night supplement — from 22:00 to 06:00, the fare increases by 20–30% (approx. €120 / US$130).
- Booking fee — if you call a taxi or book via app, an additional €3–€5 (US$3.20–US$5.40) may apply.
- Payment — all official taxis accept credit/debit cards, but it's wise to confirm before starting the ride.
✈️ Flight Planning at Malpensa – Departure Tips from Sforza Castle
Malpensa Airport (MXP) is Milan’s main intercontinental and low-cost hub. Knowing your airline, terminal, and flight time is essential for planning your departure from Sforza Castle.
Terminal Guide – Which One Do You Need?
| Terminal | Used By | Train Stop | Bus Stop |
|---|---|---|---|
| Terminal 1 (T1) | ITA Airways, British Airways, Lufthansa, Emirates, Delta, Air France, KLM, Turkish Airlines, Swiss, and most full-service carriers. | Malpensa Express T1 station (direct) | All buses stop at T1 first |
| Terminal 2 (T2) | Ryanair, easyJet, Wizz Air, and some seasonal charters. | Malpensa Express T2 station (next stop after T1, +2 min) | Buses continue to T2 after T1 (5–10 min) |
Recommended Departure Time from Sforza Castle
- Domestic / Schengen flights: leave Sforza Castle 3 hours before departure → walk to Cadorna (10 min) + train (50 min) + buffer (20 min) + 1.5 hours at airport.
- International / long-haul flights: leave Sforza Castle 3.5–4 hours before departure → allows for potential queues at check-in and Security.
- Low-cost carriers (Ryanair, easyJet): add 30 minutes — these airlines often have stricter baggage check times and longer queues.
Morning & Late-Night Flight Considerations
- Flights before 08:00: The first Malpensa Express from Cadorna departs at 05:25, arriving at T1 at 06:15. For a 07:00 flight, this is too tight. Consider a taxi (€95–€120) or stay at an airport hotel.
- Flights after 22:30: The last Malpensa Express from Cadorna to Malpensa departs at 23:25 (arrives 00:15). For later flights, take a taxi or the night bus from Centrale.
- Sunday evenings & holiday periods: Trains and roads can be busier — add 30 minutes to your planned departure time.
Which Airport? Malpensa vs. Linate vs. Bergamo
From Sforza Castle, Malpensa is the most accessible via direct train. Linate (LIN) is closer (25 min by taxi or bus) but primarily serves domestic and short-haul European flights. Bergamo (BGY) is farther (1 hour by bus) and used mainly by Ryanair. Always check which airport your flight departs from — confusing Malpensa with Linate is a common mistake.
Source: Milan Malpensa Airport Official Website · ENAC – Italian Civil Aviation Authority
💰 Tickets & Cost Comparison – All Options Side by Side
Use this comparison table to choose the best option for your budget and schedule. All prices include the connecting metro/walk from Sforza Castle.
Complete Cost & Time Comparison
| Transport Mode | Total Time (door-to-door) | Total Cost (single) | Cost per Person (group of 4) | Transfers | Best For |
|---|---|---|---|---|---|
| ✅ Malpensa Express (Cadorna) | ≈1 h 00 min | €13 (US$14) | €13 (US$14) | 0 (direct train) | Best overall – speed, comfort, reliability |
| Malpensa Express (Cadorna) online booking | ≈1 h 00 min | €10 (US$11) | €10 (US$11) | 0 | Best value train fare |
| Malpensa Express (Cadorna) round-trip | ≈2 h 00 min (both ways) | €20 (US$21.60) | €20 (US$21.60) | 0 | Best for return trips |
| 💰 Shuttle Bus (via Centrale) | ≈1 h 25 min | €12.20 (US$13.20) (€2.20 metro + €10 bus) | €10.55 (US$11.40) with group metro ticket | 1 (metro + bus) | Cheapest option |
| Night Bus (via Centrale + taxi to Centrale) | ≈1 h 40 min | €20–€24 (US$21.60–US$25.90) | €14–€17 (US$15–US$18.40) | 1–2 | Late-night budget |
| 🚕 Official Taxi | 45–60 min | €95 (US$103) (day) / €120 (US$130) (night) | €23.75–€30 (US$25.60–US$32.40) | 0 (door-to-door) | Groups, late night, heavy luggage |
| 🚐 Private Transfer (pre-booked) | 45–60 min | €80–€110 (US$86–US$119) | €20–€27.50 (US$21.60–US$29.70) | 0 | Premium comfort, peace of mind |
Where to Buy Tickets
- Malpensa Express: Online at malpensaexpress.it (best price €10), or at Cadorna station ticket machines/counters.
- Metro (ATM): Ticket machines at any metro station. Single €2.20 (US$2.38), or a 10-trip “Carnet” for €19.50 (US$21) — useful if you're staying longer.
- Shuttle Bus: Online (Malpensa Shuttle, Terravision, Autostradale) or at the departure kiosk in Centrale.
- Taxi / Private Transfer: Pre-book via Welcome Pickups, Suntransfers, or the FreeNow app.
Money-Saving Tips
- Book Malpensa Express online at least 24 hours in advance — save €3 (US$3.20) per ticket.
- Round-trip train ticket — €20 (US$21.60) instead of €26 (US$28) for two singles.
- Group metro ticket — a 4-person metro ticket costs €8.80 (US$9.50), vs. €8.80 individually (no saving for 4, but for 2–3 it can be slightly cheaper per person).
- Children under 12 travel free on Malpensa Express (max 2 per adult).
Sources: ATM Milano · Malpensa Express · Autostradale
🧳 Traveler Tips & Local Experience – Insider Advice
Based on hundreds of real traveler reports and local knowledge, here are the most important things to know before you leave Sforza Castle for Malpensa.
1. Luggage – Use the Baggage Storage Service
If you have a late flight but want to explore more of Milan after checking out, use Radical Storage (formerly "Bag BnB") or Stow Your Bags. There are multiple luggage drop points near Sforza Castle (starting at €5 / US$5.40 per day). You can leave your bags and visit the castle, Duomo, or Brera district before heading to the airport. Alternatively, Cadorna Station has left-luggage lockers (€6 / US$6.50 per 24 hours).
2. The Cadorna Shortcut – Avoid the Metro
Many visitors try to take the metro from Cairoli to Cadorna (one stop on Line 1). Don't bother — it's faster to walk. The metro involves buying a ticket, going down to the platform, waiting for the train, riding one stop, and coming back up. Total: 10–12 minutes. Walking from Sforza Castle to Cadorna station takes 7–10 minutes through Parco Sempione or along Via Dante — it's flat, pleasant, and direct.
3. Milan’s Peak Seasons – Plan Ahead
Milan experiences major events that cause crowded trains and traffic congestion:
- Milan Fashion Week (February & September) — hotels and transport are packed. Book Malpensa Express tickets 1–2 weeks in advance.
- Salone del Mobile / Design Week (April) — massive influx of visitors. Expect full trains and long taxi queues.
- Christmas markets & New Year (December–January) — busy at all transport hubs.
- Italian public holidays (Easter, Ferragosto on August 15, December 8) — reduced schedules and crowded trains.
4. Navigating Cadorna Station
Cadorna is a medium-sized station with clear signage in Italian and English. The Malpensa Express trains depart from platforms 1 and 2 (the far end of the station). There are ticket machines (accept contactless payments), a newsstand, a cafe, and free Wi-Fi (connect to “WiFi-Cadorna”). The station connects directly to the metro (Line 1, red line) — but you already knew that.
5. The 10-Minute Rule – Malpensa Express Boarding
Malpensa Express trains close their doors 1–2 minutes before departure. Unlike high-speed trains, there is no long boarding window. Be at the platform at least 5 minutes early. If you miss your train, your ticket is not refundable — you'll need to buy a new one (the next train is usually 30 minutes later).
6. Taxi Scam Warning – Use Official Taxis Only
Milan has a problem with illegal taxi drivers (especially near tourist hotspots like Sforza Castle). Always use official white taxis with a “TAXI” plate on the roof and a licence plate starting with “AA” or “BB”. The official fixed rate to Malpensa is €95 (US$103) — if a driver quotes €150 (US$162), walk away and call FreeNow or itTaxi.
7. What If You Forget Something?
Left something at the castle or your hotel? Malpensa Express has a lost & found at Cadorna Station (office open 06:00–22:00). For items left on the train, contact Trenord Lost & Found. Most hotels can also forward items to the airport via courier — ask at reception.
Sources: Radical Storage · Trenord · Comune di Milano – Travel Advisories
❓ FAQs: Getting from Sforza Castle to Malpensa Airport
1. Is there a direct train from Sforza Castle to Malpensa Airport?
No, there is no train station inside Sforza Castle itself. However, you can walk 5–10 minutes to Cadorna Station and take the direct Malpensa Express train to Malpensa Airport Terminals 1 and 2 — no transfers needed.
2. How much does it cost to get from Sforza Castle to Malpensa Airport?
Costs vary by mode: Malpensa Express €13 (US$14) standard / €10 (US$11) online; shuttle bus €10–€12 (US$11–US$13) plus metro €2.20 (US$2.38); taxi €95–€120 (US$103–US$130). The cheapest combined option is metro + bus at about €12.20 (US$13.20).
3. What is the cheapest way to get from Sforza Castle to Malpensa Airport?
The cheapest way is to take metro Line 1 (red) from Cairoli or Cordusio to Centrale (€2.20 / US$2.38), then board a shuttle bus (€10 / US$11). Total cost: €12.20 (US$13.20). Walking from the castle to Centrale (25 min) would save the metro fare but is not recommended with luggage.
4. How long does the Malpensa Express take from Cadorna Station?
The Malpensa Express takes 50 minutes from Cadorna to Terminal 1, and 52 minutes to Terminal 2. Trains run every 30 minutes from 05:25 to 23:25. Including the walk from Sforza Castle, budget ≈1 hour total.
5. Is it better to take the bus or train to Malpensa Airport?
Train is better for most travelers: faster (50 min vs. 60–80 min), more reliable (no traffic), more comfortable (more legroom, luggage racks, power outlets), and runs every 30 minutes. Bus is cheaper (€10 vs. €13) but can be delayed by Milan traffic, especially during rush hours and major events like Fashion Week.
6. Can I use my Metro ticket for the Malpensa Express?
No. Standard ATM metro tickets (€2.20 / US$2.38) are not valid on the Malpensa Express. You need a separate Malpensa Express ticket (€13 / US$14 standard, or €10 / US$11 online). The two systems are operated by different companies (ATM vs. Trenord).
7. Are there taxis available at Sforza Castle?
Yes. Official taxi stands are located on Via Giovanni Battista Borsi (south-east corner of the castle) and Via Francesco Crispi (north side). You can also book via the FreeNow or itTaxi app, or use Uber Black in Milan. Always use official white taxis with a license plate starting with "AA" or "BB".
8. How early should I leave Sforza Castle for a flight at Malpensa?
For a domestic/Schengen flight, leave 3 hours before departure. For an international/long-haul flight, leave 3.5–4 hours before. This allows 10 min to Cadorna, 50 min on the train, 15–20 min buffer, plus check-in and security time at the airport. For early flights before 08:00, consider a taxi or airport hotel.
Sources: Malpensa Express · Milan Malpensa Airport · ATM Milano