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).

Linate (LIN) is Milan's close-in city airport, handling domestic and short-haul European flights and now on metro line M4.
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.
Every way to get there
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.
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.
| Group | Shuttle (per person) | Private transfer (per car) | Best value |
|---|---|---|---|
| Solo · 1 traveller | €15 | €110 | Shuttle |
| Couple · 2 travellers | €30 | €110 | Shuttle |
| Family of 4 · 4 travellers | €60 | €110 | Shuttle |
Which option should you choose?
| If your priority is… | Our pick | Why |
|---|---|---|
| Lowest price | Shuttle | From €15, about 1h 35m, no change needed. |
| Speed | Pre-booked transfer companies | 1h and door-to-door, from €110. |
| A group of 4 | Shuttle | Four tickets still come to about €60 — less than a car. |
| A late-night arrival | Pre-booked transfer | Shuttle stops overnight — timetable: From T1 12:15 and 17:10 (T2 10 minutes later), daily; timetable from 1 June 2026. |
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).
Best for budget travellers near a stationShuttle
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.
Times: From T1 12:15 and 17:10 (T2 10 minutes later), daily; timetable from 1 June 2026
Best for budget travellersPrivate 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.
Times: Any time
Best for families, groups & late arrivalsMilan Linate Airport & Milan in photos
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.
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.
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.
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.
MXP to Milan Linate Airport — FAQ
How far is Linate from Malpensa?
Is there a direct bus from Malpensa to Linate?
What is the cheapest way from Malpensa to Linate?
What is the fastest way to get from Malpensa to Linate?
How much is a taxi or transfer from Malpensa to Linate?
How much time do I need to connect from Malpensa to Linate?
What if I land late in the evening?
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.
- Air Pullman Malpensa Shuttle – Malpensa–Linate timetable (from 1 June 2026) · checked 2026-10-21
- Malpensa Shuttle – fares · checked 2026-10-21
- Malpensa Shuttle – routes and stops · checked 2026-10-21
- Trenord – Malpensa Express · checked 2026-10-21
Other destinations from Milan Malpensa Airport





