I am travelling to Italy next week. My arriving airport is Milan Malpensa, which is quite far from the city centre.
What is the best way to go to city centre or central station?
I guess there are some shuttle trains, but how much do they cost?
Travel Stack Exchange is a question and answer site for road warriors and seasoned travelers. It only takes a minute to sign up.Sign up to join this community
Two options come to mind.
The Malpensa Shuttle takes you from Malpensa to Milano Centrale, the main train station in Milan, in (claimed) 45 minutes. Single fare is 10
EUR. The shuttle also stops at Rho-Fiera which is a Metro A stop that is not exactly in the city centre but is well served by public transport.
Here is the up-to-date webpage with the Malpensa Shuttle ticket fares.
The Malpensa Express train also takes you from Malpensa to Milano Centrale, the main train station in Milan, in 46 or 52 minutes depending on the number of stops served by the train. Single fare is 12
EUR. Trains depart every 24 minutes or so, alternating between not-so-direct trains and slightly-less-direct trains.
Moreover, since you ask about the city centre, the Malpensa Express also operates a route to Milano Cadorna, which is a regional train, as well as Metro A and B, station right-smack in the centre of Milan. The journey time are 29 minutes for the direct train and 36 minutes for the train with intermediate stops. The price reamains 12
EUR. Trains depart every 30 minutes or so, alternating between direct trains and not-so-direct trains.
Here is the up-to-date webpage with the Malpensa Express ticket fares.
In my opinion the Express train is better because its arrival/departure times are not road traffic-dependant. You can safely assume that the shuttle can suffer delays during peak traffic hours in Milan (mornings and evenings).
The best way is to catch a suburban train to Milano Centrale, which you can book here
PRO TIP: do not buy a ticket from Malpensa to Milano Centrale, which costs €13, but two separate tickets Malpensa-Busto Arsizio Nord (Busto Arsizio Nord being the first or second stop) and Busto Arsizio Nord-Milano Centrale, which cost €4 each=€8 in total.
Bottom line: you can definitely catch the train for less than €10.