There are 7 ways to get from Sardinia to Ulcinj by plane, shuttle, car, car ferry, train, busferry, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Alghero to Podgorica Airport, shuttle
best- Fly from Alghero (AHO) to Podgorica Airport (TGD)plane AHO - TGD
- Take a shuttle bus from Podgorica Airport to Ulcinj, Autobuska Stanica Ulcinj
7h 20m€202–393Fly Cagliari Elmas Airport to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Cagliari Elmas Airport (CAG) to Tirana International Airport Nënë Tereza (TIA)plane CAG - TIA
- Take the bus from Tirana Airport to Ulcinjbus
8h 55m€73–276Drive, car ferry
- Drive from Cagliari to Port of Arbataxcar
- Take the carferry from Port of Arbatax to Port of Civitavecchiacarferry
- Drive from Port of Civitavecchia to Port Of Baricar
- Take the carferry from Port of Bari to Durrëscarferry
- Drive from Durrës to Ulcinjcar
29h 25m€230–393Car ferry, train, bus and ferry, drive
- Take the carferry from Port of Cagliari to Port of Palermocarferry
- Take the train from Palermo Centrale to Casertatrain Ic
- Take the busferry from Caserta stazione to Durrësbusferry
- Drive from Durrës to Ulcinjcar
40h 17m€241–357Fly Cagliari Elmas Airport to Podgorica Airport, shuttle
- Fly from Cagliari Elmas Airport (CAG) to Podgorica Airport (TGD)plane CAG - TGD
- Take a shuttle bus from Podgorica Airport to Ulcinj, Autobuska Stanica Ulcinj
7h 35m€146–411Fly Alghero to Tirana International Airport Nënë Tereza, bus
- Fly from Alghero (AHO) to Tirana International Airport Nënë Tereza (TIA)plane AHO - TIA
- Take the bus from Tirana Airport to Ulcinjbus
7h 20m€74–258Car ferry, ferry, bus, bus and ferry
- Take the carferry from Port of Cagliari to Port of Palermocarferry
- Take the ferry from Port of Palermo to Naples Beverelloferry
- Take the bus from Napoli - Porto Immacolatella to Bari Portobus
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Tirana Airport to Ulcinjbus
36h 59m
Alghero (AHO) to Podgorica Airport (TGD) flights
Comparing Your Travel Options
The cheapest way to get from Sardinia to Ulcinj is to fly and bus which costs €70 - €260 and takes 7h 20m.
The fastest way to get from Sardinia to Ulcinj is to fly and shuttle which takes 7h 20m and costs €200 - €400.
The distance between Sardinia and Ulcinj is 1027 km.
The best way to get from Sardinia to Ulcinj without a car is to car ferry and ferry and bus and bus and ferry which takes 36h 59m and costs .
It takes approximately 7h 20m to get from Sardinia to Ulcinj, including transfers.
There are 2180+ hotels available in Ulcinj.
What companies run services between Sardinia, Italy and Ulcinj, Montenegro?
There is no direct connection from Sardinia to Ulcinj. However, you can take the bus to Aeroporto Fertilia, walk to Alghero (AHO) airport, fly to Podgorica Airport (TGD), walk to Podgorica Airport, then take the shuttle to Ulcinj, Autobuska Stanica Ulcinj. Alternatively, you can take a vehicle from Cagliari to Ulcinj via Port of Arbatax, Port of Civitavecchia, Port of Bari, and Durrës in around 29h 25m.
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Tirana International Airport Nënë Tereza via Palermo
- Ave. Duration
- 5h 5m
- When
- Friday and Sunday
- Estimated price
- €55–250
Flights from Cagliari Elmas Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 5h 5m
- When
- Monday
- Estimated price
- €55–250
Flights from Cagliari Elmas Airport to Tirana International Airport Nënë Tereza via Rome Ciampino
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €55–250
Flights from Cagliari Elmas Airport to Tirana International Airport Nënë Tereza via Catania
- Ave. Duration
- 7h 15m
- When
- Friday
- Estimated price
- €55–250
Flights from Cagliari Elmas Airport to Tirana International Airport Nënë Tereza via Naples
- Ave. Duration
- 4h
- When
- Thursday
- Estimated price
- €45–240
Flights from Alghero to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Friday
- Estimated price
- €50–170
- Website
- flyulendo.com
Flights from Cagliari Elmas Airport to Tirana International Airport Nënë Tereza via Rome
- Ave. Duration
- 3h 57m
- When
- Wednesday, Thursday, and Monday
- Estimated price
- €45–220
Flights from Cagliari Elmas Airport to Podgorica Airport via Milan Malpensa
- Ave. Duration
- 6h 6m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €50–270
Flights from Alghero to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Wednesday and Sunday
- Estimated price
- €60–140
- Website
- wizzair.com
Flights from Alghero to Podgorica Airport via Rome
- Ave. Duration
- 5h 35m
- When
- Tuesday and Saturday
- Estimated price
- €45–280
Flights from Cagliari Elmas Airport to Podgorica Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Tuesday and Saturday
- Estimated price
- €45–270
- Website
- airserbia.com
Flights from Alghero to Podgorica Airport via Belgrade
- Ave. Duration
- 5h 10m
- When
- Wednesday, Monday, and Friday
- Estimated price
- €55–300
- Website
- interjet.com
Flights from Alghero to Podgorica Airport via Rome
- Ave. Duration
- 6h 35m
- When
- Monday and Friday
- Estimated price
- €120–320
Flights from Cagliari Elmas Airport to Podgorica Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Monday and Friday
- Estimated price
- €120–310
- Website
- austrian.com
Flights from Cagliari Elmas Airport to Podgorica Airport via Vienna
- Ave. Duration
- 4h 5m
- When
- Friday and Sunday
- Estimated price
- €110–480
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Palermo Centrale to Caserta
- Ave. Duration
- 9h 12m
- Frequency
- Twice a week
- Estimated price
- €70–130
- Website
- Trenitalia Intercity
- Phone
- +382 69 737 787
- [email protected]
- Website
- gomontenegro.me
Shuttle from Podgorica Airport to Ulcinj, Autobuska Stanica Ulcinj
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- €100–140
- Schedules at
- gomontenegro.me
Shuttle from Podgorica Airport to Ulcinj, Autobuska Stanica Ulcinj
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- €100–140
- Schedules at
- gomontenegro.me
- Phone
- +355696383030
- Website
- firenzelines.com
Busferry from Caserta stazione to Durrës
- Ave. Duration
- 13h 37m
- Frequency
- Once a week
- Estimated price
- €100
- Schedules at
- firenzelines.com
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana Airport to Ulcinj
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- €17–25
- Schedules at
- Diamant Travel
Bus from Tirana Airport to Ulcinj
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- €17–25
- Schedules at
- Diamant Travel
Bus from Tirana Airport to Ulcinj
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- €17–25
- Schedules at
- Diamant Travel
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Napoli - Porto Immacolatella to Bari Porto
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- €17–25
- Schedules at
- sitasudtrasporti.it
- Phone
- +355697278670
- [email protected]
- Website
- facebook.com
Busferry from Bari Porto to Durrës
- Ave. Duration
- 4h 56m
- Frequency
- Twice a week
- Schedules at
- autobus.al
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Bari Porto to Durrës
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Port of Arbatax to Port of Civitavecchia
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €30–70
- Website
- Grimaldi Lines
Car ferry from Port of Cagliari to Port of Palermo
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–85
- Website
- Grimaldi Lines
Car ferry from Port of Cagliari to Port of Palermo
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–85
- Website
- Grimaldi Lines
Ferry from Port of Palermo to Naples Beverello
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Estimated price
- €30–70
- Website
- Grimaldi Lines
- Phone
- +3907150211621
- [email protected]
- Website
- adriaferries.com
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- €62–114
- Schedules at
- adriaferries.com
- Deck
- €65
- Inside cabin 2 beds
- €94
- Outside cabin 2 beds
- €114
- Car
- €100
- Phone
- +30 210 4828001
- [email protected]
- Website
- Ventouris Ferries
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €60–70
- Website
- Ventouris Ferries
Want to know more about travelling around Montenegro
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 by boat in Italy
Read the travel guide




























