There are 11 ways to get from Ulcinj to Milan by bus, plane, car, train, ferry, shuttle, or car ferry
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 Tirana International Airport Nënë Tereza, fly to Il Caravaggio International Airport
best- Take the bus from Ulcinj to Tirana Airport
- Fly from Tirana International Airport Nënë Tereza (TIA) to Il Caravaggio International Airport (BGY)TIA - BGY
7h 2mCar ferry to Bari Karol Wojtyła Airport, fly to Milan Linate Airport
cheapest- Take the car ferry from Bar to Port of Bari
- Fly from Bari Karol Wojtyła Airport (BRI) to Milan Linate Airport (LIN)BRI - LIN
11h 31m€67–206Drive, bus, train
- Drive from Ulcinj to Velipojë
- Take the bus from Velipojë to Durrës
- Take the bus from Durrës to Bari Porto
- Take the train from Bari Centrale to Bologna CentraleFr
- Take the train from Bologna Centrale to Milano Centrale
16h 12mFerry, train
- 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
16h 50m€116–289Bus
- Take the bus from Skenderbeg Boulevard, Ulcinj to Shkoder - The Wanderers Hostel
- Take the bus from Shkoder,Rruga Teuta to Milano Centrale
24h 44mShuttle to Podgorica Airport, fly to Milano Malpensa Airport, train
- Take a shuttle bus from Ulcinj, Autobuska Stanica Ulcinj 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 to Tirana International Airport Nënë Tereza, fly to Milano Malpensa Airport, train
- Take the bus from Ulcinj to Tirana Airport
- Fly from Tirana International Airport Nënë Tereza (TIA) to Milano Malpensa Airport (MXP)TIA - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
7h 31mBus to Tirana International Airport Nënë Tereza, fly to Verona Villafranca Airport, train
- Take the bus from Ulcinj to Tirana Airport
- Fly from Tirana International Airport Nënë Tereza (TIA) to Verona Villafranca Airport (VRN)TIA - VRN
- Take the train from Verona Porta Nuova to Milano Centrale
8h 30mBus to Tirana International Airport Nënë Tereza, fly to Bologna Guglielmo Marconi Airport, train
- Take the bus from Ulcinj to Tirana Airport
- Fly from Tirana International Airport Nënë Tereza (TIA) to Bologna Guglielmo Marconi Airport (BLQ)TIA - BLQ
- Take the train from Bologna Centrale to Milan Rogoredo
8h 17mBus via Milano, Autostazione Lampugnano
- Take the bus from Skenderbeg Boulevard, Ulcinj to Shkoder - The Wanderers Hostel
- Take the bus from Shkodër to Milano, Autostazione Lampugnano
30h 33mDrive 1,179.8 km
- Drive from Ulcinj to Milan1,179.8 km
14h 19m€182–262
Tirana International Airport Nënë Tereza (TIA) to Il Caravaggio International Airport (BGY) flights
Questions & Answers
The cheapest way to get from Ulcinj to Milan is to car ferry and fly which costs €65 - €210 and takes 11h 31m.
The fastest way to get from Ulcinj to Milan is to car ferry and fly which takes 11h 31m and costs €65 - €210.
No, there is no direct bus from Ulcinj to Milan. However, there are services departing from Skenderbeg Boulevard, Ulcinj and arriving at Milano Centrale via Shkoder,Rruga Teuta. The journey, including transfers, takes approximately 24h 44m.
The distance between Ulcinj and Milan is 1099 km. The road distance is 1179.8 km.
The best way to get from Ulcinj to Milan without a car is to ferry and train which takes 16h 50m and costs €110 - €290.
It takes approximately 7h 2m to get from Ulcinj to Milan, including transfers.
Ulcinj to Milan bus services, operated by Candy Tours, depart from Skenderbeg Boulevard, Ulcinj station.
Ulcinj to Milan bus services, operated by Candy Tours, arrive at Shkoder - The Wanderers Hostel station.
Yes, the driving distance between Ulcinj to Milan is 1180 km. It takes approximately 14h 19m to drive from Ulcinj to Milan.
There are 13491+ hotels available in Milan.
What companies run services between Ulcinj, Montenegro and Milan, Italy?
You can take a bus from Skenderbeg Boulevard, Ulcinj to Milano Centrale via Shkoder - The Wanderers Hostel and Shkoder,Rruga Teuta in around 24h 44m.
- Website
- ryanair.com
Flights from Tirana International Airport Nënë Tereza to Il Caravaggio International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–230
Flights from Tirana International Airport Nënë Tereza to Il Caravaggio International Airport via Bari Karol Wojtyła Airport
- Ave. Duration
- 4h 15m
- When
- Monday
- Estimated price
- €40–230
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Sunday
- Estimated price
- €50–160
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport via Bari Karol Wojtyła Airport
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- €50–160
Flights from Tirana International Airport Nënë Tereza to Verona Villafranca Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday
- Estimated price
- €50–200
Flights from Tirana International Airport Nënë Tereza to Verona Villafranca Airport via Bari Karol Wojtyła Airport
- Ave. Duration
- 3h 55m
- When
- Sunday
- Estimated price
- €50–210
Flights from Tirana International Airport Nënë Tereza to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €40–150
Flights from Tirana International Airport Nënë Tereza to Bologna Guglielmo Marconi Airport via Bari Karol Wojtyła Airport
- Ave. Duration
- 3h 25m
- When
- Friday
- Estimated price
- €40–150
- Website
- flyulendo.com
Flights from Tirana International Airport Nënë Tereza to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €21–120
Flights from Podgorica Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €22–95
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €21–160
Flights from Tirana International Airport Nënë Tereza to Verona Villafranca Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €23–150
Flights from Tirana International Airport Nënë Tereza to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €22–100
- Website
- ita-airways.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
Flights from Bari Karol Wojtyła Airport to Milan Linate Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €45–140
Flights from Bari Karol Wojtyła Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 38m
- When
- Every day
- Estimated price
- €45–140
- 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
- Website
- airalbania.com.al
Flights from Tirana International Airport Nënë Tereza to Milano Malpensa Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €40–230
- Website
- austrian.com
Flights from Tirana International Airport Nënë Tereza to Bologna Guglielmo Marconi Airport via Vienna
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €70–300
- 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 Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €17–40
- 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
- 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 Bologna Centrale to Milan Rogoredo
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €22–60
- 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
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €35–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–85
- 2nd Class
- €35–50
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Ulcinj to Tirana Airport
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +383 44 178 080
- Website
- facebook.com
Bus from Velipojë to Durrës
- Ave. Duration
- 1h 16m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355697278670
- mb.travel@hotmail.com
- Website
- facebook.com
Bus from Durrës to Bari Porto
- Ave. Duration
- 4h 4m
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- autobus.al
- Phone
- +355 69 750 4535
- candytouragency@gmail.com
- Website
- candy-tours.com
Bus from Skenderbeg Boulevard, Ulcinj to Shkoder - The Wanderers Hostel
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- €15
- Schedules at
- travel.gjirafa.com
- Phone
- +382 69 737 787
- support@gomontenegro.me
- Website
- gomontenegro.me
Shuttle from Ulcinj, Autobuska Stanica Ulcinj to Podgorica Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Schedules at
- gomontenegro.me
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Shkodër to Milano, Autostazione Lampugnano
- Ave. Duration
- 27h 55m
- 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 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Car ferry from Bar to Port of Bari
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- €11–15
- Website
- https://www.jadrolinija.hr/en
- Passenger Fare
- €11–15
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
Getting to Milan from the airport
Read the travel guide
Travelling by boat in Italy
Read the travel guide





































