Travel from Dubrovnik to Sofia

Bus or fly from Dubrovnik to Sofia?

You can take a bus from Dubrovnik to Sofia via Herceg Novi and Skopje in around 12 h 35 min. Alternatively, Austrian Airlines, Turkish Airlines and six other airlines fly from Dubrovnik to Sofia 5 times a day.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Dubrovnik to Sofia

ModeDurationPrice
From Dubrovnik bus to Herceg Novi, bus to Skopje, then bus to Sofia.12 h 35 min3113
From Dubrovnik bus to Tetovo, bus to Skopje, then bus to Sofia.19 h 14 min5053
From Dubrovnik bus to Skopje then bus to Sofia.19 h 45 min3533
From Dubrovnik bus to Herceg Novi, bus to Skopje, train to Thessaloniki, then train to Sofija.19 h 49 min4767
From Dubrovnik drive to Sofia.10 h 17 min5510
From Dubrovnik shuttle to Dubrovnik airport, fly to Sofia airport, then line 84 bus to Sofia.7 h 37 min12955
From Dubrovnik bus to Herceg Novi, drive to Tivat airport, fly to Sofia airport, then line 84 bus to Sofia.7 h 50 min12289

How long does it take to get from Dubrovnik to Sofia?

It takes approximately 12 h 35 min to get from Dubrovnik to Sofia, including transfers.

Is there a direct bus between Dubrovnik and Sofia?

No, there is no direct bus from Dubrovnik to Sofia. However, there are services departing from Dubrovnik and arriving at Sofia via Herceg Novi and Skopje. The journey, including transfers, takes approximately 12 h 35 min.

Operators from Dubrovnik to Sofia

OperatorPhoneWebsite
Royal Travel Cetinje+382 69 294 654Royal Travel Cetinje
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Kaleia+359 894 77 44 43Kaleia
Hafet Tours+389 44 371 066Hafet Tours
Rule Turs02/ 3163 – 346Rule Turs
Matpu02 952 50 04Matpu
Greek Railways (OSE)Greek Railways (OSE)
Atlas Kompass+385 1 2415 611Atlas Kompass
Austrian AirlinesAustrian Airlines
Turkish AirlinesTurkish Airlines
Aegean AirlinesAegean Airlines
LufthansaLufthansa
easyJeteasyJet
Croatia AirlinesCroatia Airlines
Wizz AirWizz Air
EurowingsEurowings
SUMC0700 13 233SUMC
Air SerbiaAir Serbia
Montenegro AirlinesMontenegro Airlines