Milan Airport Transfers: Malpensa, Linate and Bergamo to the City

Milan has three airports. Malpensa, Linate and Bergamo to the city compared: private transfer, Malpensa Express, metro and coaches, plus transfers to Lake Como.

Main route time
50–60 min
Price range
from €111
Route guides
10
Updated
12 Nov 2026

Check which Milan airport you are flying into before you book anything. Malpensa (MXP), the main international airport, is about 50 km northwest of the city. Linate (LIN) is the city airport, around 9 km from the centre. Bergamo (BGY, Orio al Serio), used by many low-cost flights, is about 45 km east. The same trip into Milan can take 20 minutes or over an hour depending on which one you land at.

Malpensa Airport to Milan at a glance

  • Private transfer: A live Welcome Pickups quote on 12 November 2026 gave €111 from Malpensa Airport to Piazza del Duomo in Milan (one passenger, pickup on 25 November), fixed and paid in advance. Allow 50–60 minutes.
  • Malpensa Express train: €15 single on Trenord's fare table from 1 September 2026; about 38 minutes from Terminal 1 to Milano Cadorna and around 54 minutes to Milano Centrale.
  • Coaches: several companies run from the terminals to Milano Centrale; slower than the train in traffic.

Private transfers from Milan airports

From Malpensa the train only takes you to a station, and Milan's centre is spread out, so a transfer straight to your hotel makes sense for families, groups and late arrivals. It also makes sense if you are heading on to the lakes or the mountains instead of the city. You can book a Malpensa transfer with Welcome Pickups; the driver tracks your flight and meets you in arrivals.

Linate Airport transfers

Linate is close enough that the drive into the centre is about 20 minutes, and metro line M4 now runs from the airport into the city. A transfer is mainly worth it here for heavy luggage or an early or late flight.

Bergamo Airport and Lake Como

Planning the city part? See our Milan travel guide and where to stay in Milan.

How we choose every transfer partner

  • Fixed price, no surge What you're quoted is what you pay.
  • Flight-tracked pickup Delays followed, free waiting time.
  • English-speaking driver No language gap on arrival.
  • Met at arrivals Your driver waits in the hall.
  • Help around the clock Support at any hour.
  • Independent reviews Rated by real customers.

Book now

Book your Milan transfer

Welcome PickupsVerified

★★★★★ 4.8/5 · 52,000+ reviews

from €111 fixed price

Book this route

Affiliate disclosure: some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. It never decides which partner we recommend.

More routes

Need a different route?

Milan connects to more than just your hotel — here’s every route we cover.

FAQ

Before you book

How much is a transfer from Milan Malpensa to the city?

A live Welcome Pickups quote on 12 November 2026 gave €111 from Malpensa Airport to Piazza del Duomo in Milan (one passenger, pickup on 25 November), per vehicle. The Malpensa Express costs €15 per person (Trenord fare from 1 September 2026).

Which Milan airport is closest to the city centre?

Linate, about 9 km from the centre and around 20 minutes by car. Malpensa is about 50 km away and Bergamo about 45 km.

How long does it take from Malpensa to Milan?

About 50–60 minutes by car. The Malpensa Express takes about 38 minutes from Terminal 1 to Cadorna and around 54 minutes to Centrale.

Explore other destinations

Beyond the transfer

Continue planning your Milan trip