There are 10 ways to get from Pori to Milan by train, plane, bus, 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.
Train to Tampere–Pirkkala Airport, fly to Milano Malpensa Airport, train
best- Take the train from Pori to Tesomatrain
- Fly from Tampere–Pirkkala Airport (TMP) to Milano Malpensa Airport (MXP)plane TMP - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
10h 52m€99–355Fly 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
8h 52m€80–291Bus, train
- Take the bus from Pori, Travel Center to Warsaw, Bus Station Westbus
- Take the train from Warszawa Zachodnia 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 32m€319–572Drive 3,809.3 km
- Drive from Pori to Milancar 3,809.3 km
40h 5m€721–1,042Train, 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
10h 9m€124–320Train, 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 54m€105–327Fly 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€143–373Bus
- Take the bus from Pori, Travel Center to Warsaw, Bus Station Westbus N1205
- Take the bus from Warsaw, Bus Station West to Milanbus FlixBus N1308
2d 2h€255–384Bus 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€244–399Drive, 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€634–909
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 - €330 and takes 9h 54m.
The fastest way to get from Pori to Milan is to fly and train which takes 8h 27m and costs €140 - €380.
No, there is no direct bus from Pori to Milan. However, there are services departing from Pori, Travel Center and arriving at Milano, Autostazione Lampugnano via Warsaw, Bus Station West and via omodeo via cechov. The journey, including transfers, takes approximately 2 days 2h.
The distance between Pori and Milan is 2192 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 32m and costs €310 - €600.
It takes approximately 10h 52m 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 1:39 PM in Pori and 12:39 PM 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 Milano, Autostazione Lampugnano via Warsaw, Bus Station West, Milan, and via omodeo via cechov in around 2d 2h.
- Website
- finnair.com
Flights from Tampere–Pirkkala Airport to Milano Malpensa Airport via Helsinki Airport
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- €110–310
Flights from Helsinki Airport to Milano Malpensa Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €80–230
Flights from Pori Airport to Milano Malpensa Airport via Helsinki Airport
- Ave. Duration
- 7h 13m
- 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
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–230
Flights from Pori Airport to Il Caravaggio International Airport via Helsinki Airport
- Ave. Duration
- 6h 45m
- When
- Thursday, Monday, and Wednesday
- Estimated price
- €75–270
- Website
- norwegian.com
Flights from Helsinki Airport to Il Caravaggio International Airport
- Ave. Duration
- 3h
- When
- Thursday and Sunday
- Estimated price
- €60–160
Flights from Pori Airport to Il Caravaggio International Airport via Helsinki Airport
- Ave. Duration
- 8h 40m
- When
- Thursday
- Estimated price
- €75–340
- Website
- lufthansa.com
Flights from Helsinki Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €120–260
- Website
- airbaltic.com
Flights from Tampere–Pirkkala Airport to Milano Malpensa Airport via Riga
- Ave. Duration
- 9h
- When
- Thursday and Sunday
- Estimated price
- €75–320
- Phone
- +358 0100 3232
- Website
- Finnish Railways (VR)
Train from Pori to Tesoma
- Ave. Duration
- 1h 22m
- Frequency
- Every 3 hours
- Estimated price
- €16–25
- Website
- Finnish Railways (VR)
Train from Pori to Tampere
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Estimated price
- €17–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
- €17–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
- [email protected]
- 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
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Zachodnia to Wien Hbf
- Ave. Duration
- 7h 39m
- Frequency
- Every 4 hours
- Estimated price
- €70–140
- Website
- PKP Intercity
- 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
- [email protected]
- 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
- +49 (0) 221 800 20 820
- [email protected]
- 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
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Pori, Travel Center to Warsaw, Bus Station West
- Ave. Duration
- 25h 20m
- Frequency
- Once 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–190
- Website
- Flixbus
Bus from Warsaw, Bus Station West to Milan
- Ave. Duration
- 23h 30m
- Frequency
- Twice daily
- Estimated price
- €130–200
- Website
- Flixbus
Bus from Pori, Travel Center to Warsaw, Bus Station West
- Ave. Duration
- 25h 20m
- Frequency
- Once daily
- Estimated price
- €120–190
- Website
- Flixbus
- [email protected]
- 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
- [email protected]
- 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
- [email protected]
- 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
- [email protected]
- Website
- pkspolonus.pl
Bus from Warszawa, Dworzec Zachodni to Wrocław
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- €20–27
- Schedules at
- pkspolonus.pl
- 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–190
- Website
- Sindbad
- Phone
- +49 180 6 666600
- [email protected]
- 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 guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Booking & Getting There
Book your Pori to Milan bus tickets online with Omio.
There are 13838+ hotels available in Milan.




























































