Airports › Europe › Milan

How to get fromMilan Malpensa Airport (MXP) to central Milan

The Malpensa Express train runs to Milan Cadorna and Centrale in 40–50 minutes for about €13–15. Buses cost about €10. Taxis charge a flat fare of about €110 to Milan.

Cheapest: Public transit · from €10Fastest: Public transit · about 40 minChecked November 2026

Compare your options

Typical cost and journey time from Malpensa into central Milan.

Malpensa Express train

CheapestFastest
Cost
About €13–15
Buses about €10
Time
40–50 min to Cadorna / Centrale
Hours
About 5:30am–11:30pm, every 30 min
Where to find it
Stations at Terminal 1 and Terminal 2.

Official taxi

Cost
Flat fare about €110 to Milan
Time
50–70 min
Hours
24/7
Where to find it
Taxi rank outside arrivals.

Uber (black car)

Cost
About €120+
Time
50–70 min
Hours
24/7
Where to find it
Pick-up outside arrivals.
Our pick

Malpensa is 50 km out, so take the train. Taxi only makes sense for groups.

Quick answers

The questions people ask most about Malpensa.

What's the cheapest way from Malpensa to central Milan?

Malpensa Express train: About €13–15 · buses about €10, taking 40–50 min to Cadorna / Centrale.

How much is a taxi from MXP to central Milan?

Flat fare about €110 to Milan. The ride takes 50–70 min.

What hours does the Malpensa Express train run?

About 5:30am–11:30pm, every 30 min.

Where do Uber (black car) pick up at Malpensa?

Pick-up outside arrivals. Expect to pay about €120+.

Where do I catch the Malpensa Express train?

Stations at Terminal 1 and Terminal 2.

Other airports for Milan

All airports →