Malpensa to Milan City Centre: €114 Taxi, €15 Train, Bus
Malpensa Airport to Milan: the €114 fixed taxi fare with tolls included, the €15 Malpensa Express, coaches from €4 and a pre-booked transfer.
Quick answer
The official taxi fare from Malpensa Airport to Milan city centre is €114 per car. A pre-booked private transfer was quoted at €128 for a sedan and €169 for a minivan. The drive is about 46 km.
Taxi fare checked against D.G.R. XII/2569 of 17 June 2024, confirmed for 2026 on 2026-10-14; transfer quoted on 2026-10-14 for a trip on 2026-10-21.
Check transfer prices for your date →- distance
- 46 km
- drive
- ~80'
- official taxi
- €114
- transfer sedan
- €128
Work out your fare
Official taxi fare
€114
per car · €57 each
Pre-booked private transfer
€128
sedan · €64 each · live quote
Malpensa Express train (Trenord), from Terminals 1 and 2
€30 for 2 people · Milano Cadorna and Milano Centrale
Malpensa Shuttle coach (Air Pullman)
€20 for 2 people · Milano Centrale
Terravision coach, from Malpensa
€8 for 2 people · Milano Centrale, non-stop
Fixed taxi fares are the official prices published by Regione Lombardia, checked on 2026-10-14. Transfer prices are live quotes and vary with the travel date.
Malpensa is Milan's main airport, about 46 km from the city centre by road. The trip in takes from about 40 minutes by train to over an hour by coach, and the choice is between a fixed-fare taxi, the Malpensa Express, a coach and a pre-booked car.
Taxi: a fixed fare to any street in Milan
Lombardy sets a fixed fare of €114 from Malpensa to any street in Milan, in either direction. It replaces the meter and includes motorway tolls and the night and holiday rates; no supplements may be added. It applies to a direct trip: if you ask for a stop or a change of route, the driver may switch to the meter.
Malpensa Express train
Trenord's Malpensa Express runs from Terminals 1 and 2 to Milano Cadorna and Milano Centrale for €15 a person, with four trains an hour across the two lines. From Terminal 1 it takes 38 minutes to Cadorna and about 54 minutes to Centrale; from Terminal 2 add a few minutes. A return bought online costs €25 and is valid for 30 days. The last train to Cadorna leaves Terminal 1 at 00:26.
Coach to Milano Centrale
Coaches are the cheapest way in: Malpensa Shuttle charges €10 and leaves Terminal 1 every 30 minutes from 04:50 to 01:20, and Terravision fares start at €4 online. Allow 50 to 70 minutes, more in heavy traffic.
Pre-booked transfer
A private transfer was quoted at €128 for a sedan and €169 for a minivan, for an afternoon arrival a week ahead, so a sedan costs more than the taxi. Booked about three weeks ahead, the same ride came to €110. A transfer fixes the price before you fly and the driver waits in arrivals, which helps late at night or with children.
Which should you choose?
For one or two people with light luggage the train is the obvious choice, at €15 each against €114 for the taxi. Three or four people with luggage, or anyone arriving after the last train, will find the fixed-fare taxi simpler, as it goes to the door. A group of five to seven needs two taxis or the minivan transfer.
Bus, train and ferry to Milan city centre
| Option | Goes to | Price per person | Time |
|---|---|---|---|
| Malpensa Express train (Trenord), from Terminals 1 and 2Same fare from either terminal. A return bought online costs €25 and is valid for 30 days. Last train from T1 at 00:26, from T2 at 00:20 (Cadorna line). | Milano Cadorna and Milano Centrale | €15 | From T1: 38 min to Cadorna, about 54 min to Centrale; four trains an hour |
| Malpensa Shuttle coach (Air Pullman)Return €16; children aged 2–12 €5. | Milano Centrale | €10 | About 60–70 min; every 30 minutes, 04:50–01:20 from T1 |
| Terravision coach, from MalpensaLowest online fare, one way; prices vary by departure. | Milano Centrale, non-stop | €4 | About 50 min, every 30 minutes |
Pre-book your ride to Milan city centre
Fixed price agreed before you fly, driver tracks your flight and waits at arrivals.
See transfer prices →Frequently asked questions
How much is a taxi from Malpensa to Milan city centre?
€114, a fixed fare to any street in Milan, with motorway tolls and the night and holiday rates included.
How long does the Malpensa Express take?
From Terminal 1, 38 minutes to Milano Cadorna and about 54 minutes to Milano Centrale, with four trains an hour across the two lines. A single ticket costs €15.
What is the cheapest way from Malpensa to Milan?
The coach to Milano Centrale: €10 with Malpensa Shuttle, or from €4 online with Terravision.
Is a pre-booked transfer cheaper than a taxi from Malpensa?
Not usually. A sedan was quoted at €128 for an arrival a week ahead, more than the €114 taxi, and €110 when booked three weeks ahead. You pay for a fixed booking and a driver waiting at arrivals.
What time is the last train from Malpensa to Milan?
The last Malpensa Express to Milano Cadorna leaves Terminal 1 at 00:26 and Terminal 2 at 00:20.
More from Malpensa and Bergamo airports
How we check these prices
The taxi fares come from the list published by Regione Lombardia (D.G.R. XII/2569 of 17 June 2024, confirmed for 2026). We re-read that source before every update; the last check was on 2026-10-14. Transfer prices are live quotes from the booking page for a set travel date, so your own date may cost more or less. If a driver quotes you something different, tell us and we will check the source again.
Sources · checked 2026-10-14
- Regione Lombardia — airport taxi service and fixed fares, in force since 1 July 2024 (page updated 12 March 2026)
- Comune di Milano — taxi tariff sheet (July 2024): fixed fares, meter rates and the airport minimum
- Regione Lombardia — 2026 taxi tariff review (D.G.R. 6828/2026): current tariffs confirmed
- Trenord — Malpensa Airport T1/T2 to Milan: fare, journey times, first and last trains
- Trenord — fare table in force from 1 September 2026 (notice 179/2026)
- Malpensa Shuttle — fares
- Malpensa Shuttle — timetable from 9 October 2026
- Terravision — Malpensa Airport to Milan coach
- ATM — tickets and metro line M4 to Linate
- ATM — M4 timetable from Linate Aeroporto, valid from 15 March 2026
- Autostradale — Bergamo Orio al Serio to Milano Centrale
- Terravision — Bergamo Airport to Milan coach
- Uber — Malpensa Airport pickups
- Uber — Linate Airport pickups
MXP → Milan city centreOfficial taxi €114 · compare transfers
Prices