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.
🚄 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.
🚌 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:
- Traffic: During peak hours (07:30–09:30 and 17:00–19:00) the bus can take up to 80–90 minutes. The train is immune to road traffic.
- Luggage: Buses have underfloor storage – 1 large suitcase + 1 hand luggage per person. Extra or oversized items may be refused.
- Booking: Strongly recommended for FlixBus (often sells out). Terravision and Malpensa Shuttle allow walk‑up tickets but online booking saves ~€1–€2.
- Night services: Some operators run limited night schedules – check individual websites. After midnight, a taxi is often the only option.
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).
🚕 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
- Very early / very late flights (before 05:00 or after 23:30) – no train or bus service covers these hours well.
- Heavy luggage (more than 2 large suitcases per person).
- Family with small children – car seats can be pre‑booked with private transfers.
- Mobility issues – door‑to‑door assistance is easier.
- Business travelers on expense accounts.
| 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 |
🚗 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.
- 🚄 Buy Malpensa Express tickets online – The €1 saving is small, but you also skip the queue at the station and can board directly. Use the Trenord app for mobile tickets.
- 🧳 Use luggage forwarding (Takkyubin style) – In Italy, services like Spedire or Pony Express offer luggage transfer from your hotel to the airport (≈€20–€30). Perfect if you have a long layover in Milan before your flight.
- ⏰ Allow extra time at Centrale – Milano Centrale is a huge station. If you’re connecting from the metro, give yourself 15–20 minutes to find the right platform (binari 1–24 are on the lower level; Malpensa Express usually departs from binari 1–4 or 19–24).
- 🚌 Bus traffic alert – If you choose the bus, avoid departures between 08:00–09:30 and 17:00–19:00 on weekdays. The A8 motorway can become a parking lot.
- 🌙 Late‑night travel – After 23:30, the only options are taxi or private car. The last Malpensa Express from Centrale departs around 23:20. Plan accordingly.
- 👨👩👧 Traveling with kids – The train has toilets and space for strollers. Taxis can provide car seats if booked in advance (specify when reserving).
- 📅 Peak seasons – During Milan Fashion Week (Feb, Sep), Salone del Mobile (April), and summer holidays (July–August), book all transport at least 1–2 weeks in advance. Prices surge and availability drops.
- 🧾 Keep your ticket – Malpensa Express tickets are checked both at the station and on board. You must validate paper tickets at the yellow machines before boarding. Mobile e‑tickets are automatically validated.
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).