There are 8 ways to get from Milan Malpensa Airport (MXP) to Gdańsk by plane, bus, train, car, train (Trenitalia), or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Milano Malpensa Airport (MXP) to Gdańsk Lech Wałęsa Airport (GDN)plane MXP - GDN
2h 25mzł 238–1,013Bus, train
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus 3
- Take the train from Brig to Berlin Ostbahnhoftrain Ice
- Take the train from S+U Lichtenberg Bhf to Rzepintrain 95 / ...
- Take the train from Rzepin to Gdansk Glownytrain 95 / ...
20h 35mzł 1,778–2,791Bus
- Take the bus from Milan to Veronabus 1470 / ...
- Take the bus from Verona to Gdansk, Bus Stationbus N1385
25h 40mzł 625–961Drive 1,495.9 km
- Drive from Milan Malpensa Airport (MXP) to Gdańskcar 1,495.9 km
14h 47mzł 1,052–1,519Train via Frankfurt am Main
- Take the train from Malpensa Aeroporto T1 to Luganotrain S50
- Take the train from Lugano to Basel SBBtrain Ec
- Take the train from Basel SBB to Frankfurttrain 12 / ...
- Take the train from Frankfurt to S+U Gesundbrunnen Bhftrain 11 / ...
- Take the train from S+U Gesundbrunnen Bhf to Rzepintrain 95 / ...
- Take the train from Rzepin to Gdansk Glownytrain 95 / ...
21h 56mzł 1,132–2,583Train
- Take the train from Malpensa Aeroporto T1 to Luganotrain S50
- Take the train from Lugano to Zürich HBtrain Ic2 / ...
- Take the train from Zürich HB to Praha hl. n.train Ec
- Take the train from Praha Hlavni Nadrazi to Gdansk Glownytrain Ec
28h 5mzł 2,102–2,668Bus via Kunowice
- Take the bus from Milan Malpensa Airport T1 to Milan Piazzale Lorenzo Lottobus
- Take the bus from Milano, Autostazione Lampugnano to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to GDAŃSK, dworzec PKS, ul. 3 Maja, st.11bus
29h 3mzł 787–1,732Drive, car train
- Drive from Milan Malpensa Airport (MXP) to Innsbruck Hauptbahnhofcar
- Take the cartrain from Innsbruck Hauptbahnhof to Stendal Hbfcartrain
- Drive from Stendal Hbf to Gdańskcar
20h 32mzł 1,093–1,545
Milan Malpensa Airport (MXP) to Gdańsk by bus and train
Comparing Your Travel Options
The cheapest way to get from Milan Malpensa Airport (MXP) to Gdańsk is to fly which costs 230 zł - 1 100 zł and takes 2h 25m.
The fastest way to get from Milan Malpensa Airport (MXP) to Gdańsk is to fly which takes 2h 25m and costs 230 zł - 1 100 zł.
No, there is no direct bus from Milan Malpensa Airport (MXP) to Gdańsk station. However, there are services departing from Milan and arriving at Gdansk, Bus Station via Verona. The journey, including transfers, takes approximately 25h 40m.
No, there is no direct train from Milan Malpensa Airport (MXP) to Gdańsk. However, there are services departing from Malpensa Aeroporto T1 and arriving at Gdansk Glowny via Lugano, Basel SBB, Frankfurt, S+U Gesundbrunnen Bhf and Rzepin. The journey, including transfers, takes approximately 21h 56m.
The distance between Milan Malpensa Airport (MXP) and Gdańsk is 1211 km. The road distance is 1495.9 km.
The best way to get from Milan Malpensa Airport (MXP) to Gdańsk without a car is to bus and train which takes 20h 35m and costs 1 700 zł - 2 800 zł.
It takes approximately 2h 25m to get from Milan Malpensa Airport (MXP) to Gdańsk, including transfers.
Milan Malpensa Airport (MXP) to Gdańsk bus services, operated by FlixBus, depart from Milan station.
Milan Malpensa Airport (MXP) to Gdańsk train services, operated by Trenord, depart from Malpensa Aeroporto T1 station.
The best way to get from Milan Malpensa Airport (MXP) to Gdańsk is to fly which takes 2h 25m and costs 230 zł - 1 100 zł. Alternatively, you can bus, which costs 600 zł - 1 000 zł and takes 25h 40m, you could also train via Frankfurt am Main, which costs 1 100 zł - 2 600 zł and takes 21h 56m.
What companies run services between Milan Malpensa Airport (MXP), Italy and Gdańsk, Poland?
Wizz Air, Ryanair, and two other airlines fly from Milano Malpensa Airport (MXP) to Gdańsk Lech Wałęsa Airport (GDN) 3 times a day. Alternatively, you can take a bus from Milan to Gdansk, Bus Station via Verona in around 25h 40m.
- Website
- lot.com
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport via Warsaw Chopin
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- zł 350–1,200
- Website
- wizzair.com
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- zł 130–950
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport
- Ave. Duration
- 2h 10m
- When
- Sunday
- Estimated price
- zł 270–1,000
- Website
- lufthansa.com
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport via Frankfurt
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- zł 370–1,300
Train from Brig to Berlin Ostbahnhof
- Ave. Duration
- 9h 55m
- Frequency
- 4 times a week
- Estimated price
- zł 1,400–2,100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- zł 340–500
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Zürich HB
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- zł 240–350
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Praha hl. n.
- Ave. Duration
- 13h 26m
- Frequency
- Once daily
- Estimated price
- zł 950–1,400
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from S+U Lichtenberg Bhf to Rzepin
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- zł 80–170
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to Frankfurt
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- zł 270–550
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to S+U Gesundbrunnen Bhf
- Ave. Duration
- 4h 28m
- Frequency
- Every 2 hours
- Estimated price
- zł 440–900
- Website
- Deutsche Bahn Intercity (DB IC)
Train from S+U Gesundbrunnen Bhf to Rzepin
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- zł 90–180
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- PKP Intercity
Train from Rzepin to Gdansk Glowny
- Ave. Duration
- 4h 11m
- Frequency
- Once daily
- Estimated price
- zł 220–420
- Website
- PKP Intercity
Train from Rzepin to Gdansk Glowny
- Ave. Duration
- 4h 11m
- Frequency
- Once daily
- Estimated price
- zł 220–420
- Website
- PKP Intercity
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- zł 26–35
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- zł 26–35
- Website
- Trenord
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 53m
- Frequency
- 4 times a day
- Estimated price
- zł 250–460
- Website
- Trenitalia Eurocity
- 1st Class
- zł 320–460
- 2nd Class
- zł 250–330
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- SBB GmbH
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- zł 85–110
- Schedules at
- SBB GmbH
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Praha Hlavni Nadrazi to Gdansk Glowny
- Ave. Duration
- 8h 44m
- Frequency
- Every 4 hours
- Estimated price
- zł 885
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- Urlaubs-Express (UEX)
Car train from Innsbruck Hauptbahnhof to Stendal Hbf
- Ave. Duration
- 8h 51m
- Frequency
- Once a week
- Estimated price
- zł 430–550
- Website
- Urlaubs-Express (UEX)
- Phone
- +39 0322 844 862
- comazzi@comazzibus.com
- Website
- Comazzi Bus
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- zł 38
- Website
- Comazzi Bus
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Milan to Verona
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- zł 75–120
- Website
- Flixbus
Bus from Verona to Gdansk, Bus Station
- Ave. Duration
- 22h 15m
- Frequency
- Once daily
- Estimated price
- zł 550–850
- Website
- Flixbus
- Phone
- +352 50 55 62 63 10
- info@flibco.com
- Website
- Flibco
Bus from Milan Malpensa Airport T1 to Milan Piazzale Lorenzo Lotto
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- zł 30–55
- Website
- Flibco
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- Autostradale
Bus from Milan Malpensa Airport T1 to Milan Piazzale Lorenzo Lotto
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- zł 40–50
- Website
- Autostradale
- Phone
- +48 77 443 44 44
- bilety@sindbad.pl
- Website
- Sindbad
Bus from Milano, Autostazione Lampugnano to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 17h 20m
- Frequency
- Twice a week
- Estimated price
- zł 440–1,200
- Website
- Sindbad
Bus from SŁUBICE, Port Świecko, Świecko 39 to GDAŃSK, dworzec PKS, ul. 3 Maja, st.11
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- zł 310–470
- Website
- Sindbad
Want to know more about travelling around Poland
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 guideHeading to Europe? Read this before you buy a Eurail Pass
Read the travel guideWant to know more about Flixbus?
Read the travel guideBooking & Getting There
Milan Malpensa Airport (MXP) to Gdańsk bus services, operated by FlixBus, arrive at Verona station.
Milan Malpensa Airport (MXP) to Gdańsk train services, operated by Trenord, arrive at Lugano station.
Yes, the driving distance between Milan Malpensa Airport (MXP) to Gdańsk is 1496 km. It takes approximately 14h 47m to drive from Milan Malpensa Airport (MXP) to Gdańsk.
Book your Milan Malpensa Airport (MXP) to Gdańsk bus tickets online with Omio and FlixBus.
There are 7817+ hotels available in Gdańsk.