Travel from Berlin to Dubrovnik

Bus or fly from Berlin to Dubrovnik?

Eurowings, Lufthansa and Croatia Airlines fly from Berlin to Dubrovnik 5 times a week. Alternatively, you can take a bus from Berlin to Dubrovnik via Berlin, Berlin Südkreuz and Zagreb in around 25 h 14 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Berlin to Dubrovnik

ModeDurationPrice
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.5 h 4 min$161
From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.5 h 20 min$192
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Tivat airport, drive to Herceg Novi, then bus to Dubrovnik.10 h 29 min$237
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Split airport, bus to Split, walk to Split, then ferry to Dubrovnik.10 h 19 min$183
From Berlin train to München Hbf (tief), train to Munich ZOB, then bus to Dubrovnik.22 h 20 min$259
From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Zagreb, then bus to Dubrovnik.25 h 14 min$143
From Berlin train to München Hbf, train to Innsbruck Hbf, train to Zagreb, train to Split, then bus to Dubrovnik.28 h 5 min$315
From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin ZOB, bus to Split, walk to Split, then ferry to Dubrovnik.31 h 15 min$169
From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, bus to Tuzla, then bus to Dubrovnik.33 h 16 min$118
From Berlin drive to Dubrovnik.16 h 7 min$265

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

It takes approximately 5 h 4 min to get from Berlin to Dubrovnik, including transfers.

Is there a direct bus between Berlin and Dubrovnik?

No, there is no direct bus from Berlin to Dubrovnik. However, there are services departing from S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] and arriving at Dubrovnik via Berlin, Berlin Südkreuz and Zagreb. The journey, including transfers, takes approximately 25 h 14 min.

Operators from Berlin to Dubrovnik

OperatorPhoneWebsite
BVGBVG
EurowingsEurowings
LufthansaLufthansa
Croatia AirlinesCroatia Airlines
Atlas Kompass+385 1 2415 611Atlas Kompass
easyJeteasyJet
Brussels AirlinesBrussels Airlines
Air FranceAir France
Montenegro AirlinesMontenegro Airlines
Air SerbiaAir Serbia
TUI fly BelgiumTUI fly Belgium
S7 AirlinesS7 Airlines
Scandinavian AirlinesScandinavian Airlines
SwissSwiss
KLMKLM
Austrian AirlinesAustrian Airlines
Royal Travel Cetinje+382 69 294 654Royal Travel Cetinje
Kapetan Luka021 / 645 476Kapetan Luka
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
S-BahnS-Bahn
Eurolines DE+49 6196 2078-501Eurolines DE
FlixBus+49 1807 123 99 123FlixBus
Samoborček+385 1 6321 190Samoborček
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Promet MakarskaPromet Makarska
AutotransAutotrans
Halilovic Bus+387 35 630-532Halilovic Bus
Trans TuristTrans Turist