There are 10 ways to get from Milan to Frombork by plane, taxi, train, bus, night train, car, 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 from Milan Linate Airport, taxi
best- Fly from Milan Linate Airport (LIN) to Gdańsk Lech Wałęsa Airport (GDN)LIN - GDN
- Take the taxi from Gdansk-Airport-GDN to Frombork
7h 34mzł 858–1,659Bus
cheapest- Take the bus from Milano, Autostazione Lampugnano to Verona423 / ...
- Take the bus from Verona to Slupsk, Transport Center Towarowa
- Take the bus from Slupsk, Transport Center Towarowa to Elblag, Bus Station
28h 56mzł 544–823Train, bus via Wrocław
- Take the train from Milano Centrale to BresciaFr
- Take the bus from BRESCIA, Dworzec autobusowy, st.B5,B6 via Solferino to WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1
- Take the train from Wroclaw Glowny to TczewIc
- Take the train from Tczew to ElblagR
25h 53mzł 745–1,224Night train, train
- Take the night train from Milano P.Garibaldi to RosenheimEn
- Take the night train from Rosenheim to Warszawa WschodniaEn
- Take the train from Warszawa Wschodnia to ElblagTlk
40h 20mzł 1,219–1,814Drive 1,515.1 km
- Drive from Milan to Frombork1,515.1 km
17h 7mzł 996–1,439Train to Milano Malpensa Airport, fly, taxi
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Gdańsk Lech Wałęsa Airport (GDN)MXP - GDN
- Take the taxi from Gdansk-Airport-GDN to Frombork
6h 8mzł 679–1,073Bus to Il Caravaggio International Airport, fly, taxi
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Fly from Il Caravaggio International Airport (BGY) to Gdańsk Lech Wałęsa Airport (GDN)BGY - GDN
- Take the taxi from Gdansk-Airport-GDN to Frombork
6h 12mzł 718–1,270Train, bus
- Take the train from Milano Centrale to Como S.GiovanniEc
- Take the bus from Como to Prague
- Take the train from Praha Hlavni Nadrazi to TczewEc
- Take the train from Tczew to ElblagR
26h 25mzł 734–1,368Bus via Stuttgart Airport (STR)
- Take the bus from Milan to Stuttgart Airport Bus Terminal SAB
- Take the bus from Stuttgart Airport Busterminal to Kaliningrad Bus station399
- Take the bus from Kaliningrad Bus station to Elbląg802 / ...
37h 55mzł 950–1,361Drive, car train
- Drive from Milan to München Ost
- Take the car train from München Ost to Hamburg Hbf
- Drive from Hamburg Hbf to Frombork
19h 30mzł 1,171–4,520
Milan Linate Airport (LIN) to Gdańsk Lech Wałęsa Airport (GDN) flights
Questions & Answers
The cheapest way to get from Milan to Frombork is to bus which costs 500 zł - 850 zł and takes 28h 56m.
The fastest way to get from Milan to Frombork is to train and fly and taxi which takes 6h 8m and costs 650 zł - 1 100 zł.
No, there is no direct bus from Milan to Frombork. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Frombork Kopernika via Verona, Slupsk, Transport Center Towarowa and Elbląg DA. The journey, including transfers, takes approximately 28h 56m.
The distance between Milan and Frombork is 1299 km. The road distance is 1515.1 km.
The best way to get from Milan to Frombork without a car is to train and bus via Wrocław which takes 25h 53m and costs 700 zł - 1 300 zł.
It takes approximately 7h 34m to get from Milan to Frombork, including transfers.
Milan to Frombork bus services, operated by FlixBus, depart from Milano, Autostazione Lampugnano station.
Milan to Frombork bus services, operated by FlixBus, arrive at Verona station.
Yes, the driving distance between Milan to Frombork is 1515 km. It takes approximately 17h 7m to drive from Milan to Frombork.
There are 253+ hotels available in Frombork.
What companies run services between Milan, Italy and Frombork, Poland?
You can take a bus from Milano, Autostazione Lampugnano to Frombork Kopernika via Verona, Slupsk, Transport Center Towarowa, and Elbląg DA in around 28h 56m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lufthansa.com
Flights from Milan Linate Airport to Gdańsk Lech Wałęsa Airport via Munich
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- zł 400–1,100
Flights from Milan Linate Airport to Gdańsk Lech Wałęsa Airport via Frankfurt
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- zł 400–1,100
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport via Frankfurt
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- zł 260–1,000
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport via Munich
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- zł 260–1,000
- Website
- klm.com
Flights from Milan Linate Airport to Gdańsk Lech Wałęsa Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- zł 300–1,500
- Website
- flysas.com
Flights from Milan Linate Airport to Gdańsk Lech Wałęsa Airport via Copenhagen
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- zł 320–1,200
- Website
- wizzair.com
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- zł 150–340
- Website
- swiss.com
Flights from Milano Malpensa Airport to Gdańsk Lech Wałęsa Airport via Zurich
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- zł 240–950
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Gdańsk Lech Wałęsa Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- zł 200–650
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Brescia
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- zł 60–140
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Brescia
- Ave. Duration
- 38 min
- Frequency
- Every 4 hours
- Estimated price
- zł 50–110
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Brescia
- Ave. Duration
- 46 min
- Frequency
- 6 times a week
- Estimated price
- zł 100–290
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- zł 200–290
- 2nd Class
- zł 100–140
Night train from Milano P.Garibaldi to Rosenheim
- Ave. Duration
- 13h 21m
- Frequency
- Once daily
- Estimated price
- zł 700–1,000
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- zł 700–1,000
- 2nd Class
- zł 700–1,000
Train from Milano Centrale to Como S.Giovanni
- Ave. Duration
- 39 min
- Frequency
- Every 3 hours
- Estimated price
- zł 75–250
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- zł 170–250
- 2nd Class
- zł 75–100
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Wroclaw Glowny to Tczew
- Ave. Duration
- 4h 1m
- Frequency
- Every 3 hours
- Estimated price
- zł 65–110
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 65–95
- 1st Class
- zł 90–110
Train from Tczew to Elblag
- Ave. Duration
- 36 min
- Frequency
- Every 4 hours
- Estimated price
- zł 56
- Website
- https://www.intercity.pl/en/
Night train from Rosenheim to Warszawa Wschodnia
- Ave. Duration
- 13h 59m
- Frequency
- Once daily
- Estimated price
- zł 130–210
- Website
- https://www.intercity.pl/en/
- 2nd Class
- zł 130–200
- 1st Class
- zł 170–210
Train from Warszawa Wschodnia to Elblag
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- zł 197
- Website
- https://www.intercity.pl/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wroclaw Glowny to Tczew
- Ave. Duration
- 4h 1m
- Frequency
- 4 times a day
- Estimated price
- zł 330–430
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Praha Hlavni Nadrazi to Tczew
- Ave. Duration
- 8h 21m
- Frequency
- 4 times a day
- Estimated price
- zł 500–700
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Tczew to Elblag
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- zł 13–19
- Website
- https://polregio.pl/pl/
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Night train from Rosenheim to Warszawa Wschodnia
- Ave. Duration
- 13h 59m
- Frequency
- 5 times a week
- Estimated price
- zł 280–600
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- zł 280–390
- 1st Class
- zł 430–600
- Business
- zł 470–520
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- zł 18–23
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- zł 64
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Como S.Giovanni
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- zł 18–27
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Hamburg Hbf
- Ave. Duration
- 4h 37m
- Frequency
- Once daily
- Estimated price
- zł 420–3,400
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- zł 1,600–1,900
- Car Compartment
- zł 3,000–3,400
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from BRESCIA, Dworzec autobusowy, st.B5,B6 via Solferino to WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1
- Ave. Duration
- 16h 30m
- Frequency
- Twice a week
- Estimated price
- zł 330–430
- Website
- https://www.sindbad.pl/en/home
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- zł 30–45
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- zł 18–70
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- zł 55–70
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Como to Prague
- Ave. Duration
- 12h 35m
- Frequency
- Once daily
- Estimated price
- zł 180–340
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Verona
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- zł 27–110
- Website
- https://www.flixbus.co.uk
Bus from Verona to Slupsk, Transport Center Towarowa
- Ave. Duration
- 20h 25m
- Frequency
- Once daily
- Estimated price
- zł 430–600
- Website
- https://www.flixbus.co.uk
Bus from Slupsk, Transport Center Towarowa to Elblag, Bus Station
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- zł 65–95
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Verona
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- zł 30–45
- Website
- https://union-ivkoni.com/en
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Milan to Stuttgart Airport Bus Terminal SAB
- Ave. Duration
- 9h 15m
- Frequency
- Twice a week
- Estimated price
- zł 170–240
- Website
- https://marinobus.it/en/
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Stuttgart Airport Busterminal to Kaliningrad Bus station
- Ave. Duration
- 21h 15m
- Frequency
- Twice a week
- Estimated price
- zł 550–800
- Schedules at
- avl39.ru
- Book at
- avl39.ru
Bus from Kaliningrad Bus station to Elbląg
- Ave. Duration
- 1h 17m
- Estimated price
- zł 460–550
Rabbit-Trans
- Phone
- +48 606 295 264
- Website
- rabbittranspoland.com
Neptun Taxi
- Phone
- +48 58 511 15 55
- Website
- neptuntaxi.pl
Hallo Taxi
- Phone
- +48 58 301 59 59
- Website
- hallotaxi.gda.pl
Dajan Taxi
- Phone
- +48 58 306 06 33
Airport Taxi Gdańsk
- Phone
- +48 734 134 059
- Website
- airporttaxigdansk.com.pl
Rabbit-Trans
- Phone
- +48 606 295 264
- Website
- rabbittranspoland.com
Neptun Taxi
- Phone
- +48 58 511 15 55
- Website
- neptuntaxi.pl
Hallo Taxi
- Phone
- +48 58 301 59 59
- Website
- hallotaxi.gda.pl
Dajan Taxi
- Phone
- +48 58 306 06 33
Airport Taxi Gdańsk
- Phone
- +48 734 134 059
- Website
- airporttaxigdansk.com.pl
Rabbit-Trans
- Phone
- +48 606 295 264
- Website
- rabbittranspoland.com
Neptun Taxi
- Phone
- +48 58 511 15 55
- Website
- neptuntaxi.pl
Hallo Taxi
- Phone
- +48 58 301 59 59
- Website
- hallotaxi.gda.pl
Dajan Taxi
- Phone
- +48 58 306 06 33
Airport Taxi Gdańsk
- Phone
- +48 734 134 059
- Website
- airporttaxigdansk.com.pl
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 guide
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide










































































