There are 7 ways to get from Sofia to Dubrovnik by bus, car, plane 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.
Recommended option
Bus • 16h 54m
Cheapest option
Bus via Podgorica • 19h 25m
5 alternative options
Bus #2 • 20h
Drive • 9h 51m
Fly to Dubrovnik • 6h 45m
Fly to Tivat, bus • 10h 41m
Fly to Bari, car ferry, drive • 19h 19m
Sofia to Dubrovnik by bus
Questions & Answers
The cheapest way to get from Sofia to Dubrovnik is to bus via Podgorica which costs $60 - $95 and takes 19h 25m.
The fastest way to get from Sofia to Dubrovnik is to fly which takes 6h 45m and costs $140 - $350.
No, there is no direct bus from Sofia to Dubrovnik. However, there are services departing from Sofia and arriving at Dubrovnik via Skopje, Transporten Centar and Suharekë. The journey, including transfers, takes approximately 16h 54m.
The distance between Sofia and Dubrovnik is 741 km. The road distance is 721.7 km.
The best way to get from Sofia to Dubrovnik without a car is to bus which takes 16h 54m and costs $95 - $120.
It takes approximately 16h 54m to get from Sofia to Dubrovnik, including transfers.
Sofia to Dubrovnik bus services, operated by Kaleia, depart from Sofia station.
The best way to get from Sofia to Dubrovnik is to bus which takes 16h 54m and costs $95 - $120. Alternatively, you can fly, which costs $140 - $350 and takes 6h 45m.
Sofia to Dubrovnik bus services, operated by Atmaxha, arrive at Dubrovnik station.
Dubrovnik is 1h behind Sofia. It is currently 10:55 AM in Sofia and 9:55 AM in Dubrovnik.
- Distance: 740.7 km
- Duration: 16h 54m
What companies run services between Sofia, Bulgaria and Dubrovnik, Croatia?
You can take a bus from Sofia to Dubrovnik Central Bus Station via Skopje, Transporten Centar and Suharekë in around 16h 54m. Alternatively, Turkish Airlines, Austrian Airlines and five other airlines fly from Sofia to Dubrovnik 3 times a day.
- Website
- croatiaairlines.com
Flights from Sofia to Dubrovnik via Zagreb
- Ave. Duration
- 3h 50m
- When
- Thursday
- Estimated price
- €95 - €320
Flights from Sofia to Dubrovnik via Athens
- Ave. Duration
- 6h 30m
- When
- Thursday and Sunday
- Estimated price
- €120 - €410
Flights from Sofia to Dubrovnik via Rome
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- €40 - €220
Flights from Sofia to Dubrovnik via Vienna
- Ave. Duration
- 7h
- When
- Friday
- Estimated price
- €95 - €320
- Website
- ryanair.com
Flights from Sofia to Dubrovnik via Rome
- Ave. Duration
- 5h 45m
- When
- Thursday and Saturday
- Estimated price
- €130 - €330
Flights from Sofia to Bari
- Ave. Duration
- 1h 20m
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €28 - €280
- Website
- lufthansa.com
Flights from Sofia to Tivat via Munich
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- €350 - €950
Flights from Sofia to Tivat via Frankfurt
- Ave. Duration
- 9h 27m
- When
- Sunday
- Estimated price
- €250 - €750
- Website
- turkishairlines.com
Flights from Sofia to Dubrovnik via Istanbul
- Ave. Duration
- 5h 10m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €260 - €650
Flights from Sofia to Tivat via Istanbul
- Ave. Duration
- 9h 20m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €360 - €850
- Website
- austrian.com
Flights from Sofia to Dubrovnik via Vienna
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- €150 - €440
- Website
- flexflight.dk
Flights from Sofia to Tivat via Prague
- Ave. Duration
- 6h 10m
- When
- Thursday and Sunday
- Estimated price
- €160 - €550
Flights from Sofia to Tivat via Istanbul
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- €150 - €550
- Website
- wizzair.com
Flights from Sofia to Bari
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €15 - €190
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Sofia to Skopje, Transporten Centar
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Schedules at
- en.kaleiatravel.com
- Phone
- +389(0)2 24 02 388
- avtobuska@maksoob.com.mk
- Website
- makedonijasoobrakaj.com
Bus from Sofia to Skopje, Transporten Centar
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- €12 - €26
- Schedules at
- makedonijasoobrakaj.com
- Phone
- 045 119 284
- info@vectortravelgroup.com
- Website
- vectortravelgroup.com
Bus from Skopje, Transporten Centar to Suva Reka
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Estimated price
- €6 - €9
- Schedules at
- vectortravelgroup.com
- Phone
- +383 (0)29 226666
- info@atmaxhatrans.com
- Website
- atmaxhatrans.com
Bus from Suharekë to Dubrovnik
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- €75
- Schedules at
- atmaxhatrans.com
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Sofia to Skopje, Transporten Centar
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- €18 - €26
- Schedules at
- matpu.com
- Phone
- 02/ 3163 – 346
- ruleturs@sas.com.mk
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Podgorica
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- ruleturs.mk
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Podgorica , Bus station
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €31
- Schedules at
- ganicekskluziv.mk
- Phone
- +385 (0) 91 2181 455
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Podgorica , Bus station to Dubrovnik
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- €11 - €16
- Schedules at
- croatiabus.getbybus.com
Bus from Igalo to Dubrovnik
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Estimated price
- €8 - €11
- Schedules at
- croatiabus.getbybus.com
- Phone
- +382 20 633 807
- bozur.cg@gmail.com
- Website
- bozur.net
Bus from Podgorica , Bus station to Dubrovnik
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- €17 - €30
- Schedules at
- bozur.net
- Phone
- +389 44 371 066
- hafet-tours@hotmail.com
- Website
- hafet.getbybus.com
Bus from Skopje, Transporten Centar to Dubrovnik
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Estimated price
- €50 - €60
- Schedules at
- hafet.getbybus.com
- Phone
- +3907150211621
- booking@adriaferries.com
- Website
- adriaferries.com
Car ferry from Bari 1 to Durrës
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €65 - €150
- Schedules at
- adriaferries.com
- Outside cabin 2 beds
- €114
- Inner cabin 2 beds
- €100 - €150
- Deck
- €65 - €75
- Car
- €100 - €110
- Inside cabin 2 beds
- €94 - €99
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Bari 1 to Durrës
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- €30 - €85
- Website
- https://www.gnv.it/en
- Cabin
- €45 - €85
- Seat
- €30 - €40
Want to know more about travelling around Croatia
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.
More Questions & Answers
Yes, the driving distance between Sofia to Dubrovnik is 722 km. It takes approximately 9h 51m to drive from Sofia to Dubrovnik.
There are 5076+ hotels available in Dubrovnik. Prices start at €50 per night.