Travel from Athens-Greece to Dubrovnik

Bus or fly from Athens to Dubrovnik?

Aegean Airlines and Croatia Airlines fly from Athens to Dubrovnik 3 times a week. Alternatively, you can take a bus from Athens to Dubrovnik via Thessaloniki, Skopje, and Herceg Novi in around 17 h 55 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Athens to Dubrovnik

ModeDurationPrice
From Στ.Μοναστηρακι subway to Athens airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.5 h 14 min$188
From Στ.Μοναστηρακι subway to Athens airport, fly to Tivat airport, drive to Herceg Novi, then bus to Dubrovnik.11 h 4 min$254
From Athens train to Thessaloniki, night train to Skopje, bus to Herceg Novi, then bus to Dubrovnik.17 h 34 min$92
From Athens bus to Thessaloniki, bus to Skopje, bus to Herceg Novi, then bus to Dubrovnik.17 h 55 min$114
From Athens bus to Tiranë, walk to Tirana, bus to Budva, then bus to Dubrovnik.23 h 36 min$94
From Athens train to Thessaloniki, night train to Skopje, then bus to Dubrovnik.24 h 39 min$101
From Athens drive to Dubrovnik.13 h 37 min$196

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

It takes approximately 5 h 14 min to get from Athens to Dubrovnik, including transfers.

Is there a direct bus between Athens and Dubrovnik?

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

Operators from Athens to Dubrovnik

OperatorPhoneWebsite
OASAOASA
Aegean AirlinesAegean Airlines
Croatia AirlinesCroatia Airlines
Atlas Kompass+385 1 2415 611Atlas Kompass
Montenegro AirlinesMontenegro Airlines
Brussels AirlinesBrussels Airlines
Air FranceAir France
AlitaliaAlitalia
Air SerbiaAir Serbia
Scandinavian AirlinesScandinavian Airlines
easyJeteasyJet
TUI fly BelgiumTUI fly Belgium
Pegasus AirlinesPegasus Airlines
LufthansaLufthansa
Royal Travel Cetinje+382 69 294 654Royal Travel Cetinje
Greek Railways (OSE)Greek Railways (OSE)
Serbian RailwaysSerbian Railways
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
KTEL Thessalonikis+30 2310 510835KTEL Thessalonikis
Simeonidis Tours+30-2310540970Simeonidis Tours
Albtrans sh.p.k+355 4 2239 203Albtrans sh.p.k
Old Town Travel+382 32 520 495Old Town Travel