There are 6 ways to get from Bulgaria to Ulcinj by bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Ferizaj
best- Take the bus from Sofia Central Bus Station to Skopje Nikola Karevbus
- Take the bus from Skopje, Transporten Centar to Ferizajbus
- Take the bus from Ferizaj to Ulcinj, Autobuska Stanica Ulcinjbus
10h 44m€36–64Drive 523.1 km
- Drive from Sofia to Ulcinjcar 523.1 km
7h 58m€72–104Fly Sofia Airport to Podgorica Airport, shuttle
- Fly from Sofia Airport (SOF) to Podgorica Airport (TGD)plane SOF - TGD
- Take a shuttle bus from Podgorica Airport to Ulcinj, Autobuska Stanica Ulcinj
7h 52mBus
- Take the bus from Sofia to Kumanovobus
- Take the bus from Kumanovo to Ulcinj, Autobuska Stanica Ulcinjbus
15h 59m€56–74Bus #2
- Take the bus from Sofia Central Bus Station to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ulcinj, Autobuska Stanica Ulcinjbus
16h 32m€62–162Bus to Bucharest Otopeni, fly to Tirana International Airport Nënë Tereza, bus
- Take the bus from Ruse to Buchurestbus
- Fly from Bucharest Otopeni (OTP) to Tirana International Airport Nënë Tereza (TIA)plane OTP - TIA
- Take the bus from Tirana Airport to Ulcinjbus
8h 50m€70–229
Bulgaria to Ulcinj by bus
Questions & Answers
The cheapest way to get from Bulgaria to Ulcinj is to bus via Ferizaj which costs €35 - €65 and takes 10h 44m.
The fastest way to get from Bulgaria to Ulcinj is to drive which takes 7h 58m and costs €70 - €110.
No, there is no direct bus from Bulgaria station to Ulcinj. However, there are services departing from Sofia Central Bus Station and arriving at Ulcinj, Autobuska Stanica Ulcinj via Skopje, Transporten Centar and Ferizaj. The journey, including transfers, takes approximately 10h 44m.
The distance between Bulgaria and Ulcinj is 540 km. The road distance is 523.1 km.
The best way to get from Bulgaria to Ulcinj without a car is to bus via Ferizaj which takes 10h 44m and costs €35 - €65.
It takes approximately 10h 44m to get from Bulgaria to Ulcinj, including transfers.
Bulgaria to Ulcinj bus services, operated by Citylines, depart from Sofia Central Bus Station.
Bulgaria to Ulcinj bus services, operated by Citylines, arrive at Skopje Nikola Karev station.
Ulcinj is 1h behind Bulgaria. It is currently 4:43 AM in Bulgaria and 3:43 AM in Ulcinj.
Yes, the driving distance between Bulgaria to Ulcinj is 523 km. It takes approximately 7h 58m to drive from Bulgaria to Ulcinj.
What companies run services between Bulgaria and Ulcinj, Montenegro?
You can take a bus from Sofia Central Bus Station to Ulcinj, Autobuska Stanica Ulcinj via Skopje Nikola Karev, Skopje, Transporten Centar, and Ferizaj in around 10h 44m.
- Website
- austrian.com
Flights from Sofia Airport to Podgorica Airport via Vienna
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- €80–310
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia Central Bus Station to Skopje Nikola Karev
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- €12–29
- Website
- Citylines
Bus from Sofia to Kumanovo
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €10–29
- Website
- Citylines
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 3485+ hotels available in Ulcinj.



