Travel from Budapest to Croatia

Bus or fly from Budapest to Croatia?

FlixBus operates a bus from Budapest to Zagreb 5 times a day. Tickets cost $20 - $35 and the journey takes 4 h 20 min. Alternatively, Austrian Airlines, Lufthansa and six other airlines fly from Budapest to Velika Gorica every 2 hours.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Budapest to Croatia

ModeDurationPrice
From Budapest, Budapest Kelenföld bus to Zagreb.4 h 20 min27€
From Budapest-Déli train to Siófok, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića.6 h 33 min27€
From Budapest drive to Zagreb.3 h 17 min41€
From Deák Ferenc tér M bus to Budapest airport, fly to Zagreb airport, line 290 shuttle to Petina, then line 290 shuttle to Velika Gorica.6 h 27 min123€

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

The bus from Budapest, Budapest Kelenföld to Zagreb takes 4 h 20 min including transfers and departs five times a day.

Is there a direct bus between Budapest and Croatia?

Yes, there is a direct bus departing from Budapest, Budapest Kelenföld and arriving at Zagreb. Services depart five times a day, and operate every day. The journey takes approximately 4 h 20 min.

Operators from Budapest to Croatia

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Crnja Tours+385 91 30 30 356Crnja Tours
ZET072 500 400ZET
BKK+36 1 3 255 255BKK
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Turkish AirlinesTurkish Airlines
LOTLOT
Croatia AirlinesCroatia Airlines
SwissSwiss
Brussels AirlinesBrussels Airlines
Wizz AirWizz Air