There are 10 ways to get from Poland to Milan Malpensa Airport (MXP) by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Gdańsk Lech Wałęsa Airport
best- Fly from Gdańsk Lech Wałęsa Airport (GDN) to Milano Malpensa Airport (MXP)plane GDN - MXP
2h 29m€40–222Fly from Warsaw Chopin Airport
cheapest- Fly from Warsaw Chopin Airport (WAW) to Milano Malpensa Airport (MXP)plane WAW - MXP
4h 27m€20–141Train, bus via Berlin
- Take the train from Warszawa Centralna to Berlin-Lichtenbergtrain Eic
- Take the train from Berlin Ostbahnhof to Brigtrain Ice
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus 3
20h 34m€473–1,443Bus
- Take the bus from Warsaw, Chopin Airport to Comobus FlixBus N1308
- Take the bus from Como P.le S. Gottardo to Milan Malpensa Airport T1bus flibco
25h 34m€115–212Drive 1,482.5 km
- Drive from Warsaw to Milan Malpensa Airport (MXP)car 1,482.5 km
14h 14m€230–332Fly from John Paul Ii International Airport Kraków–Balice
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Milano Malpensa Airport (MXP)plane KRK - MXP
4h 4m€21–152Fly from Warsaw–Modlin Mazovia Airport
- Fly from Warsaw–Modlin Mazovia Airport (WMI) to Milano Malpensa Airport (MXP)plane WMI - MXP
4h 57m€42–147Train
- Take the train from Warszawa Centralna to Berlin Gesundbrunnentrain Eic
- Take the train from S+U Gesundbrunnen Bhf to Frankfurttrain 11 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Malpensa Aeroporto T1train S50
20h 47m€268–1,404Train, bus
- Take the train from Warszawa Centralna to Muenchen Hbftrain Ic
- Take the bus from Munich central bus station to Milanbus N95
24h 38m€216–722Bus via Wrocław
- Take the bus from Warszawa Centralna to Wrocławbus
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to Milano, Autostazione Lampugnanobus
- Take the bus from Milan Piazzale Lorenzo Lotto to Milan Malpensa Airport T1bus
26h 15m€135–302
Poland to Milan Malpensa Airport (MXP) by train and bus
Questions & Answers
The cheapest way to get from Poland to Milan Malpensa Airport (MXP) is to fly which costs €21 - €160 and takes 4h 4m.
The fastest way to get from Poland to Milan Malpensa Airport (MXP) is to fly which takes 2h 29m and costs €40 - €230.
No, there is no direct bus from Poland to Milan Malpensa Airport (MXP). However, there are services departing from Centrum and arriving at Milan Malpensa Airport T1 via Warsaw, Chopin Airport and Como P.le S. Gottardo. The journey, including transfers, takes approximately 25h 34m.
No, there is no direct train from Poland to Milan Malpensa Airport (MXP). However, there are services departing from Warszawa Centralna and arriving at Malpensa Aeroporto T1 via S+U Gesundbrunnen Bhf, Frankfurt, Basel SBB and Lugano. The journey, including transfers, takes approximately 20h 47m.
The distance between Poland and Milan Malpensa Airport (MXP) is 1210 km. The road distance is 1482.5 km.
The best way to get from Poland to Milan Malpensa Airport (MXP) without a car is to train and bus via Berlin which takes 20h 34m and costs €470 - €1500.
It takes approximately 2h 29m to get from Poland to Milan Malpensa Airport (MXP), including transfers.
Poland to Milan Malpensa Airport (MXP) bus services, operated by Ecolines, depart from Warszawa Centralna station.
Poland to Milan Malpensa Airport (MXP) train services, operated by PKP Intercity, depart from Warszawa Centralna station.
The best way to get from Poland to Milan Malpensa Airport (MXP) is to fly which takes 2h 29m and costs €40 - €230. Alternatively, you can bus, which costs €110 - €220 and takes 25h 34m, you could also train, which costs €260 - €1400 and takes 20h 47m.
What companies run services between Poland and Milan Malpensa Airport (MXP), Italy?
Ryanair, Wizz Air, and three other airlines fly from Gdańsk Lech Wałęsa Airport (GDN) to Milano Malpensa Airport (MXP) 5 times a day. Alternatively, you can take a bus from Centrum to Milan Malpensa Airport T1 via Terminal Autokarowy, Warsaw, Chopin Airport, and Como P.le S. Gottardo in around 25h 34m.
- Website
- ryanair.com
Flights from Gdańsk Lech Wałęsa Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Sunday
- Estimated price
- €45–190
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- €55–200
Flights from Warsaw Chopin Airport to Milano Malpensa Airport via Vienna
- Ave. Duration
- 4h 15m
- When
- Monday, Friday, and Saturday
- Estimated price
- €75–160
Flights from Warsaw–Modlin Mazovia Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €35–140
Flights from Warsaw–Modlin Mazovia Airport to Milano Malpensa Airport via Bratislava
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €35–140
Flights from Warsaw–Modlin Mazovia Airport to Milano Malpensa Airport via Bari
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- €35–140
- Website
- lufthansa.com
Flights from Gdańsk Lech Wałęsa Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- €75–260
Flights from Warsaw Chopin Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €70–220
- Website
- swiss.com
Flights from Gdańsk Lech Wałęsa Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 3h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €70–240
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport via Zurich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €65–230
- Website
- wizzair.com
Flights from Gdańsk Lech Wałęsa Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €30–210
Flights from John Paul Ii International Airport Kraków–Balice to Milano Malpensa Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €19–130
Flights from Warsaw Chopin Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €21–150
- Website
- lot.com
Flights from Warsaw Chopin Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- €70–220
- Website
- flyulendo.com
Flights from Warsaw Chopin Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €18–140
- Website
- neosair.it
Flights from Warsaw Chopin Airport to Milano Malpensa Airport
- Ave. Duration
- 2h
- When
- Friday
- Estimated price
- €100–350
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Centralna to Berlin-Lichtenberg
- Ave. Duration
- 5h 3m
- Frequency
- Hourly
- Estimated price
- €85–330
- Website
- PKP Intercity
Train from Warszawa Centralna to Berlin Gesundbrunnen
- Ave. Duration
- 5h 25m
- Frequency
- Hourly
- Estimated price
- €85–330
- Website
- PKP Intercity
Train from Warszawa Centralna to Muenchen Hbf
- Ave. Duration
- 14h 47m
- Frequency
- Twice daily
- Estimated price
- €170–650
- Website
- PKP Intercity
Train from Berlin Ostbahnhof to Brig
- Ave. Duration
- 10h 31m
- Frequency
- 6 times a week
- Estimated price
- €370–1,100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- €110–360
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €90–270
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from S+U Gesundbrunnen Bhf to Frankfurt
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Estimated price
- €95–440
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- €60–270
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Frankfurt to Basel SBB
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- €70–110
- Website
- Österreichische Bundesbahnen
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- SBB GmbH
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Lugano to Malpensa Aeroporto T1
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- Trenord
- Phone
- +39 0322 844 862
- [email protected]
- Website
- Comazzi Bus
Bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €9
- Website
- Comazzi Bus
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Warsaw, Chopin Airport to Como
- Ave. Duration
- 22h 10m
- Frequency
- Once daily
- Estimated price
- €110–190
- Website
- Flixbus
Bus from Como P.le S. Gottardo to Milan Malpensa Airport T1
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- €4–7
- Website
- Flixbus
Bus from Munich central bus station to Milan
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- €45–80
- Website
- Flixbus
- [email protected]
- Website
- Flibco
Bus from Como P.le S. Gottardo to Milan Malpensa Airport T1
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- €9–21
- Website
- Flibco
Bus from Milan Piazzale Lorenzo Lotto to Milan Malpensa Airport T1
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €9–19
- Website
- Flibco
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Warszawa Centralna to Wrocław
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- €24–45
- Schedules at
- ecolines.net
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to Milano, Autostazione Lampugnano
- Ave. Duration
- 18h 35m
- Frequency
- Twice a week
- Estimated price
- €100–240
- Website
- Sindbad
- Phone
- +39 02 3008 9000
- [email protected]
- Website
- Autostradale
Bus from Milan Piazzale Lorenzo Lotto to Milan Malpensa Airport T1
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €10–16
- Website
- Autostradale
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Poland to Milan Malpensa Airport (MXP) bus services, operated by Ecolines, arrive at Wrocław station.
Poland to Milan Malpensa Airport (MXP) train services, operated by PKP Intercity, arrive at Berlin Gesundbrunnen station.
Yes, the driving distance between Poland to Milan Malpensa Airport (MXP) is 1483 km. It takes approximately 14h 14m to drive from Poland to Milan Malpensa Airport (MXP).
Book your Poland to Milan Malpensa Airport (MXP) bus tickets online with Omio.
There are 651+ hotels available in Milan Malpensa Airport (MXP).
























































