Both taxis and private transfers get you from Malpensa to Milan, but the experience and cost differ in ways worth understanding before you land.
The taxi option
The Comune di Milano's taxi tariff sheet sets a predetermined fare of 114 euros from Malpensa to Milan (any street in the city), in force since 1 July 2024. The sheet says the fixed fares include all costs, including motorway tolls and night or holiday supplements, and that no supplement is due. For a booked pickup the fare holds only if the taxi waits no more than 5 minutes; beyond that the driver may add the metered amount from leaving the stand until pickup (less a €4.10 fixed charge) to the fixed fare. If you ask for a change of route during the ride, the driver may charge by meter. Destinations outside the fixed-fare list are metered.
One limitation: child seats are not guaranteed. Italian rules let children under 1.50 m ride in a taxi without a restraint on the rear seat when accompanied by a passenger aged 16 or over, so do not assume a seat will be there. If you need one, request a seat when you book a transfer.
The private transfer option
A pre-booked transfer means a driver is waiting for you in arrivals with your name on a sign, if meet-and-greet is included in your booking. You walk out, hand over your bags, and get driven to your exact address. The price is fixed and quoted at booking (see the live From price on this page), for sedans and for minivans for larger groups.
The advantages over a taxi are mostly convenience. You skip the taxi queue, and you can request a child seat, a larger vehicle, or a pickup at your specific terminal. Payment is handled before you arrive.
The downside is that you need to plan ahead. If your flight is delayed significantly, some providers may charge waiting fees, so check what your booking includes.
Price comparison
| Factor | Taxi | Private transfer |
|---|---|---|
| Sedan to Milan | 114 euros (predetermined fare, any street in the city) | Fixed price quoted at booking |
| Minivan | Not standard | Fixed price quoted at booking |
| Night surcharge | None, included in the fare | Fixed price quoted at booking |
| Child seat | Not guaranteed | Available on request |
| Payment | At end of ride | Pre-paid online |
Fixed-price private transfer
MXP Milan City Center
From€198for 2 passengers
4 passengers: €198 per vehicle, about €50 per person
- Fixed price, no meter
- Flight tracked
- 60 min free waiting
- Driver meets you at arrivals
- Free cancellation up to 24 h before pickup
Other destinations
When to choose a taxi
Taxis work well when you did not plan ahead, are traveling light with 1-3 companions, and do not need a child seat. The fare is set by the tariff sheet on the listed route.
When to choose a private transfer
Pre-booking makes more sense for families with children, groups needing a larger vehicle, travelers with heavy or bulky luggage, late-night arrivals where you want the price and pick-up arranged in advance, and anyone whose destination is not covered by the fixed-fare list, where the taxi meter runs.
The honest verdict
For a solo traveler or couple arriving during the day, the Malpensa Express train is usually the cheaper option; check the operator's current fare. Between a taxi and a transfer, the private transfer gives a fixed price quoted at booking and a pre-arranged pick-up. The taxi wins on spontaneity, since you do not need to book anything.
Sources (checked 2026-10-17)
- Taxi fare 114 euros, supplements included, 5-minute wait rule (metered amount from stand departure to pickup, less €4.10), route-change rule: https://www.comune.milano.it/documents/20118/68224/Tariffario+Taxi+(agg.+luglio+2024).pdf/a0372f46-b96d-11f6-3e03-9420e4f0cfd7?version=1.0&t=1746021632929&download=true
- Taxi fare 114 euros in force since 1 July 2024: https://www.regione.lombardia.it/infrastrutture-trasporti-e-mobilita/taxi-collegamenti-aeroportuali-e-noleggio/servizio-e-tariffe-taxi-nel-bacino-aeroportuale
- Child restraint rule and taxi exception (rear seat, accompanied by a passenger aged 16+): https://poliziadistato.it/articolo/pdf/172
When a private transfer from MXP is the right choice
- You want the price settled before you land: fixed, confirmed in writing, no meter, no night or luggage surcharge at the kerb.
- Three or more people: a 4-seat car to Milan City Center is from €198, about €50 per person, usually level with or below separate public-transport tickets once you count the walk, the wait and the last mile with bags.
- Flight delays: the driver follows your flight number; 60 minutes of waiting are included, and you can cancel free up to 24 hours before pickup.
MXP → Milan City Center from €198Fixed price, flight tracked, free cancellation up to 24 h before pickup.