City to airport

Milan local time. Use the hour you expect to be leaving arrivals, after bags and passport control. Leave it on Any time to see every option.

Home / Italy / Milan / Milan Malpensa

Milan Malpensa airporttoMilan city center

To Milano Centrale and Milano Cadorna · One way · All prices are totals for 1 adult · All service hours

5 transfer options

Not everything runs all night.Not all night: the Terravision coach runs 05:10–01:10, the Airport Bus Express coach runs 05:00–02:30.

Recommended

The lowest listed price, sold from €4. The Malpensa Express is 11 minutes quicker for up to €11 more, which is not worth it at this party size.

Terravision coach

Terravision · Terravision
40–50 min rideEvery 30 min05:10–01:10
Terminal 1Milano Centrale
Luggage space
from €4total for 1 adultfrom €4 eachBuy ticket3 places to buy8% off on Terravision with code ATCC8TERRA
Pickup, hours & luggage

Boards at. Terminal 1, level -1, in front of the Sheraton Hotel

EUR 10 on most departures; a few carry a limited "Lower fare" of EUR 4 — early-morning coaches from Terminal 1, late-evening ones from Milan. Children 5 to 12 pay EUR 5, or EUR 4 on a lower-fare coach, and under-5s travel free.

Luggage. No limit on the number or weight of bags while there is room in the hold; included in the ticket price.

Hours. From Terminal 1 at 05:10, 06:10 and 07:10, then every 30 minutes until 01:10. Nothing leaves between 01:10 and 05:10.

Price for every party size · Fare source (partner link)

Shuttle

Airport Bus Express coach

Autostradale · Autostradale
70 min ride05:00–02:30
Terminal 1Milano Centrale
Non-stopLuggage space
from €4.99total for 1 adultfrom €4.99 eachBuy ticket3 places to buy
Pickup, hours & luggage

Boards at. Terminal 1, level -1 (the stop moved there from door 4 on 22 January 2026); Terminal 2, door 7

EUR 4.99 one way online, a promotional price — the operator says a higher fare applies at the stop but does not publish it. Round trip is 20% off the two one-way fares. Its usual child fare, EUR 5.00 for ages 3 to 12, is stated not to apply on this route, and it publishes no separate child price for Malpensa.

Luggage. Included in the fare; the operator states no bag limit for this route.

Hours. About every 30 minutes from 07:00 to 18:00, then roughly hourly. The longest gap in the schedule is here, 02:30 to 05:00.

Price for every party size · Fare source

Train

Malpensa Express

Malpensa Express · Trenord
39–56 min rideEvery 30 min
Station beneath the terminalsMilano Cadorna in 39 minutes
Luggage space
€15total for 1 adult€15 eachBuy ticket5 places to buy
Pickup, hours & luggage

Boards at. Station beneath the terminals, serving both T1 and T2

This is a firm fare, not a starting price: EUR 15 for adults, EUR 7.50 for children aged 4 to 13, to or from any Milan station. Under-4s travel free with a paying adult. A "Malpensa Family" ticket covers two adults and two children aged 4 to 17 for EUR 36.

Luggage. No stated limit, and racks on board.

Price for every party size · Fare source

Pre-booked

Pre-booked private transfer

Driver meets you in arrivals
45–90 min rideTraffic dependentRuns all night
Driver meets you in arrivals with a name boardAny address
24-hour servicePer vehiclePre-book
€110total for 1 adult€110 eachBook transferPartner link · through Welcome Pickups
Pickup, hours & luggage

Boards at. Driver meets you in arrivals with a name board

Indicative. Price is fixed when you book, so it does not move with traffic.

Luggage. Stated when booking; choose the vehicle by luggage as well as seats.

Price for every party size · Fare source (partner link)

Taxi

Taxi, predetermined fare to Milan

Taxi · Lombardy airport-basin taxis, regulated by Regione Lombardia
45–90 min rideTraffic dependentRuns all night
Taxi rank outside arrivals at both terminalsAny street in Milan
24-hour servicePer vehicleFixed fare
€114total for 1 adult€114 eachFind the taxi rank
Pickup, hours & luggage

Boards at. Taxi rank outside arrivals at both terminals

This EUR 114 fare is fixed by Regione Lombardia, not the airport or the driver, for any address in Milan. It has applied since 1 July 2024, confirmed for 2025, and is charged per ride.

Luggage. Carried; the fare is for the ride.

Price for every party size · Fare source

Prices marked "from" are starting prices set by the operator. Prices are whole-party totals; group fares are included. Ride times are recorded journey durations — no waiting or onward travel has been added — and road times vary with traffic. Confirm prices and availability with the operator. Going the other way? Milan to Malpensa airport: where each one boards and when the first one runs

How do I get from Milan Malpensa airport to Milan city center?

For one traveler we recommend the Terravision coach, sold from €4, 40–50 min, which is also the cheapest way in; the fastest is the Malpensa Express at €15, 39–56 min. Every option below is priced as a total for your party and says where it leaves you.

A few things for the rest of your trip

Partner offers

Not transport options · Affiliate links
Data in ItalyAiralo

An eSIM for Italy, installed before you fly, works in the arrivals hall: tickets, maps, the driver's messages.

Choose an eSIM
Bags in MilanRadical Storage

Radical Storage keeps bags in shops and hotels around Milan: 167 places by its own count, booked by the day for the hours before check-in.

Find a bag drop
A late flight?AirHelp

A flight three or more hours late, or cancelled at short notice, can be owed up to €600 a passenger under EU and UK rules, depending on the flight. AirHelp charges only if the claim succeeds.

Check your flight

These links pay us a commission. They never change which transfer we rank first.

Arriving late?

Not everything runs around the clock: the Terravision coach runs 05:10–01:10, and the Airport Bus Express coach runs 05:00–02:30. Outside those hours, the Taxi, predetermined fare to Milan and the Pre-booked private transfer are what remain. Set the hour you leave arrivals and the board keeps only what is running.

Luggage

No limit on the number or weight of bags while there is room in the hold; included in the ticket price.

Going somewhere specific?

"The center" is not one place, and the answer changes

Not going to Milan at all?

Other cities from this airport on a published fare, priced for your party

Prefer one way in?

Every Milan option of one kind, against the rest

Straight comparisons

Two at a time, with the size where the answer flips

On arrival at Milan Malpensa Airport

From the arrivals hall to each way in
Finding the station

Terminal 1’s station has four tracks and sits on floor -1, reached by an internal walkway from arrivals. The same train continues straight on to Terminal 2, a few minutes further down the line.

Finding the stop

Every coach to Milano Centrale now leaves from one bus area on level -1 of Terminal 1, by the railway station and the Sheraton hotel — go there even if you land at Terminal 2. Only Marinobus and Italbus still stop at gate 8.

Tickets

Buy online, in the Trenord app, or tap a contactless card directly at the ticket gate. Terminal 1 also has a ticket office right in the arrivals area, open 07:00 to 21:00, and the ticket needs no validation however you buy it.

Uber and Bolt

Uber picks up outside door 7 at both terminals. At Terminal 1 that’s a signed walk past Parking Nord, 2 to 3 minutes from baggage claim; at Terminal 2 it’s the parking area across the road, about a minute away.

Before you travel

Where each one starts, how long it runs, what it carries
Terravision · TerravisionTerravision coach
From
Terminal 1, level -1, in front of the Sheraton Hotel
To
Milano Centrale, Via Sammartini at Piazza IV Novembre
Luggage
No limit on the number or weight of bags while there is room in the hold; included in the ticket price.
Runs
05:10–01:10
Journey
40–50 min

EUR 10 on most departures; a few carry a limited "Lower fare" of EUR 4 — early-morning coaches from Terminal 1, late-evening ones from Milan. Children 5 to 12 pay EUR 5, or EUR 4 on a lower-fare coach, and under-5s travel free.

A ticket is valid on other coaches the same day, but a seat is guaranteed only on the one you booked. If your flight is delayed, a EUR 4 "Lower fare" ticket is not valid on the following coaches.

Terravision still lists a Terminal 2 stop ten minutes later, but the airport says every coach to Milano Centrale now leaves from Terminal 1, level -1, even if you land at Terminal 2 — board there.

The timetable allows 50 minutes from Terminal 1. It is a road journey down the A8, so allow more at busy hours.

From Terminal 1 at 05:10, 06:10 and 07:10, then every 30 minutes until 01:10. Nothing leaves between 01:10 and 05:10.

Terravision coach: what it costs for one to eight travelers

Buy ticket through Terravision

Partner link

Autostradale · AutostradaleAirport Bus Express coach
From
Terminal 1, level -1 (the stop moved there from door 4 on 22 January 2026); Terminal 2, door 7
To
Milano Centrale, Piazza IV Novembre / Via Sammartini, with a stop at Piazzale Lotto on the way
Luggage
Included in the fare; the operator states no bag limit for this route.
Runs
05:00–02:30
Journey
70 min

EUR 4.99 one way online, a promotional price — the operator says a higher fare applies at the stop but does not publish it. Round trip is 20% off the two one-way fares. Its usual child fare, EUR 5.00 for ages 3 to 12, is stated not to apply on this route, and it publishes no separate child price for Malpensa.

EUR 4.99 is the online price. Buy before you reach the stop, where the fare is higher and unpublished.

Terravision runs the same road to the same station; between the four operators here, only these two publish a fare.

Arrive at the stop 15 minutes before departure if you bought online — the operator asks for it.

About every 30 minutes from 07:00 to 18:00, then roughly hourly. The longest gap in the schedule is here, 02:30 to 05:00.

Airport Bus Express coach: what it costs for one to eight travelers

Check times and fares with Autostradale
Malpensa Express · TrenordMalpensa Express
From
Station beneath the terminals, serving both T1 and T2
To
Milano Cadorna in 39 minutes, or Milano Centrale in 56 via Bovisa and Porta Garibaldi
Luggage
No stated limit, and racks on board.
Journey
39–56 min

This is a firm fare, not a starting price: EUR 15 for adults, EUR 7.50 for children aged 4 to 13, to or from any Milan station. Under-4s travel free with a paying adult. A "Malpensa Family" ticket covers two adults and two children aged 4 to 17 for EUR 36.

Two branches, two very different journeys: 39 minutes to Milano Cadorna, 56 to Milano Centrale. Check which one your train is before you board, because the slower branch takes almost half an hour longer for the same fare.

The airport says departures run 05:09 to 22:09; Trenord's own board shows trains from Malpensa T1 to Cadorna at 01:05 and 02:15. If flying late, check Trenord's board rather than the airport's hours.

It costs about four times the coach's advertised fare to reach the same station. You are buying immunity from traffic on the A8, which is worth a lot before a flight and very little after one.

You can pay at the gate with a bank card rather than buying a ticket first.

Malpensa Express: what it costs for one to eight travelers

Check fares with Trenord
taxi · Lombardy airport-basin taxis, regulated by Regione LombardiaTaxi, predetermined fare to Milan
From
Taxi rank outside arrivals at both terminals
To
Any street in Milan
Luggage
Carried; the fare is for the ride.
Runs
All night
Journey
45–90 min

This EUR 114 fare is fixed by Regione Lombardia, not the airport or the driver, for any address in Milan. It has applied since 1 July 2024, confirmed for 2025, and is charged per ride.

EUR 114 is roughly 28 times the coach's advertised fare and nearly eight times the train. It buys a door and a boot at an hour when the coach has stopped.

A standard taxi seats four. Five people is two cars and EUR 228, because the fare is per ride and not per person.

The same decree prices Milan's other airport, Bergamo, at EUR 128 — further from Milan and dearer to be driven from, which is worth knowing before you book a flight into either.

Taxi, predetermined fare to Milan: what it costs for one to eight travelers

Flibco · FlibcoFlibco shuttle to Como
From
Terminal 1, Level 1, stop 8 (in front of the Sheraton); Terminal 2, Arrivals Area, bay 8
To
Como Grandate (by the ASF depot, next to Como Centro Park & Ride) and Como San Giovanni railway station
Luggage
1 hand luggage plus 1 checked bag included, per the operator.
Journey
50 min

Flibco's own page states "From 9.99€ per person (one way)" in its price table for this route, and repeats "From €9.99" in its page description. A starting price, not a firm fare.

The EUR 9.99 is a starting price; the operator does not publish a firm adult fare or a first/last departure time on this page.

This is a different city, not a cheaper way into Milan: the Malpensa Express does not serve Como at all.

Flibco shuttle to Como: what it costs for one to eight travelers

Buy ticket through Flibco

Partner link

transfer · Welcome PickupsPre-booked private transfer
From
Driver meets you in arrivals with a name board
To
Any address
Luggage
Stated when booking; choose the vehicle by luggage as well as seats.
Runs
All night
Journey
45–90 min

Indicative. Price is fixed when you book, so it does not move with traffic.

Unlike the official taxi’s regulated flat fare, this price is indicative: the operator sets it, and it moves with vehicle size and luggage. Confirm the total at the time you book.

Pre-booked private transfer: what it costs for one to eight travelers

Book transfer through Welcome Pickups

Partner link

Malpensa Shuttle · Air PullmanMalpensa Shuttle coach to Linate
From
Terminal 1, level -1 opposite the Sheraton Hotel; Terminal 2 ten minutes later
To
Linate Airport, bay 5, by way of Milano Lampugnano and Cascina Gobba
Luggage
Included in the fare.
Runs
12:15–17:10
Journey
85–100 min

EUR 15 one way, the operator's own fare for this route; children aged 2 to 12 pay EUR 7.50. Luggage is included.

Only two coaches run each way, 12:15 and 17:10 from Malpensa and 08:45 and 14:45 from Linate. Miss one and the next is hours away, so check the day before.

It calls at Terminal 1 first and Terminal 2 ten minutes later; the Linate stop is bay 5 at the terminal.

The Cormano, Cascina Gobba and Rogoredo stops run on request, and the arrival times hold only if traffic does.

Two coaches a day from Terminal 1, at 12:15 and 17:10, every day; Terminal 2 follows ten minutes later.

Malpensa Shuttle coach to Linate: what it costs for one to eight travelers

Check times and fares with Malpensa Shuttle
taxi · Lombardy airport-basin taxis, regulated by Regione LombardiaTaxi to Linate, predetermined fare
From
Taxi rank outside arrivals at both terminals
To
Linate Airport, the terminal forecourt
Luggage
Carried; the fare is for the ride.
Journey
80 min

EUR 128 for the whole taxi, set by Regione Lombardia for a ride between Malpensa and Linate in either direction, not per person.

A standard taxi seats four. Five people is two cars and EUR 256, because the fare is per ride and not per person.

Drivers in the airport basin must apply the fixed fare on this route.

Taxi to Linate, predetermined fare: what it costs for one to eight travelers

transfer · KiwitaxiPrivate transfer to Linate Airport from Malpensa
From
Driver meets you in arrivals with a name board
To
Linate Airport, the terminal you name when you book
Luggage
Choose the vehicle by luggage as well as seats; the sedan seats four, the minibus seven.
Journey
80 min

Kiwitaxi publishes a starting price of EUR 203 for the car; the vehicle class and the date decide the price you book, and it is per vehicle, not per person.

Book at least 16 hours ahead for a car, 24 hours for a premium vehicle or a larger minibus; nearer than that, ask Kiwitaxi whether a driver is free.

The price is fixed when you book, not by the meter. A taxi on the regulated fare between the two airports is EUR 128 for the car.

Private transfer to Linate Airport from Malpensa: what it costs for one to eight travelers

Book transfer through Kiwitaxi

Partner link

Orio Shuttle · OrioshuttleOrio Shuttle coach to Bergamo Airport
From
Terminal 1, stall 6 on level -1 in front of the Sheraton Hotel; Terminal 2, stall 6 in front of arrivals
To
Bergamo Airport (Orio al Serio), after a stop at Monza; the coach goes on to Bergamo, Via Furietti
Luggage
A hand bag and a standard suitcase are included.
Runs
08:00–21:00
Journey
95–105 min

EUR 25 one way, the same on every coach on Orioshuttle's own booking page. FlixBus also sells seats on this coach, from EUR 13.97.

Only eight coaches a day run on weekdays and five at weekends and on holidays, the first at 08:00. Nothing leaves Malpensa for Bergamo in the early morning.

It calls at Monza first, so the ride is about an hour and three quarters; Orioshuttle asks you to be at the stop 10 minutes early.

Eight coaches a day on weekdays: 08:00, 09:15, 10:30, 11:30, 12:45, 14:15, 15:45 and 21:00. Five on Saturdays, Sundays and holidays: 09:15, 11:30, 12:45, 15:45 and 21:00. From Terminal 2, five minutes later.

Orio Shuttle coach to Bergamo Airport: what it costs for one to eight travelers

Check times and fares with Orioshuttle
transfer · KiwitaxiPrivate transfer to Bergamo Airport from Malpensa
From
Driver meets you in arrivals with a name board
To
Bergamo Airport (Orio al Serio), the terminal
Luggage
Choose the vehicle by luggage as well as seats; the sedan seats four, the minibus seven.
Journey
120 min

Kiwitaxi publishes a starting price of EUR 276 for the car; the vehicle class and the date decide the price you book, and it is per vehicle, not per person.

Book at least 16 hours ahead for a car, 24 hours for a premium vehicle or a larger minibus; nearer than that, ask Kiwitaxi whether a driver is free.

The price is fixed when you book, not by the meter. Traffic around Milan decides the two hours Kiwitaxi quotes.

Private transfer to Bergamo Airport from Malpensa: what it costs for one to eight travelers

Book transfer through Kiwitaxi

Partner link

Questions about getting into Milan

What is the best way from Milan Malpensa airport to Milan city center?

For one traveler, the Terravision coach, sold from €4, 40–50 min. The lowest listed price, sold from €4. The Malpensa Express is 11 minutes quicker for up to €11 more, which is not worth it at this party size. The same holds for a group of up to eight. How we weigh price against time is set out on the fares page, in numbers.

What is the cheapest way from Milan Malpensa airport to Milan city center?

For one traveler, the Terravision coach, sold from €4. Per-person fares multiply with the size of your party and per-vehicle fares do not, so check the total for your group rather than the single fare.

How do I get from Milan Malpensa airport to Milan city center by train?

One train reaches Milano Centrale and Milano Cadorna: the Malpensa Express, €15 for one traveler, 39–56 min, to Milano Cadorna in 39 minutes. It is not the cheapest way in: the Terravision coach, sold from €4 is. See every option by train

How do I get from Milan Malpensa airport to Milan city center by bus?

For one traveler the cheapest bus is the Terravision coach, sold from €4, 40–50 min, and it is also the fastest. For one traveler that is the cheapest way into Milan by any means. The fastest way overall is the Malpensa Express, 39–56 min. See every option by bus

How do I get from Milan Malpensa airport to Milan city center by taxi?

For one traveler the cheapest taxi is the Pre-booked private transfer at €110, 45–90 min, and it is also the fastest. It is not the cheapest way in: the Terravision coach, sold from €4 is. The fastest way overall is the Malpensa Express, 39–56 min. See every option by taxi

How long does it take to get from Milan Malpensa airport to Milan city center?

Terravision coach: 40–50 min. Airport Bus Express coach: 70 min. Malpensa Express: 39–56 min. Pre-booked private transfer: 45–90 min. Taxi, predetermined fare to Milan: 45–90 min

How far is Milan Malpensa airport from the city center?

Milan Malpensa Airport does not publish a distance to the city. By time: the fastest way in, the Malpensa Express, takes 39–56 min; the cheapest, the Terravision coach, 40–50 min.

How much is a taxi from Milan Malpensa airport to Milan city center?

€114 as a regulated flat fare, not a metered one. This EUR 114 fare is fixed by Regione Lombardia, not the airport or the driver, for any address in Milan. It has applied since 1 July 2024, confirmed for 2025, and is charged per ride. Journey time 45–90 min.

Where is the train station at Milan Malpensa airport?

Terminal 1’s station has four tracks and sits on floor -1, reached by an internal walkway from arrivals. The same train continues straight on to Terminal 2, a few minutes further down the line.

Is there Uber or Bolt at Milan Malpensa airport?

Uber picks up outside door 7 at both terminals. At Terminal 1 that’s a signed walk past Parking Nord, 2 to 3 minutes from baggage claim; at Terminal 2 it’s the parking area across the road, about a minute away.

Where do I catch the Terravision coach at Milan Malpensa airport?

Terminal 1, level -1, in front of the Sheraton Hotel. Follow the signs from arrivals. It leaves you at Milano Centrale, Via Sammartini at Piazza IV Novembre.

Is there a train from Milan Malpensa airport to Milan at night?

The Terravision coach runs 05:10–01:10. The Airport Bus Express coach runs 05:00–02:30. Outside those hours the taxi, predetermined fare to Milan and the pre-booked private transfer are what remain; the taxi is €114 for the vehicle. From Terminal 1 at 05:10, 06:10 and 07:10, then every 30 minutes until 01:10. Nothing leaves between 01:10 and 05:10.

Does the Flibco shuttle to Como go to Milano Centrale and Milano Cadorna, the two stations the train reaches?

Goes to Como, not into Milan.

Does the Private transfer to Como go to Milano Centrale and Milano Cadorna, the two stations the train reaches?

This goes to Como, not Milan: the driver takes you to any address there.

Does the Malpensa Shuttle coach to Linate go to Milano Centrale and Milano Cadorna, the two stations the train reaches?

The other airport, not the city. For a connection between the two; for central Milan take the Malpensa Express or a coach to Milano Centrale.

Does the Taxi to Linate, predetermined fare go to Milano Centrale and Milano Cadorna, the two stations the train reaches?

The other airport, not the city. For central Milan the Milan fare is EUR 114.

Does the Private transfer to Linate Airport from Malpensa go to Milano Centrale and Milano Cadorna, the two stations the train reaches?

The other airport, not the city. A door-to-door transfer between the two airports.

Does the Orio Shuttle coach to Bergamo Airport go to Milano Centrale and Milano Cadorna, the two stations the train reaches?

The other airport, not the city. For a connection between the two; for central Milan take the Malpensa Express or a coach to Milano Centrale.

Does the Private transfer to Bergamo Airport from Malpensa go to Milano Centrale and Milano Cadorna, the two stations the train reaches?

The other airport, in Orio al Serio and not in Milan. A door-to-door transfer between the two airports.

Worth knowing

Milan has two airports and they are not interchangeable. Malpensa is Milan's main airport, about an hour out by road. Bergamo is sold as Milan and is a different city 50 km the other side of it. Check which one your ticket says before you plan anything.

Malpensa Express costs EUR 15; the coach to the same Milano Centrale is advertised from EUR 4. The train does not depend on the A8, so take it when you cannot risk traffic before a flight.

Four companies run this coach to Milano Centrale — Malpensa Shuttle, Malpensa Airport Bus Express, Terravision and Caronte — about every 20 minutes combined. Only Terravision and Bus Express publish a fare. Hours: Bus Express 05:00 to 02:30, Shuttle 03:40 to 23:40 plus a 02:10 departure, Terravision 05:10 to 01:10, Caronte hourly 06:00 to 01:05 plus a 03:05 night run.

The "Malpensa Family" ticket costs EUR 36 for two adults and two children aged 4 to 17, valid on any Malpensa Express train. It only covers that exact group, so four adults cannot use it. Four separate tickets — EUR 15 twice and EUR 7.50 twice — would cost EUR 9 more.

The airport has two terminals and a free shuttle between them roughly every 15 minutes. The train serves both, so check which terminal your flight uses before you pick a platform.