Travel from Milan-Malpensa-Airport-MXP to Barcelona

Train, bus or fly from Milan Malpensa Airport (MXP) to Barcelona?

easyJet, Vueling Airlines and 2 other airlines fly from Milan Malpensa Airport (MXP) to Barcelona every 4 hours. Alternatively, Trenord operates a train from Milan Malpensa Airport (MXP) to Barcelona hourly. Tickets cost $5 - $16 and the journey takes 42 min. 3 other operators also service this route.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan Malpensa Airport (MXP) to Barcelona

From Milan Malpensa airport fly to Barcelona airport then train to Barcelona. 2 h $70. From Malpensa Aeroporto T.1 train to Milan Central Station, bus to Milan Linate airport, fly to Barcelona airport, then train to Barcelona. 5 h 26 min $123. From Milano Malpensa Airport bus to Milan Bergamo airport, fly to Barcelona airport, then train to Barcelona. 5 h 26 min $121. From Malpensa Aeroporto T.1 train to Milano Porta Garibaldi, train to Lyon Part Dieu, train to Barcelona Sants, then train to Barcelona Catalunya. 13 h 14 min $218. From Malpensa Airport T1 bus to Lotto Fieramilanocity, line 1 subway to Milan, Milan, then bus to Barcelona. 15 h 18 min $114. From Milano Malpensa Airport Terminal 1 bus to Fermata 8220 - Metro XVIII Dicembre, subway to Torino Porta Nuova, then bus to Barcelona Nord. 17 h 40 min $113. From Malpensa Aeroporto T.1 train to Milano Centrale, train to Genova - Principe FS, bus to Genoa, then car ferry to Barcelona. 23 h 38 min $162. From Milan Malpensa Airport (MXP) drive to Barcelona. 9 h 35 min $183.

Operators from Milan Malpensa Airport (MXP) to Barcelona