GetFromAirport
MXP · Milan, Italy

Milan Malpensa Airport to Milan Linate Airport

Linate is about 55 km from Malpensa. Air Pullman's direct €15 coach runs only twice a day (12:15 and 17:10 from T1); otherwise take the Malpensa Express and metro (about 85 minutes) or a car (about an hour).

Milan Linate Airport, MilanMilan Linate Airport, MilanSaggittarius A / Wikimedia, CC BY-SA 4.0
IndependentWe don't sell tickets or transfers, so no operator can pay to rank higher on this page.
3options compared on this route
722routes across the site
87airports covered

Linate (LIN) is Milan's close-in city airport, handling domestic and short-haul European flights and now on metro line M4.

Distance

How far is Milan Linate Airport from Milan Malpensa Airport?

Milan Linate Airport is 55 km (34 miles) from Milan Malpensa Airport by road, about 1h by car outside rush hour. In a straight line it is 48 km. By public transport, Shuttle takes about 1h 35m and costs €15.

By road55 km · 34 mi
Straight line48 km
Fastest trip1h
Shuttle1h 35m
Compare

Every way to get there

TrainShuttlePrivate transfer
✦

Our verdict: Shuttle is the cheapest way at €15 (1h 35m, with no change). A private transfer from €110 saves roughly 35 min and takes you to the door. Timetable: From T1 12:15 and 17:10 (T2 10 minutes later), daily; timetable from 1 June 2026.

Transport options
TrainMalpensa Express to Milano Cadorna + Metro M1 and M4Best for budget travellers near a station
1h 25m
€15–17
Trains every 30 minutes; metro every few minutes
ShuttleCheapestAir Pullman Malpensa Shuttle (Malpensa – Lampugnano – Linate)Best for budget travellers
1h 35m
€15
2 a dayFrom T1 12:15 and 17:10 (T2 10 minutes later), daily; timetable from 1 June 2026
Private transferFastestPre-booked transfer companiesBest for families, groups & late arrivals
1h
€110–150
Pre-booked, 24 hoursAny time✓ Door-to-door
Fares are shown in the currency you pick above, converted at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm with the operator before you travel.
Value

What it costs for your group

The shuttle is charged per person, while a private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupShuttle (per person)Private transfer (per car)Best value
Solo · 1 traveller€15€110Shuttle
Couple · 2 travellers€30€110Shuttle
Family of 4 · 4 travellers€60€110Shuttle

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceShuttleFrom €15, about 1h 35m, no change needed.
SpeedPre-booked transfer companies1h and door-to-door, from €110.
A group of 4ShuttleFour tickets still come to about €60 — less than a car.
A late-night arrivalPre-booked transferShuttle stops overnight — timetable: From T1 12:15 and 17:10 (T2 10 minutes later), daily; timetable from 1 June 2026.
In detail

By transport mode

Train

Malpensa Express to Cadorna (about 35–40 minutes), M1 three stops to San Babila, then M4 to Linate Aeroporto. Train fare about €13–15 plus a €2.20 urban metro ticket. Two changes, but frequent at any time of day.

Where to catch it: Malpensa Express station beneath Terminal 1 (trains also start at T2).

1h 25m€15–17Trains every 30 minutes; metro every few minutes
Best for budget travellers near a station

Shuttle

Direct coach, no change. Calls at Lampugnano bus station, then Cormano, Cascina Gobba and Rogoredo on request, arriving at Linate bay 5 after about 85–100 minutes depending on traffic. €15 adult, €7.50 child 2–12. Only worth planning around if your arrival fits one of the two departures.

Where to catch it: Malpensa T1 bus stop on floor -1, in front of the Sheraton Hotel; also stops at Malpensa T2.

1h 35m€152 a day

Times: From T1 12:15 and 17:10 (T2 10 minutes later), daily; timetable from 1 June 2026

Best for budget travellers

Private transfer

Fixed price per car; the fastest and most predictable option on a tight connection.

Where to catch it: Driver meets you in the arrivals hall.

1h€110–150Pre-booked, 24 hours

Times: Any time

Best for families, groups & late arrivals
In pictures

Milan Linate Airport & Milan in photos

Before you ride

Buying tickets in Milan

The Malpensa Express (Trenord) links both terminals to Milano Cadorna and Centrale for €15. Buy at station machines or the Trenord app, and validate a paper ticket before boarding. Easiest is Pay&Go: tap a contactless Mastercard, Visa or Amex on the turnstile when you enter and again when you exit, with no ticket to buy. Regional Trenord trains also serve the route on the same tap system.

Arrive safe

Taxi scams & safety in Milan

The official taxi is a flat, regulated €110 to central Milan from either terminal, identical day or night with no surcharges. The licensed rank is at Gate 6 in Terminal 1 and Gate 4 in Terminal 2; take the first white car in line and never follow anyone soliciting inside arrivals. Only Uber Black-style VTC operates in Italy, so standard app cabs are limited and cost more than the fixed fare.

Getting around

Step-free access in Milan

The airport train boards level, with one small thing to do on the platform.

  • Malpensa Express to Cadorna and Centrale has level boarding from Platform 1 at the airport, and reserved spaces for disabled passengers on board.
  • Signal a member of staff before boarding so they position the gap-filler ramp — the train is level but the gap still needs bridging.

Milano Centrale is large and busy; if you are connecting onward, allow more time than the timetable implies.

The full guide

Getting from MXP to Milan Linate Airport

The airport swap nobody warns you about

Here is the trap that catches seasoned travellers: your intercontinental flight lands at Malpensa, but the onward domestic or short-haul European leg departs from Linate, clear on the other side of the metropolitan area. These are two different airports, roughly 55 km apart, and Milan does not make the hop feel short. The most useful thing to know is that the airports are not connected the way you expect. There is no quick shuttle-train loop between them. You are crossing a whole city, and the plan you pick at the Malpensa arrivals curb decides whether you make your next gate or watch it close.

The one-seat coach that exists for exactly this problem

Start here, because it was built for people in your shoes. Air Pullman's Malpensa Shuttle runs a direct Malpensa–Linate coach that skirts central Milan via Lampugnano. You board at the bus stop on floor -1 of Terminal 1, opposite the Sheraton, or at Terminal 2, and it reaches Linate in about 85 to 100 minutes for €15. No changes, no metro maps, no dragging a suitcase through a train station. For a single traveller juggling a connection, this is usually the one to beat: cheap, direct, and it deposits you at the airport door rather than somewhere you then have to escape. Two things temper the enthusiasm. It runs only twice a day, leaving T1 at 12:15 and 17:10, so the timetable, not your legs, sets the pace. If you clear passport control and baggage at 13:00, the next coach is four hours away. And a single delayed departure or a full coach can leave you stranded until the next one. Before you commit, glance at the posted schedule against your realistic arrival time, remembering that a long-haul touchdown rarely means you are curbside for another 40 to 60 minutes.

Rails and the new blue line — cheaper, but it makes you work

The train option now actually reaches Linate, which was not true until recently. You take the Malpensa Express from the platform beneath Terminal 1 to Milano Cadorna — trains leave roughly every 30 minutes — then ride metro M1 three stops to San Babila and change onto M4, the blue line, which runs right into Linate Aeroporto. Allow about €13 to €15 for the Express plus a €2.20 metro ticket, so roughly €15 to €17 all in. The short verdict: it is the most predictable in one sense — trains and metros do not sell out the way a coach can, but the two changes in the city make it slower than a car, around 80 to 90 minutes when you count the walks between platforms with luggage in tow. In practice it is the only option that runs all day. If your connection is generous and you would rather not gamble on a coach timetable, the frequency of the trains is reassuring. If your window is tight, the transfer with bags through a busy Milan hub is exactly the sort of friction that eats a schedule alive. It suits a connection with time to spare.

When the clock wins: paying to skip the queue

Some connections are simply too tight to hand over to a timetable, and that is when a pre-booked private transfer justifies the cost. Firms like Welcome Pickups and local operators put a proper driver on the job — someone who takes the bags off you at the curb and already knows the cross-city roads, and drive you straight across in around 60 minutes, the fastest door-to-door of the lot. Expect around €110 to €150, typically a fixed fare agreed in advance, available around the clock. The real value is not just speed; it is that you never wait for a scheduled departure. Your driver leaves when you leave. Solo, that price stings against a €15 coach. But split three or four ways among a group, or measured against the very real cost of missing a flight, the maths shifts hard, and the certainty of not standing at a coach bay watching the minutes go is worth a great deal on a tight turn.

Choosing

Arrival that fits the 12:15 or 17:10 departure — take the direct Air Pullman coach and pocket the savings. Any other time with a decent buffer — the Malpensa Express plus M1 and M4 works, just budget for the two changes. A punishing connection, heavy bags, or a group where the per-head cost drops — book the private transfer and buy yourself peace of mind. Whatever you pick, know which departure you are aiming for before you clear immigration. Prices and timetables shift, so confirm the current fare and running times before you rely on them, but on a tight airport-to-airport window, the direct coach is the value pick and the private car is the insurance policy.

Frequently asked

MXP to Milan Linate Airport — FAQ

How far is Linate from Malpensa?
About 55 km by road, on the other side of Milan. By car it takes about an hour without heavy traffic; by train and metro about 80–90 minutes.
Is there a direct bus from Malpensa to Linate?
Yes, but only twice a day. Air Pullman's Malpensa Shuttle leaves T1 at 12:15 and 17:10 (T2 ten minutes later) and reaches Linate after about 85–100 minutes, for €15.
What is the cheapest way from Malpensa to Linate?
The Air Pullman coach at €15, if its times suit you. Otherwise the Malpensa Express plus metro costs roughly €15–17 and runs all day.
What is the fastest way to get from Malpensa to Linate?
A taxi or pre-booked car, about an hour. On public transport, the Malpensa Express to Cadorna, M1 to San Babila and M4 to Linate takes around 80–90 minutes.
How much is a taxi or transfer from Malpensa to Linate?
Pre-booked transfers typically cost €110–150 for the car. Taxis from the Malpensa rank also cost well over €100 for this run, so confirm the fare before setting off.
How much time do I need to connect from Malpensa to Linate?
Allow at least four hours between flights. Clearing passport control and baggage at Malpensa often takes 40–60 minutes, the transfer about 1–1.5 hours, and you then need to check in again at Linate.
What if I land late in the evening?
The direct coach will have gone and the Malpensa Express and metro stop around midnight, so a pre-booked car or a taxi is the practical choice, or stay overnight near either airport.
How we checked this

Sources

Fares and times on this page were last held against their official sources on 21 October 2026. Operators change prices without notice — if you spot a difference, the operator’s own page is the authority. How we check fares.

More from MXP

Other destinations from Milan Malpensa Airport

Same country

Other airports in Italy