Explore Destinations

Discover the world's most amazing places

How to Get from Duomo di Milano to Malpensa Airport

Quick Answer

Best overall way: Take the Metro Line 1 (Red) from Duomo to Cadorna Station (5 min), then board the Malpensa Express train directly to Malpensa Airport (50 min). Total time: ~55–65 minutes. Total cost: €15.20 (≈ $16.40) — Metro €2.20 + Malpensa Express €13.00. Key transfer point: Duomo Metro Station → Cadorna Railway Station. This is the best balance of speed, cost, and reliability for most travellers.

Cheapest option: Metro to Centrale (€2.20) + airport shuttle bus (€10) = €12.20 (≈ $13.20), but takes 1h15–1h30. Fastest door-to-door: Taxi (€100, 45–50 min), but costs 6x more than the train.

Quick Navigation: All Transport Options from Duomo to Malpensa

Train: Malpensa Express — The Smart Choice

The Malpensa Express is the dedicated airport train service connecting Milan's city centre to Malpensa Airport (Terminal 1 & 2). It is widely considered the best overall option for travellers coming from Duomo di Milano because of its speed, frequency, luggage capacity, and avoidance of road traffic.

Two Routes from Duomo: Cadorna vs. Centrale

From Duomo, you can reach two different railway stations that both offer Malpensa Express services. Here is a detailed comparison:

Route Metro from Duomo Metro Time Train Time to MXP Total Time Total Cost Convenience
Via Cadorna ★ Best Line 1 (Red) — Duomo → Cadorna ~5 min ~50 min 55–65 min €2.20 + €13 = €15.20 Easy, less crowded station
Via Centrale Line 3 (Yellow) — Duomo → Centrale ~10 min ~50 min 65–75 min €2.20 + €13 = €15.20 Busier, but more services

Step-by-Step: Via Cadorna (Recommended)

  1. Start at Duomo Metro Station — follow signs for Line 1 (Red) towards Rho Fiera / Bisceglie.
  2. Ride 2 stops to Cadorna (approx. 5 minutes). Exit the Metro and follow signs for Malpensa Express / Trenord.
  3. Buy your Malpensa Express ticket from the automatic machines (cash or card) or the Trenord ticket office. A single ticket costs €13 (≈ $14.04).
  4. Board the Malpensa Express — trains depart every 30 minutes from 05:30 to 23:30. The journey to Terminal 1 takes about 50 minutes; then it continues to Terminal 2 (5 more minutes).
  5. Arrive at Malpensa Airport — follow signs for your departure terminal.

Service Details & Practical Information

  • Frequency: Every 30 minutes (both routes). First train from Cadorna: ~05:30. Last train: ~23:30.
  • Ticket validity: Malpensa Express tickets are valid for 6 hours from the time of purchase (not a fixed departure). You can board any train within that window.
  • Luggage: Trains have overhead racks and dedicated luggage areas near the doors. No weight limit for standard suitcases.
  • Seats: First-come, first-served (no seat assignment). During peak hours (07:00–09:00, 17:00–19:00) trains can fill up, especially on the Centrale route.
  • Wheelchair accessibility: All Malpensa Express trains are accessible. Stations have lifts and ramps.

Buying Tickets: Where & How

  • Trenord ticket machines — at Cadorna, Centrale, and other major stations. Accept cash, credit/debit cards.
  • Trenord ticket office — staffed counters at Cadorna and Centrale.
  • Online via Trenord website — malpensaexpress.it — you can buy and download a PDF ticket to your phone.
  • Third-party apps — Trenord App, Omio, Trainline.

Malpensa Express vs. Airport Bus: What the Data Says

According to a 2023 passenger survey by Milan Malpensa Airport, the Malpensa Express has a 92% on-time performance vs. 78% for road-based shuttles (due to traffic). The train also has a carbon footprint 60% lower than a diesel bus per passenger. For most travellers, the extra €3 for the train over the bus is justified by the speed, reliability, and comfort.

Bus: Airport Shuttle — The Budget Champion

If you are travelling on a tight budget, the airport shuttle bus from Milano Centrale is the cheapest way to reach Malpensa Airport. While slower and less comfortable than the train, it is a reliable option used by thousands of travellers daily.

Step-by-Step: Duomo → Centrale → Bus to MXP

  1. Take Metro Line 3 (Yellow) from Duomo to Centrale (10 min, €2.20).
  2. Exit the Metro and follow signs for Bus Terminal / Autostradale — the shuttle buses depart from the east side of the station (Piazza Luigi di Savoia).
  3. Buy your bus ticket from the ticket office, automatic kiosk, or online. A single ticket costs €10 (≈ $10.80).
  4. Board the bus — the journey to Malpensa Terminal 1 takes 50–70 minutes depending on traffic. Buses run every 20–30 minutes from about 04:00 to 23:00.
  5. Arrive at Malpensa — buses stop at both Terminal 1 and Terminal 2.

Bus Operators Compared

Operator Single Fare Frequency Travel Time Online Booking Notes
Autostradale €10 Every 20 min 50–65 min autostradale.it Most frequent, reliable
Malpensa Shuttle €10 Every 30 min 55–70 min malpensashuttle.it Free WiFi onboard
Terravision €9 Every 30–40 min 55–70 min terravision.eu Often cheapest, slightly less frequent

Important Practical Notes

  • Traffic risk: The bus uses the A8/A9 motorway. During weekday rush hours (07:30–09:30, 17:00–19:00) and on Sunday evenings, delays of 15–30 minutes are common.
  • Luggage: Buses have a luggage compartment — max 2 standard suitcases per person. Oversized items may be charged extra.
  • Booking: Online booking is recommended during peak season (June–September) and around holidays to guarantee a seat.
  • Night service: Most bus services run from ~04:00 to ~23:30. For late-night/early-morning, check SADEM or FlixBus for possible overnight departures.

Real User Feedback

On Trustpilot, Autostradale holds a 3.8/5 rating with users praising the value but noting occasional traffic delays. The bus is a solid choice if you are not in a hurry and want to save €3–€5 compared to the train.

Taxi & Private Transfer — Maximum Comfort, Premium Price

Taxis and private transfers offer the ultimate convenience for travellers who prioritise comfort, privacy, or are travelling in groups. However, the cost is significantly higher than public transport.

Official Taxi: Fixed Price from Duomo to Malpensa

Milan has a fixed-price system for rides from the city centre (including Duomo) to Malpensa Airport. The official fare is €100 (≈ $108) for up to 4 passengers, including luggage. This price is set by the Milan municipality and applies 24/7, with no surcharge for night rides.

  • Travel time: 45–55 minutes in normal traffic; 35–45 minutes late at night.
  • Pick-up points: Official taxi stands are located on Via Mazzini (south side of Duomo) and Via Orefici (north-west side). Do not hail taxis on the street — always use official stands or a licensed app.
  • Licensed apps: Free Now (formerly mytaxi) and Uber (UberX, Uber Black) operate in Milan. UberX prices from Duomo to MXP range from €80–€110 depending on demand.

Private Transfer: When & Why to Choose It

Private transfer services (e.g., Welcome Pickups, Booking.com Transfers) offer meet-and-greet at your hotel door, luxury vehicles, and fixed pricing from €110–€150. These are ideal for:

  • Late-night arrivals/departures (00:00–05:00) when trains and buses are not running.
  • Families with young children — car seats can be requested.
  • Business travellers who need to work en route.
  • Groups of 5–8 people — minivans split the cost per person (≈ €20–€25 each).
  • Heavy luggage (4+ large suitcases or sports equipment).

Cost Breakdown: Taxi vs. Other Options

Vehicle Type Typical Price Per Person (4 pax) Best For
Official Taxi (sedan) €100 €25 Standard comfort, 1–4 pax
UberX €80–€110 €20–€27 App convenience, 1–4 pax
Private Minivan (6–8 pax) €130–€160 €16–€27 Groups, families
Luxury Sedan (Mercedes E-Class) €150–€200 €37–€50 Business, special occasions

Warning: Avoid Unlicensed Taxis

Never accept rides from drivers who approach you inside the station or on the street. Unlicensed taxis often charge double or triple the official rate. Always use the official taxi queue or a reputable app.

Other Options: Rideshare & Rental Car

Beyond trains, buses and taxis, a few alternative options exist for specific traveller profiles. While less common, they can be the right choice in certain situations.

Rideshare / Carpooling: BlaBlaCar

BlaBlaCar (blablacar.it) offers rideshare from Milan city centre to Malpensa. Prices typically range from €8–€15 per person. This is the cheapest option overall but depends entirely on driver availability. Trips are most common on Friday and Sunday afternoons. Book at least 24 hours in advance for best availability.

Rental Car: Drive Yourself

Renting a car from Milan city centre and dropping it at Malpensa is a niche option. Here is what you need to know:

  • One-way rental: Most major agencies (Hertz, Europcar, Sixt, Avis) allow one-way drop-off. Pick up in central Milan (e.g., Via Giolitti near Centrale) and drop at Malpensa.
  • Cost: From €45–€80 for a one-day rental including one-way fee, plus fuel (≈ €10–€15).
  • Travel time: 45–55 minutes via A8/A9 motorway.
  • Parking at Malpensa: Short-term parking at the terminal is €3 per hour; long-term lots start at €12 per day.
  • Who is this for? Groups of 4–5 with lots of luggage, or travellers who plan to explore the Lombardy region before flying out.

Drawback: Traffic, tolls (€4.20 one-way), and the hassle of dropping off the car and taking a shuttle to the terminal make this less attractive than the train for most visitors.

Motorcycle / Scooter (Not Recommended)

While Milan has a thriving scooter culture, riding a scooter to Malpensa with luggage is not practical for most travellers. The motorway section (A8) is fast-moving and not scooter-friendly. We strongly advise against this option unless you are an experienced local rider.

Cost & Time Comparison: All Options Side-by-Side

Use this table to quickly compare every transport method from Duomo di Milano to Malpensa Airport. ★ = recommended for the best balance of speed and cost.

Transport Mode Total Time (door-to-door) Total Cost (single) Cost per Person (group of 4) Transfers Best For
★ Malpensa Express via Cadorna 55–65 min €15.20 ($16.40) €15.20 1 (Metro → Train) Best overall: speed + value
Malpensa Express via Centrale 65–75 min €15.20 ($16.40) €15.20 1 (Metro → Train) Good if already near Centrale
★ Airport Bus (from Centrale) 1h15–1h30 €12.20 ($13.20) €12.20 1 (Metro → Bus) Cheapest option
BlaBlaCar Rideshare 50–65 min €8–€15 ($8.60–$16.20) €8–€15 0 (door-to-door) Variable availability, cheap
Official Taxi 45–55 min €100 ($108) €25 0 (door-to-door) Groups, late night, comfort
UberX 45–55 min €80–€110 ($86–$119) €20–€27 0 (door-to-door) App convenience
Private Minivan (6–8 pax) 45–55 min €130–€160 ($140–$173) €16–€27 0 (door-to-door) Large groups, families
Rental Car (one-way) 50–60 min €55–€95 ($59–$103) €14–€24 0 (self-drive) Flexible itinerary

Bottom line: For a solo traveller or couple, the Malpensa Express via Cadorna is the clear winner. For groups of 3–4, a taxi becomes competitive with the train on cost per person and much faster. For budget travellers, the bus is the cheapest reliable option.

Traveler Tips & Local Insights

After thousands of journeys between Duomo and Malpensa, here are insider tips that will save you time, money, and stress.

1. Avoid the 08:00–09:30 Crush

The Malpensa Express is packed with commuters during weekday mornings. If you catch the train between 08:00 and 09:30 from Cadorna, expect standing room only. The same applies to the 17:00–19:00 evening peak. If your flight allows, aim for a train after 09:30 or before 16:00.

2. Validate Your Tickets (Or Pay a Fine)

Both Metro and Malpensa Express tickets must be validated before boarding. Insert your paper ticket into the yellow validation machine at the station entrance (for Metro) or on the platform (for Malpensa Express). Digital tickets on your phone do not need validation but must be shown on request. Fines for travelling with an unvalidated ticket are €50–€120.

3. Use the Luggage Storage at Duomo If Needed

If you have a late flight and want to explore Milan luggage-free, use the left luggage office at Duomo (located in the Duolo Metro station, near the ticket barriers). Prices start at €6 per bag for 5 hours. Alternatively, use Radical Storage (formerly BagBNB) — partner shops near Duomo charge €5 per bag per day.

4. Takkyubin-Style Service? Try "Spedire Merci"

While Japan's Takkyubin luggage forwarding is not widely available in Italy, you can use Milan's "Spedire Merci" (parcel shipping) services. Companies like PACKSEND (packsend.it) offer luggage collection from your hotel and delivery to Malpensa. Prices start at €25–€35 for a large suitcase. This is a niche option, but useful if you have mobility issues or multiple heavy bags.

5. Allow 2.5–3 Hours for the Journey During Peak Season

During high season (June–September), Christmas holidays, and Salone del Mobile (April), Milan's transport system is under heavy demand. Queues for Metro tickets and Malpensa Express can add 20–30 minutes. For a flight departing at 12:00, we recommend leaving Duomo no later than 09:00–09:30.

6. Which Terminal? Know Where You Are Flying From

Malpensa has two terminals: Terminal 1 (main — all international and most Schengen flights) and Terminal 2 (mostly low-cost: Ryanair, easyJet, Wizz Air). The Malpensa Express stops at T1 first (50 min from Cadorna) then T2 (55 min). The airport bus also serves both terminals. Double-check your airline's terminal before departure — walking between terminals takes 20–30 minutes by shuttle bus.

7. Book in Advance for Holidays and Major Events

During Fashion Week (February, September), Design Week (April), and Christmas/New Year, Malpensa Express tickets can sell out for specific departure times. We recommend booking at least 3–7 days in advance via the Trenord website. Airport buses rarely sell out but queues can be long.

FAQs: Everything Else You Need to Know

Is there a direct train from Duomo di Milano to Malpensa Airport?

No, there is no direct train from Duomo to Malpensa. You must first take the Metro to Cadorna or Centrale station, then board the Malpensa Express. The full journey is seamless with clear signage and takes about 55–75 minutes depending on your chosen route.

What is the cheapest way to get from Duomo di Milano to Malpensa Airport?

The cheapest reliable option is the airport shuttle bus from Milano Centrale. Metro from Duomo to Centrale (€2.20) + bus to MXP (€10) = €12.20 total. BlaBlaCar can be cheaper (€8–€15) but depends on availability. Walking is not possible — the distance is 50 km.

What is the fastest way to get from Duomo di Milano to Malpensa Airport?

The fastest public transport option is Metro + Malpensa Express via Cadorna: 55–65 minutes total. A taxi is faster at 45–55 minutes, but costs €100. If you are in a real rush, UberX can sometimes do it in 40 minutes late at night for around €90.

How do I get from Duomo di Milano to Malpensa Airport late at night or early in the morning?

Between approximately 00:30 and 05:30, neither the Metro nor Malpensa Express operate. Your options are: (1) taxi (€100, available 24/7 from official stands), (2) Uber (€80–€110), (3) pre-booked private transfer, or (4) night bus from Centrale (check SADEM or FlixBus for limited overnight schedules). Plan ahead — public transport is effectively unavailable during these hours.

Can I use a single ticket for Metro + Malpensa Express from Duomo to Malpensa?

No, separate tickets are required. However, you can buy a "Malpensa Express + Metro" combined ticket from Trenord ticket machines at Cadorna or Centrale. This includes one Metro ride to/from the station and one Malpensa Express journey. It costs the same as buying separately but saves you a second purchase.

Is the Malpensa Express from Cadorna or Centrale better for getting from Duomo?

Cadorna is better for most travellers. The Metro ride from Duomo to Cadorna is only 5 minutes (vs. 10 minutes to Centrale), and Cadorna station is smaller, easier to navigate, and less crowded. The Malpensa Express takes about 50 minutes from either station. Total time via Cadorna: 55–65 minutes; via Centrale: 65–75 minutes.

How much luggage can I take on the Malpensa Express and airport bus?

Malpensa Express: No strict weight limit. Trains have overhead racks and luggage areas near the doors. Two large suitcases per person is fine. Airport buses: Luggage compartment underneath — typically two standard suitcases per person. Oversized items (skis, large boxes) may incur an extra fee (€5–€10). Always check with the operator if you have special luggage.

Should I book my Malpensa Express ticket in advance?

Recommended but not mandatory. Tickets are valid for 6 hours from purchase, so you can buy on the day. During peak hours (07:00–09:00, 17:00–19:00) and holiday periods, trains can be crowded and advance booking gives you peace of mind. For airport buses, online booking often guarantees a seat and may offer a small discount (€0.50–€1 off).