Travel from Budapest to Dubrovnik

Bus or fly from Budapest to Dubrovnik?

Eurolines HU operates a bus from Budapest to Dubrovnik once a week. Tickets cost $55 - $95 and the journey takes 14 hours 30 minutes. Alternatively, Lufthansa, Turkish Airlines and 17 other airlines fly from Budapest to Dubrovnik every 4 hours.

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

How to get from Budapest to Dubrovnik

ModeDurationPrice
From Budapest-Keleti train to Novi Sad, bus to Šabac, bus to Trebinje, then drive to Dubrovnik.14 h 40 minRSD 5935
From Budapest Deák Ferenc tér (M3) subway to Budapest Népliget then bus to Dubrovnik.15 h 40 minRSD 5336
From Deák Ferenc tér M bus to Budapest, bus to Osijek Zob, then bus to Dubrovnik Zob.27 h 15 minRSD 9658
From Budapest drive to Dubrovnik.9 h 33 minRSD 13487
From Deák Ferenc tér M bus to Budapest airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.7 h 10 minRSD 18993
From Budapest Shuttle bus to Zagreb, walk to Sopot, bus to Zagreb airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.7 h 15 minRSD 16668
From Kelenföld train to Wien Hbf, train to Vienna airport, fly to Dubrovnik airport, then shuttle to Dubrovnik.7 h 8 minRSD 23281

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

It takes approximately 14 hours 40 minutes to get from Budapest to Dubrovnik, including transfers.

Is there a direct bus between Budapest and Dubrovnik?

No, there is no direct bus from Budapest to Dubrovnik. However, there are services departing from Deák Ferenc tér M and arriving at Dubrovnik Zob via Budapest and Osijek Zob. The journey, including transfers, takes approximately 27 hours 15 minutes.

Operators from Budapest to Dubrovnik

OperatorPhoneWebsite
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Sirmium Bus d.o.o.+381 22 631 379Sirmium Bus d.o.o.
Dunavprevoz D.O.O.+381 21 754 097Dunavprevoz D.O.O.
Eurolines HU+36 (1) 382-0888Eurolines HU
BKK+36 1 3 255 255BKK
Crnja Tours+385 91 30 30 356Crnja Tours
GlobtourGlobtour
LufthansaLufthansa
Turkish AirlinesTurkish Airlines
LOTLOT
Austrian AirlinesAustrian Airlines
FlybeFlybe
CSACSA
Travel ServiceTravel Service
easyJeteasyJet
SwissSwiss
Edelweiss AirEdelweiss Air
Brussels AirlinesBrussels Airlines
Croatia AirlinesCroatia Airlines
AlitaliaAlitalia
Wizz AirWizz Air
Condor FlugdienstCondor Flugdienst
RyanairRyanair
EurowingsEurowings
Belavia Belarusian AirlinesBelavia Belarusian Airlines
Air SerbiaAir Serbia
Atlas Kompass+385 1 2415 611Atlas Kompass
Eurobusways+36 20 9148100Eurobusways
Pleso Prijevoz01 / 6331-999Pleso Prijevoz
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)