Travel from Prague to Dubrovnik

Bus or fly from Prague to Dubrovnik?

Travel Service, Adria Airways and Lufthansa fly from Prague to Dubrovnik 6 times a week. Alternatively, you can take a bus from Prague to Dubrovnik via Split in around 20 h 20 min.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Prague to Dubrovnik

From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.4 h 59 min$140
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Tivat airport, drive to Herceg Novi, then bus to Dubrovnik.9 h 29 min$296
From Prague, Prague Main station bus to Split then bus to Dubrovnik.20 h 20 min$129
From Praha, ÚAN Florenc bus to Wien Stadion Center then bus to Dubrovnik.22 h 39 min$88
From Praha hl.n. train to Wien Hbf, train to Zagreb, train to Split, then bus to Dubrovnik.22 h 42 min$147
From Prague drive to Dubrovnik.13 h 9 min$192

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

It takes approximately 4 h 59 min to get from Prague to Dubrovnik, including transfers.

Is there a direct bus between Prague and Dubrovnik?

No, there is no direct bus from Prague to Dubrovnik. However, there are services departing from Prague, Prague Main station and arriving at Dubrovnik via Split. The journey, including transfers, takes approximately 20 h 20 min.

Operators from Prague to Dubrovnik

Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Travel ServiceTravel Service
Adria AirwaysAdria Airways
Atlas Kompass+385 1 2415 611Atlas Kompass
Air SerbiaAir Serbia
Brussels AirlinesBrussels Airlines
Air FranceAir France
Montenegro AirlinesMontenegro Airlines
Aeroflot Russian AirlinesAeroflot Russian Airlines
Royal Travel Cetinje+382 69 294 654Royal Travel Cetinje
FlixBus+49 1807 123 99 123FlixBus
Promet MakarskaPromet Makarska
RegioJet+420 542 42 42 42RegioJet
Crnja Tours+385 91 30 30 356Crnja Tours
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Croatian Railways (HŽPP)Croatian Railways (HŽPP)