There are 10 ways to get from Pori to Milan by bus, plane, train, car, ferry, 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.
Bus to Turku Airport, fly to Milan Linate Airport
best- Take the bus from Pori matkakeskus laituri 6 to 4bus
- Fly from Turku Airport (TKU) to Milan Linate Airport (LIN)plane TKU - LIN
10h 56m€138–526Fly Pori Airport to Il Caravaggio International Airport, bus
cheapest- Fly from Pori Airport (POR) to Il Caravaggio International Airport (BGY)plane POR - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
9h 22m€77–288Bus, train
- Take the bus from Pori, Travel Center to Warsaw, Bus Station Westbus
- Take the train from Warszawa Zachodnia to Bohumintrain Ic
- Take the train from Bohumin to Wien Hbftrain Ic
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Milano Centraletrain Fr
44h 43m€285–567Drive 3,809.3 km
- Drive from Pori to Milancar 3,809.3 km
40h 5m€718–1,036Train, train to Helsinki Airport, fly to Milano Malpensa Airport
- Take the train from Pori to Tamperetrain
- Take the train from Tampere to Tikkurilatrain
- Fly from Helsinki Airport (HEL) to Milano Malpensa Airport (MXP)plane HEL - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
9h 59m€124–359Train, train to Helsinki Airport, fly to Il Caravaggio International Airport, bus
- Take the train from Pori to Tamperetrain
- Take the train from Tampere to Tikkurilatrain
- Fly from Helsinki Airport (HEL) to Il Caravaggio International Airport (BGY)plane HEL - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
9h 59m€105–356Fly Pori Airport to Milano Malpensa Airport, train
- Fly from Pori Airport (POR) to Milano Malpensa Airport (MXP)plane POR - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 27m€141–370Bus
- Take the bus from Pori, Travel Center to Warsaw, Metro Marymontbus N1205
- Take the bus from Warsaw, Metro Marymont to Milanbus FlixBus N1308
2d 2h€240–369Bus via Wrocław
- Take the bus from Pori, Travel Center to Warsaw, Bus Station Westbus
- Take the bus from Warszawa, Dworzec Zachodni to Wrocławbus
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to Milano, Autostazione Lampugnanobus
2d 2h€240–465Drive, ferry, car train
- Drive from Pori to Port Of Trelleborgcar
- Take the ferry from Trelleborg to Rostock Portferry
- Drive from Rostock Port to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Milancar
2d 1h€632–906
Pori to Milan by bus and train
Comparing Your Travel Options
The cheapest way to get from Pori to Milan is to train and fly and bus which costs €100 - €360 and takes 9h 59m.
The fastest way to get from Pori to Milan is to fly and train which takes 8h 27m and costs €140 - €370.
No, there is no direct bus from Pori to Milan. However, there are services departing from Pori, Travel Center and arriving at Milan via Warsaw, Metro Marymont. The journey, including transfers, takes approximately 2 days 2h.
The distance between Pori and Milan is 2037 km. The road distance is 3809.3 km.
The best way to get from Pori to Milan without a car is to bus and train which takes 44h 43m and costs €280 - €600.
It takes approximately 10h 56m to get from Pori to Milan, including transfers.
Pori to Milan bus services, operated by FlixBus, depart from Pori, Travel Center station.
Pori to Milan bus services, operated by FlixBus, arrive at Warsaw, Bus Station West.
Milan is 1h behind Pori. It is currently 10:00 in Pori and 09:00 in Milan.
Yes, the driving distance between Pori to Milan is 3809 km. It takes approximately 40h 5m to drive from Pori to Milan.
What companies run services between Pori, Finland and Milan, Italy?
You can take a bus from Pori, Travel Center to Duomo M1 via Warsaw, Metro Marymont, Milan, and Lampugnano in around 2d 2h.
- Website
- finnair.com
Flights from Helsinki Airport to Milano Malpensa Airport
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- €80–240
Flights from Pori Airport to Milano Malpensa Airport via Helsinki Airport
- Ave. Duration
- 8h 10m
- When
- Monday to Friday
- Estimated price
- €130–370
- Website
- ryanair.com
Flights from Helsinki Airport to Il Caravaggio International Airport
- Ave. Duration
- 3h 10m
- When
- Thursday, Wednesday, Saturday, and Sunday
- Estimated price
- €60–240
Flights from Pori Airport to Il Caravaggio International Airport via Helsinki Airport
- Ave. Duration
- 7h 12m
- When
- Thursday and Wednesday
- Estimated price
- €70–270
- Website
- norwegian.com
Flights from Helsinki Airport to Il Caravaggio International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €60–200
Flights from Pori Airport to Il Caravaggio International Airport via Helsinki Airport
- Ave. Duration
- 9h 30m
- When
- Tuesday and Thursday
- Estimated price
- €75–340
- Website
- flysas.com
Flights from Turku Airport to Milan Linate Airport via Stockholm
- Ave. Duration
- 6h 45m
- When
- Monday to Saturday
- Estimated price
- €120–500
- Website
- easyjet.com
Flights from Turku Airport to Milan Linate Airport via Stockholm, Berlin Brandenburg
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €120–500
- Website
- lufthansa.com
Flights from Helsinki Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €70–340
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- PKP Intercity
Train from Warszawa Zachodnia to Bohumin
- Ave. Duration
- 4h 6m
- Frequency
- Hourly
- Estimated price
- €40–80
- Website
- PKP Intercity
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- PKP Intercity
- Phone
- +420 220 311 700
- info@le.cz
- Website
- LEO Express
Train from Warszawa Zachodnia to Bohumin
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- €18–27
- Website
- LEO Express
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- Czech Railways (ČD)
Train from Bohumin to Wien Hbf
- Ave. Duration
- 3h 55m
- Frequency
- Twice a week
- Estimated price
- €23
- Website
- Czech Railways (ČD)
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €35–60
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €55–110
- Website
- Trenitalia Eurocity
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +358 0100 3232
- Website
- Finnish Railways (VR)
Train from Pori to Tampere
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Estimated price
- €16–27
- Website
- Finnish Railways (VR)
Train from Tampere to Tikkurila
- Ave. Duration
- 1h 59m
- Frequency
- Every 30 minutes
- Estimated price
- €22–35
- Website
- Finnish Railways (VR)
Train from Pori to Tampere
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Estimated price
- €16–27
- Website
- Finnish Railways (VR)
Train from Tampere to Tikkurila
- Ave. Duration
- 1h 59m
- Frequency
- Every 30 minutes
- Estimated price
- €22–35
- Website
- Finnish Railways (VR)
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +358 600 02010
- info@onnibus.com
- Website
- Omni Bus
Bus from Pori matkakeskus laituri 6 to 4
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- €12–17
- Website
- Omni Bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Pori matkakeskus laituri 6 to 4
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €12–19
- Website
- Flixbus
Bus from Pori, Travel Center to Warsaw, Bus Station West
- Ave. Duration
- 25h 20m
- Frequency
- Once daily
- Estimated price
- €120–180
- Website
- Flixbus
Bus from Pori, Travel Center to Warsaw, Metro Marymont
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- €110–180
- Website
- Flixbus
Bus from Warsaw, Metro Marymont to Milan
- Ave. Duration
- 23h 55m
- Frequency
- Twice daily
- Estimated price
- €120–190
- Website
- Flixbus
Bus from Pori, Travel Center to Warsaw, Bus Station West
- Ave. Duration
- 25h 20m
- Frequency
- Once daily
- Estimated price
- €120–180
- Website
- Flixbus
- Website
- FlixBus Finland Oy
Bus from Pori matkakeskus laituri 6 to 4
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Schedules at
- FlixBus Finland Oy
- customerservices@terravision.eu
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–23
- Website
- TERRAVISION
- Phone
- 035.319366
- ticket@orioshuttle.com
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–14
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €11–14
- Schedules at
- orioshuttle.com
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Warszawa, Dworzec Zachodni to Wrocław
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- €25–45
- Schedules at
- ecolines.net
- Phone
- +48 (22) 123 75 44
- sekretariat@pkspolonus.pl
- Website
- pkspolonus.pl
Bus from Warszawa, Dworzec Zachodni to Wrocław
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- €20–28
- Schedules at
- pkspolonus.pl
- Phone
- +48 77 443 44 44
- bilety@sindbad.pl
- 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–260
- Website
- Sindbad
- Phone
- +49 180 6 666600
- info@ttline.com
- Website
- TT-Line
Ferry from Trelleborg to Rostock Port
- Ave. Duration
- 7h
- Frequency
- 3 times a day
- Estimated price
- €30–60
- Website
- TT-Line
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 guideHow to plan an amazing trip around Scandinavia
Read the travel guideGetting to Milan from the airport
Read the travel guideBooking & Getting There
Book your Pori to Milan bus tickets online with Omio.
There are 13870+ hotels available in Milan.