Three Milan airports, three different journeys.

Three Milan airports, three different journeys.

Malpensa, Linate and Bergamo are not interchangeable. They sit in different directions, with different traffic and different failure modes. Here is what each one actually involves.

Malpensa (MXP)
50 km · 45–75 min
Linate (LIN)
10 km · 20–35 min
Bergamo (BGY)
52 km · 50–80 min
Route map

Choosing your airport changes the journey more than choosing your car

Malpensa is the long one: fifty kilometres north-west on the A8, with two terminals four kilometres apart and a genuine risk of ninety-minute journeys during Fiera Milano exhibition weeks. Plan for an hour and you will usually be right.

Linate is the short one, ten kilometres east of the centre. It is also the one where the alternatives are strongest — the M4 metro reaches San Babila in about twelve minutes for the price of a coffee — so our case there is not speed or economy but what happens with three suitcases, a delayed arrival at midnight, and a driver who is already waiting.

Bergamo Orio al Serio is the deceptive one: fifty-two kilometres east on the A4, handling a large share of low-cost European traffic. Arriving there without a pre-booked car means either a bus with a fixed timetable or a metered fare with no ceiling.

JourneyBusiness SedanFirst Class SedanExecutive VanMinibus
Milan Malpensa Airport (MXP) → Milan city centre50 km€170€260€190€480
Milan Linate Airport (LIN) → Milan city centre10 km€110€170€120€360
Milan Bergamo Orio al Serio (BGY) → Milan city centre52 km€180€270€200€500
Milan Malpensa (MXP) → Milan Linate (LIN)60 km€180€280€200On request
Milan Malpensa Airport (MXP) → Fiera Milano, Rho60 km€150€230€165On request
Request a quote

Between airports, where the risk is not the price

A connection from Malpensa to Linate involves sixty kilometres across the whole city, and it is the transfer where a missed connection costs more than the ride. We treat these as time-critical: the chauffeur is assigned with a buffer, and if your inbound flight is late we tell you whether the connection is still realistic before you land, not after.

  • Flight tracking — we follow the landing time, not the timetable
  • Up to 60 minutes of waiting on arrivals, included
  • Meet & greet with a name sign, in the arrivals hall
  • Motorway tolls and Milan Area C access included
  • Luggage assistance and child seats on request
  • Free cancellation up to 24 hours before pickup
  • Payment on board or by invoice for companies
  • Reply to every quote request within 10 minutes
Which airport should I fly into for central Milan?

Linate, if the route allows it — it is a third of the distance and a third of the time. Malpensa has the long-haul connections and is the only sensible choice for intercontinental arrivals. Bergamo suits low-cost carriers, at the cost of an hour on the A4.

Do you cover Terminal 2 at Malpensa?

Yes. Terminal 2 is served exactly like Terminal 1; the meeting point simply takes a few minutes longer to reach. Tell us the terminal if you know it.

Can you take us to Fiera Milano instead of the city centre?

Yes, and it is priced separately: Rho Fiera is a different destination from the city centre, and we publish the fare rather than negotiate it.

A fixed quote, within ten minutes.

Flight, date, addresses and luggage: with those four things we answer with a price, not with a question.

Milan Airport Transfers | Fixed Prices | Chauffeur Milan