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?

  • 1
    Get Uber, maybe?
    – o0'.
    Mar 5, 2015 at 13:49
  • 2
    Uber in Italy is very different that what you might be used to in the USA. There are many laws, and protests going on against these laws, currently being discussed as to whether to authorise uber cars to behave like taxis. A lot of legalese blabla which means that recently the Italian legislative system ruled a bunch of limitations regarding the service. The situation is changing dynamically on a weekly basis. Beware.
    – JoErNanO
    Mar 5, 2015 at 14:53
  • 1
    In general, Uber is never a good choice, USA or not. A) the very business model of the company is based on dismantling the rule of law. What would happen if every company could pick at will which laws they ignore and sell this in a nice package? B) they are working on reestablishing indentured servitude. Educate yourself then vote with your wallet and stay away.
    – user4188
    Dec 15, 2016 at 2:52
  • 1
    I have almost always substantiated them, but if you need them again, here's a few: 2014 article 2016 article 2016 tweet. As for dismantling the rule of law, they willfully ignore taxi regulations everywhere, that's their existence. As I said, what would happen if every company could pick a regulation to ignore?
    – user4188
    Dec 15, 2016 at 13:45
  • 1
    Pps.: they now decided to ignore self driving car legislation and put cyclists in deadly danger. theguardian.com/technology/2016/dec/19/…
    – user4188
    Dec 21, 2016 at 8:16

2 Answers 2


Public Transport to/from Milano Malpensa

Two options come to mind.

1. Malpensa Shuttle

The Malpensa Shuttle takes you from Malpensa to Milano Centrale, the main train station in Milan, in (claimed) 45 minutes. Single fare is 10EUR. 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.

2. Malpensa Express

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 12EUR. 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 12EUR. 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.

Get the Train

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

  • I think I will travel by train. It is good choice for me. Is there any price difference with buying instant ticket and buying ticket earlier? Mar 5, 2015 at 13:10
  • 1
    If I recall correctly there is no price difference. See here for ticket-buying options.
    – JoErNanO
    Mar 5, 2015 at 13:11
  • Thank you, but what about the whole Italy? Is it also true for regional trains? Mar 5, 2015 at 13:13
  • Come to the chat. ;)
    – JoErNanO
    Mar 5, 2015 at 13:15
  • I'll second the train, but do check the schedules in advance! As I recall, it sometimes runs less often than you'd like, and Malpensa is not the nicest airport to wait in. Mar 5, 2015 at 15:46

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.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .