From Malpensa, Linate or Bergamo, here's every way to reach central Milan — taxi, private transfer, train, bus and car rental — compared by time, price and convenience.

Milan is served by three airports, each a different distance from the city and each with its own best route into town. Land at the wrong assumption and you could overpay or add an hour to your journey. This 2026 guide compares every Milan airport transfer option — taxi, private transfer, train, bus and car rental — from Malpensa (MXP), Linate (LIN) and Bergamo (BGY), so you arrive in the city smoothly whatever your flight, budget or group size.
Arriving in Milan? Pre-book a private transfer from any of the three airports and have a professional driver waiting — fixed price, no train changes, no queues.
Book a Milan Transfer →Overview of Milan Airports
Knowing which airport you're using is the first step, because the distances differ dramatically:
Malpensa (MXP)
Milan's largest international gateway, about 50 km northwest of the centre (~50 minutes by road). Two terminals: T1 (most full-service and international airlines) and T2 (low-cost). It's the main hub for long-haul arrivals and the natural gateway to the lakes. For a step-by-step arrival walkthrough, see our Milan Malpensa arrival guide and the Malpensa transfer service page.
Linate (LIN)
The closest airport to the city — only about 8 km east of the centre (~15–20 minutes). It handles mostly domestic and short-haul European flights and is the most convenient if your airline uses it. Details on our Milan Linate transfer service page.
Bergamo (BGY)
Orio al Serio, about 45 km east of Milan (~50–60 minutes), is a major low-cost base (Ryanair, Wizz Air). It's marketed as "Milan Bergamo" but is genuinely far out, so factor in the longer transfer when comparing cheap fares.
Transfer Option 1: Taxi
Official white taxis wait at the rank outside each airport. From Malpensa and Linate, taxis to central Milan run on a fixed flat fare (no meter surprises); from Bergamo, fares are higher given the distance. Taxis are reliable and require no booking, but for a group with luggage you may need a larger vehicle, and at peak times the rank can have a queue. Always use the official rank — never accept a ride from someone approaching you inside the terminal.
Transfer Option 2: Private Airport Transfer
A pre-booked private transfer is the most comfortable, predictable option. A professional driver meets you in arrivals with a name board, helps with luggage, and takes you door-to-door for a fixed price agreed in advance. The driver tracks your flight, so a delay doesn't cost you the car, and there are no train changes or meter worries. It's ideal for families, groups, business travellers, late-night arrivals, or anyone heading beyond the city to Lake Como or the other lakes. Book through our Italy airport transfers or the dedicated Milan chauffeur service.
Transfer Option 3: Train
The Malpensa Express links MXP to Milano Cadorna and Centrale in about 37–52 minutes — efficient if your hotel is near those stations. Linate has no mainline train but is now connected to the M4 metro line, which reaches the centre quickly. Bergamo has no direct train; you take a bus to Bergamo station and connect onward. Trains are great value for solo travellers with light luggage, but add a metro or taxi leg to reach your final address.
Transfer Option 4: Airport Bus
Frequent shuttle coaches connect all three airports to Milano Centrale. They're the cheapest option (a few euros) and run regularly, but they're slower, make a fixed stop at Centrale (not your hotel), and mean handling your own luggage. From Bergamo in particular, the coach to Centrale is the most popular budget route. Good for cost-conscious solo travellers; less ideal with heavy bags or children.
Transfer Option 5: Car Rental
All three airports have car-hire desks. Renting makes sense if you plan to tour the lakes or wider region independently — but for the city itself it's usually more hassle than help: Milan has a ZTL (Area C) congestion zone in the centre, parking is scarce and expensive, and traffic is heavy. Most city visitors are better served by a transfer or train, saving a rental for day trips if at all.
Comparison Table
| Option | Approx. time to centre | Cost | Best for |
|---|---|---|---|
| Private transfer | MXP ~50m · LIN ~20m · BGY ~60m | €€–€€€ (fixed, per car) | Families, groups, business, comfort |
| Taxi | Same as above | €€ (flat fare MXP/LIN) | No-booking convenience |
| Train | MXP ~37–52m · LIN via M4 | € (per person) | Solo, light luggage, near stations |
| Airport bus | MXP/BGY ~60m to Centrale | € (cheapest) | Budget travellers |
| Car rental | Varies | €€ + parking/ZTL | Touring the region, not the city |
Best Option for Families
For families, a private transfer wins comfortably: door-to-door with no luggage-hauling through stations, room for everyone plus bags, and child seats available on request when you book. After a long flight, having a driver waiting and a fixed price removes the stress that trains and bus connections add with tired children.
Best Option for Business Travelers
Business travellers value certainty and time. A pre-booked chauffeur service offers a professional meet-and-greet, a quiet executive car to work or make calls in, and a guaranteed schedule that flight-tracking protects. From Linate, the short hop into the centre makes a transfer especially efficient for a packed agenda.
Best Option for Groups
For groups, the per-person economics flip in favour of private transfers: a single minivan is often cheaper than multiple taxis or several train-plus-metro tickets, and it keeps everyone together with luggage. Specify your group size when booking so the right vehicle is assigned.
The Bottom Line
The best Milan airport transfer depends on your airport, group and priorities — but the pattern is clear. Solo travellers near a station do well on the Malpensa Express or M4; budget travellers can take the coach; and families, groups, business travellers and anyone arriving late get the smoothest ride from a fixed-price private transfer. Confirm your airport (MXP, LIN or BGY), then book the option that matches your trip.
Frequently Asked Questions
How much is a taxi from Malpensa to Milan?
Official taxis from Malpensa to central Milan run on a fixed flat fare, so you won't be at the mercy of the meter or traffic. A pre-booked private transfer offers a similar fixed price with the added benefits of meet-and-greet, flight tracking and a guaranteed car — useful for groups and late arrivals.
Is a private transfer worth it?
For families, groups, business travellers, late-night arrivals, or anyone with luggage heading beyond the city, yes. You get a fixed price, a driver waiting in arrivals, no train or bus changes, and flight tracking so delays don't cost you the car. Solo travellers near a station may prefer the cheaper Malpensa Express.
Which airport is closest to Milan city centre?
Linate (LIN) is by far the closest — about 8 km east, roughly 15–20 minutes from the centre. Malpensa is around 50 km northwest and Bergamo about 45 km east, both around 50–60 minutes by road.
Frequently Asked Questions
How much is a taxi from Malpensa to Milan?+−
Is a private transfer worth it?+−
Which airport is closest to Milan city centre?+−
Ready to Travel Italy Stress-Free?
Book a professional private taxi or airport transfer anywhere in Italy. Fixed prices, NCC-licensed drivers, meet & greet service — 24/7.

Written by
Italy Taxi Service Team
Expert travel writers sharing firsthand knowledge about transportation, airport transfers, and city navigation across Italy.

