Travel from Thessaloniki to Dubrovnik

Bus or fly from Thessaloniki to Dubrovnik?

Olympic Air, Aegean Airlines and four other airlines fly from Thessaloniki to Dubrovnik twice daily. Alternatively, you can take a bus from Thessaloniki to Dubrovnik via Skopje and Herceg Novi in around 11 hours 40 minutes.

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 Thessaloniki to Dubrovnik

ModeDurationPrice
From Thessaloniki taxi to Thessaloniki airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.4 h 44 min$316
From Thessaloniki night train to Skopje, bus to Herceg Novi, then bus to Dubrovnik.11 h 11 min$54
From Thessaloniki Büro Simeonidis bus to Skopje, bus to Herceg Novi, then bus to Dubrovnik.11 h 40 min$72
From Thessaloniki night train to Skopje then bus to Dubrovnik.18 h 16 min$63
From Thessaloniki bus to Tiranë, walk to Tirana, bus to Budva, then bus to Dubrovnik.20 h 51 min$114
From Thessaloniki drive to Dubrovnik.9 h 49 min$131

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

It takes approximately 4 hours 44 minutes to get from Thessaloniki to Dubrovnik, including transfers.

Is there a direct bus between Thessaloniki and Dubrovnik?

No, there is no direct bus from Thessaloniki to Dubrovnik. However, there are services departing from Thessaloniki Büro Simeonidis and arriving at Dubrovnik via Skopje and Herceg Novi. The journey, including transfers, takes approximately 11 hours 40 minutes.

Operators from Thessaloniki to Dubrovnik

OperatorPhoneWebsite
Olympic AirOlympic Air
Aegean AirlinesAegean Airlines
LufthansaLufthansa
Croatia AirlinesCroatia Airlines
EllinairEllinair
EurowingsEurowings
Atlas Kompass+385 1 2415 611Atlas Kompass
Serbian RailwaysSerbian Railways
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Royal Travel Cetinje+382 69 294 654Royal Travel Cetinje
Simeonidis Tours+30-2310540970Simeonidis Tours
Crazy Holidays2310-241545Crazy Holidays
Old Town Travel+382 32 520 495Old Town Travel