There are 8 ways to get from Perast to Milan by car, plane, shuttle, train, ferry, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Dubrovnik Airport, fly to Milan Linate Airport
best- Drive from Perast to Dubrovnik Airport (DBV)
- Fly from Dubrovnik Airport (DBV) to Milan Linate Airport (LIN)DBV - LIN
4h 56m€109–304Ferry, car ferry, train
cheapest- Take the ferry from Kotor to Dubrovnik
- Take the car ferry from Dubrovnik to Port of Bari54
- Take the train from Bari Centrale to Milano CentraleFr
21h 42m€60–261Shuttle, train, ferry
- Take a shuttle bus from Perast to Podgorica Airport
- Take the train from Aerodrom to BarRe
- Take the ferry from Bar to Port of Bari
- Take the train from Bari Centrale to Bologna CentraleFr
- Take the train from Bologna Centrale to Milano Centrale
20h 38mBus
- Take the bus from Herceg Novi, Jova Bijelića 1 to Zenica, Glavna Autobuska Stanica
- Take the bus from Zenica, Glavna Autobuska Stanica to Verona Porta Nuova
- Take the bus from Verona to Milano, Autostazione Lampugnano423 / ...
22h 9mShuttle to Podgorica Airport, fly to Milano Malpensa Airport, train
- Take a shuttle bus from Perast to Podgorica Airport
- Fly from Podgorica Airport (TGD) to Milano Malpensa Airport (MXP)TGD - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
5h 56mBus, drive, train
- Take the bus from Herceg Novi to Banja Luka, Autobuska Stanica
- Take the bus from Banja Luka, Autobuska Stanica to Srbac
- Drive from Srbac to Nova Kapela-Batrina
- Take the train from Nova Kapela-Batrina to Villach Hbf210
- Take the train from Villach Hbf to Venezia MestreRj / ...
- Take the train from Venezia Mestre to Milano CentraleFr
22h 38mShuttle, bus
- Take a shuttle bus from Perast to Podgorica Airport
- Take the bus from Hani Hotit to Sesto San Giovanni, Piazza Primo Maggio
27h 23mDrive 1,081.1 km
- Drive from Perast to Milan1,081.1 km
12h 30m€167–240
Dubrovnik Airport (DBV) to Milan Linate Airport (LIN) flights
Questions & Answers
The cheapest way to get from Perast to Milan is to ferry and car ferry and train which costs €60 - €270 and takes 21h 42m.
The fastest way to get from Perast to Milan is to drive and fly which takes 4h 56m and costs €100 - €310.
The distance between Perast and Milan is 851 km. The road distance is 1081.1 km.
The best way to get from Perast to Milan without a car is to shuttle and train and ferry which takes 20h 38m and costs .
It takes approximately 4h 56m to get from Perast to Milan, including transfers.
Yes, the driving distance between Perast to Milan is 1081 km. It takes approximately 12h 30m to drive from Perast to Milan.
There are 13491+ hotels available in Milan.
What companies run services between Perast, Montenegro and Milan, Italy?
You can take a vehicle from Perast to Milano, Autostazione Lampugnano via Risan, Autobuska, Herceg Novi, Jova Bijelića 1, Zenica, Glavna Autobuska Stanica, Verona Porta Nuova, and Verona in around 22h 9m.
- Website
- ita-airways.com
Flights from Dubrovnik Airport to Milan Linate Airport via Rome
- Ave. Duration
- 4h 22m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €90–330
Flights from Dubrovnik Airport to Milan Linate Airport via Naples
- Ave. Duration
- 3h 30m
- When
- Monday
- Estimated price
- €95–270
Flights from Podgorica Airport to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–220
- Website
- lufthansa.com
Flights from Dubrovnik Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €95–330
- Website
- austrian.com
Flights from Dubrovnik Airport to Milan Linate Airport via Vienna
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €85–360
Flights from Dubrovnik Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 55m
- When
- Tuesday and Friday
- Estimated price
- €90–220
- Website
- easyjet.com
Flights from Dubrovnik Airport to Milan Linate Airport via Vienna
- Ave. Duration
- 7h 50m
- When
- Monday and Saturday
- Estimated price
- €100–270
- Website
- flyulendo.com
Flights from Podgorica Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €22–95
- Website
- airserbia.com
Flights from Podgorica Airport to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €75–220
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Aerodrom to Bar
- Ave. Duration
- 52 min
- Frequency
- Every 3 hours
- Estimated price
- €1–5
- Website
- https://zpcg.me/en
- Second Class
- €1–3
- First Class
- €4–5
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Bologna Centrale
- Ave. Duration
- 5h 45m
- Frequency
- Hourly
- Estimated price
- €50–95
- Schedules at
- trenitalia.com
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 7h 40m
- Frequency
- Every 3 hours
- Estimated price
- €65–150
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €19–55
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Bologna Centrale
- Ave. Duration
- 6h 54m
- Frequency
- Every 4 hours
- Estimated price
- €27–65
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 9h 44m
- Frequency
- 5 times a day
- Estimated price
- €40–110
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €22–55
- Website
- https://www.italotreno.it/en
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- €23–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €15
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Nova Kapela-Batrina to Villach Hbf
- Ave. Duration
- 7h 46m
- Frequency
- Once daily
- Estimated price
- €22–30
- Website
- http://www.hzpp.hr/en
Train from Villach Hbf to Venezia Mestre
- Ave. Duration
- 2h 52m
- Frequency
- 4 times a day
- Estimated price
- €35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €35–55
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €75–110
- 2nd Class
- €55–80
- Phone
- +382 69 737 787
- support@gomontenegro.me
- Website
- gomontenegro.me
Shuttle from Perast to Podgorica Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Schedules at
- gomontenegro.me
- Phone
- +38732691375
- info@bosnaexpres.ba
- Website
- bosnaexpres.com
Bus from Herceg Novi, Jova Bijelića 1 to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 3h 25m
- Frequency
- Twice a week
- Schedules at
- bosnaexpres.com
- Phone
- +387 32 205 450
- info@prevozputnika.ba
- Website
- prevozputnika.ba
Bus from Zenica, Glavna Autobuska Stanica to Verona Porta Nuova
- Ave. Duration
- 12h 50m
- Frequency
- Once a week
- Estimated price
- €87
- Schedules at
- prevozputnika.ba
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Verona to Milano, Autostazione Lampugnano
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- €15–21
- Website
- https://www.flixbus.co.uk
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Verona to Milano, Autostazione Lampugnano
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Estimated price
- €7–11
- Website
- https://union-ivkoni.com/en
- Phone
- +387 51 215-725
- bocacturs@gmail.com
- Website
- bocactours.com
Bus from Herceg Novi to Banja Luka, Autobuska Stanica
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- €30–50
- Schedules at
- bocactours.com
- Phone
- +38751219600
- kontakt@pavlovic-turs.com
- Website
- pavlovic-turs.com
Bus from Banja Luka, Autobuska Stanica to Srbac
- Ave. Duration
- 1h
- Frequency
- Hourly
- Schedules at
- pavlovic-turs.com
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Hani Hotit to Sesto San Giovanni, Piazza Primo Maggio
- Ave. Duration
- 22h 14m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- + 39 080 5789843
- balcani@morfimare.it
- Website
- montenegrolines.net
Ferry from Bar to Port of Bari
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- €51–120
- Website
- https://www.montenegrolines.net/en/
- Deck
- €55–70
- Cabin
- €100–120
- Phone
- +385 91 422 0110
- db.ferry@kompas-travel.com
- Website
- adriatic-lines.com
Ferry from Kotor to Dubrovnik
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €25–50
- Website
- https://adriatic-lines.com/
- Adullt
- €50
- Child 3-11
- €25
- Child 0-2.99
- €0
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Car ferry from Dubrovnik to Port of Bari
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a week
- Estimated price
- €11–50
- Website
- https://www.jadrolinija.hr/en
- Passenger Fare
- €11–14
- Adult
- €50
- Children 3-12 years
- €20
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Getting to Milan from the airport
Read the travel guide


































































