Explore Destinations

Discover the world's most amazing places

How to Get from Milan City Center to Malpensa Airport

Quick Answer

Best overall: Malpensa Express train – 50 minutes, €13 (≈$14), direct from Milano Centrale, Cadorna or Porta Garibaldi to Terminal 1 & 2. Cheapest: Regional train + shuttle – €5.50 (≈$5.94) but requires a change at Busto Arsizio. Fastest door-to-door: Taxi – 40–55 minutes, €95–€120 (≈$102–$130). For most travelers, the Malpensa Express offers the best balance of speed, cost, and reliability.

Quick Navigation: Milan → Malpensa Transport Options

🚄 Train: Malpensa Express vs Regional – Detailed Breakdown

The Malpensa Express is the most popular and recommended way to travel from Milan city center to Malpensa Airport. It connects three major Milan stations directly to the airport with no transfers. For budget-conscious travelers, the regional train + shuttle alternative offers savings at the cost of extra time and a transfer.

Malpensa Express – The Premium Direct Option

Routes: Milano Centrale → Malpensa T1/T2 (50 min) | Milano Cadorna → Malpensa T1/T2 (55 min) | Milano Porta Garibaldi → Malpensa T1/T2 (52 min). Trains run every 20–30 minutes from 05:00 to 23:30.

Price: €13 (≈$14) online / €14 (≈$15.12) at station. Children 4–11: €6.50 (≈$7). Under 4: free.

Seat types: Standard 2nd class is comfortable with air conditioning, power outlets, and dedicated luggage racks. First class (€19 / ≈$20.50) offers wider seats and quieter carriages – rarely necessary for the short trip.

Luggage: No strict limit – overhead bins and luggage areas at each carriage end. Oversized items (bikes, skis) need a separate €5 (≈$5.40) ticket.

Onboard amenities: Free Wi‑Fi (sometimes spotty), info screens, and a small snack trolley on peak services.

Regional Train + Shuttle – The Budget Route

Route: Milano Centrale → Busto Arsizio (regional train, ~25 min) → transfer to Malpensa Express shuttle train (15 min). Total time: ~50–60 minutes depending on connection.

Price: €5.50 (≈$5.94) – single regional ticket + shuttle supplement. This is the cheapest rail option.

Caveat: Trains run less frequently (every 60 min on some lines), and the transfer at Busto Arsizio can be tight – allow at least 10–15 minutes. Not recommended for first-time visitors or those with heavy luggage.

Train Comparison Table

Feature Malpensa Express Regional + Shuttle
Travel time 50–55 min 50–60 min (incl. transfer)
Price (adult) €13–€14 (≈$14–$15.12) €5.50 (≈$5.94)
Direct / Transfer Direct 1 transfer at Busto Arsizio
Frequency Every 20–30 min Every 60 min
Luggage space Excellent Moderate (regional trains have less)
Best for Most travelers, families, business Budget travelers, light luggage

Pro tip: Book Malpensa Express tickets online via malpensaexpress.it or the official Trenord app to get the best price and guarantee a seat. Tickets are valid for 4 hours from the chosen departure.

Source: Milan Malpensa Airport – Rail Transport

🚌 Bus: Shuttle & Coach Services – The Budget Choice

Several bus operators run direct routes from Milan city center (mainly Milano Centrale and Piazza Luigi di Savoia) to Malpensa Airport. Buses are significantly cheaper than taxis and often cheaper than the train, but travel times can vary due to traffic.

Main Operators & Routes

Operator Departure point Time Price (one-way) Frequency
Terravision Milano Centrale (Piazza IV Novembre) 50–70 min €10 (≈$10.80) Every 30–60 min
Malpensa Shuttle Milano Centrale (Via Ferrante Aporti) 50–70 min €10 (≈$10.80) Every 20–40 min
FlixBus Milano Centrale (bus terminal) 55–80 min €6–€10 (≈$6.48–$10.80) Multiple daily
Autostradale Milano Centrale & Linate Airport 55–75 min €11 (≈$11.88) Every 30–60 min

Important notes:

Which bus is best? For reliability, Malpensa Shuttle has the highest frequency. For the lowest price, FlixBus is unbeatable (book 2–3 weeks ahead for €6 seats).

Source: Milan Malpensa Airport – Bus Services

🚕 Taxi & Private Transfer – Door‑to‑Door Convenience (at a Price)

Taxis and private cars offer the most flexible and personalised service, but come at a significant premium. They are best reserved for specific situations rather than everyday travel.

Official Taxi – Fixed Rates

From Milano Centrale / city center to Malpensa: fixed rate €95 (≈$102.60) for up to 4 passengers. From other city locations: €100–€120 (≈$108–$129.60). The rate includes luggage and tolls.

Where to find: Official white taxis at taxi ranks (Stazione Centrale, Cadorna, Duomo). Always use licensed taxis with a meter or fixed-rate card.

Private Transfer Services

Companies like Welcome Pickups, Blacklane, and Suntransfers offer pre‑booked cars with meet‑and‑greet service. Prices range from €80 (≈$86.40) for a standard sedan to €150 (≈$162) for a minivan (up to 7 passengers).

Ride‑sharing (Uber / Free Now)

Uber Black and Uber Van operate in Milan but are limited. A ride from the city center to Malpensa typically costs between €100 and €140 (≈$108–$151). Availability can be patchy, especially late at night.

When to Choose a Taxi / Private Car

Option Price (€) Price (≈$) Travel time Best for
Official taxi (fixed rate) €95–€120 $102–$130 40–55 min Groups, late/early, heavy luggage
Private transfer (sedan) €80–€110 $86–$119 40–55 min Pre‑book, meet & greet, families
Uber / Free Now €100–€140 $108–$151 40–55 min Last‑minute, no cash needed

Source: Milan Malpensa Airport – Taxi Information

🚗 Car Rental & Driving – Flexibility with Hidden Costs

Driving from Milan city center to Malpensa is straightforward if you are already renting a car or have your own vehicle. However, for most airport‑bound travelers, the car is rarely the best option due to parking costs, traffic, and tolls.

Route & Driving Time

Route: Take the A8 motorway (Milano‑Varese) from the city center, exit at Malpensa. Clear signage leads to Terminal 1 or 2. Journey time: 40–55 minutes in normal traffic, up to 75 minutes during peak hours.

Tolls: ~€6 (≈$6.48) one‑way. Payment by cash, card, or Telepass.

Parking at Malpensa

Parking option Daily rate (€) Daily rate (≈$) Distance to terminal
P1 Express (short‑term) €5 / hour, €35 max $5.40 / hr, $37.80 max Adjacent to T1
P2 & P3 Long‑stay €10–€14 $10.80–$15.12 Free shuttle 5–10 min
Economy parking (P4) €6–€8 $6.48–$8.64 Shuttle 10–15 min

Verdict: If you already have a rental car for your trip, dropping it off at Malpensa is convenient. But renting a car just to get to the airport doesn’t make sense – the total cost (rental + fuel + tolls + parking) often exceeds €40–€60 (≈$43–$65), and you still need to handle the drop‑off paperwork.

Source: Milan Malpensa Airport – Parking

🎟️ Tickets & Cost Comparison – All Options Side by Side

Use the table below to quickly compare every transport mode from Milan city center to Malpensa Airport. The best value and cheapest options are highlighted.

Mode Time (door‑to‑door) Cost (€) Cost (≈$) Transfers Best for
🌟 Malpensa Express (train) 50–55 min €13 $14 0 BEST OVERALL
Regional train + shuttle 50–65 min €5.50 $5.94 1 CHEAPEST RAIL
Terravision / Malpensa Shuttle (bus) 50–75 min €10 $10.80 0 Budget direct
FlixBus (bus) 55–80 min €6–€10 $6.48–$10.80 0 CHEAPEST OVERALL
Taxi (official) 40–55 min €95–€120 $102–$130 0 Groups / late / early
Private transfer 40–55 min €80–€150 $86–$162 0 Comfort / families
Car rental + drop‑off 45–60 min + paperwork €40–€60+ $43–$65+ 0 Already renting

Bottom line: For 9 out of 10 travelers, the Malpensa Express is the optimal choice – fast, direct, comfortable, and reasonably priced. If you’re on a shoestring budget, book a FlixBus in advance or take the regional train + shuttle. Save taxis and private cars for early/late departures or special circumstances.

Source: Malpensa Express Official & FlixBus

💡 Traveler Tips & Real‑World Experience

Based on thousands of traveler reports and local knowledge, here are actionable tips to make your Milan → Malpensa journey smoother.

Sources: Trenord & Rome2Rio Community Reviews

❓ Frequently Asked Questions: Milan City Center → Malpensa Airport

1. Is there a direct train from Milan city center to Malpensa Airport?

Yes – the Malpensa Express runs direct from Milano Cadorna, Milano Centrale, and Milano Porta Garibaldi to both Terminal 1 and Terminal 2. Journey time is about 50 minutes, and trains depart every 20–30 minutes. No transfers are needed.

2. Which is the cheapest way to get from Milan to Malpensa?

The cheapest option is the regional train + shuttle (€5.50 / ≈$5.94) via Busto Arsizio. Among direct services, FlixBus offers seats from €6 (≈$6.48) if booked early. The Malpensa Express is €13 (≈$14) – still very affordable for a direct, reliable service.

3. How much does a taxi from Milan city center to Malpensa Airport cost?

Official taxis charge a fixed rate of €95–€120 (≈$102–$130) depending on the pickup zone. Private transfers start from €80 (≈$86.40). Uber / Free Now typically cost between €100 and €140 (≈$108–$151).

4. How long does the Malpensa Express take?

The Malpensa Express takes 50 minutes from Milano Centrale and 55 minutes from Milano Cadorna to Malpensa Terminal 1. Terminal 2 is reached about 5 minutes later on the same train.

5. Is it better to take the bus or train to Malpensa Airport?

For speed, reliability, and comfort, the train (Malpensa Express) is better. It's unaffected by road traffic, has more luggage space, and runs on a fixed schedule. Buses are cheaper but can be delayed, especially during peak hours.

6. What is the earliest way to get to Malpensa Airport in the morning?

The first Malpensa Express from Milano Centrale departs at 05:00, arriving at the airport around 05:50. Buses start from about 05:30. For flights before 07:00, a taxi or pre‑booked private transfer is the safest bet.

7. Do I need to book Malpensa Express in advance?

Advance booking is recommended but not mandatory. Online tickets are €13 (vs €14 at the station) and guarantee a seat. During peak seasons (summer, fashion weeks) booking at least a few days ahead is wise. Tickets are valid for 4 hours from the selected departure.

8. How much luggage can I take on the Malpensa Express?

There is no strict weight limit – each passenger can bring up to two large suitcases plus one piece of hand luggage. Overhead racks and dedicated luggage areas are available. Oversized items (skis, bikes, musical instruments) need a separate ticket (€5 / ≈$5.40).