Travel from Sofia to Dubrovnik

Bus or fly from Sofia to Dubrovnik?

You can take a bus from Sofia to Dubrovnik via Skopje and Herceg Novi in around 12 h 40 min. Alternatively, Austrian Airlines, Bulgaria Air and five other airlines fly from Sofia to Dubrovnik 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 Sofia to Dubrovnik

ModeDurationPrice
From Sofia bus to Skopje, bus to Herceg Novi, then bus to Dubrovnik.12 h 40 min3104
From Sofia bus to Skopje, bus to Tetovo, then bus to Dubrovnik.19 h 13 min5108
From Sofia bus to Skopje then bus to Dubrovnik.19 h 45 min3555
From Sofia drive to Dubrovnik.10 h 17 min5511
From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.7 h 36 min12972

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

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

Is there a direct bus between Sofia and Dubrovnik?

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

Operators from Sofia to Dubrovnik

OperatorPhoneWebsite
Kaleia+359 894 77 44 43Kaleia
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Royal Travel Cetinje+382 69 294 654Royal Travel Cetinje
Matpu02 952 50 04Matpu
Rule Turs02/ 3163 – 346Rule Turs
Hafet Tours+389 44 371 066Hafet Tours
SUMC0700 13 233SUMC
Austrian AirlinesAustrian Airlines
Bulgaria AirBulgaria Air
Travel ServiceTravel Service
LufthansaLufthansa
Croatia AirlinesCroatia Airlines
Wizz AirWizz Air
Condor FlugdienstCondor Flugdienst
Atlas Kompass+385 1 2415 611Atlas Kompass