Travel from Budapest to Varaždin

Bus or train from Budapest to Varaždin?

You can take a train from Budapest to Varaždin via Nagykanizsa and Kotoriba in around 6 h 5 min. Alternatively, you can take a bus from Budapest to Varaždin via Zagreb in around 6 h 47 min.

Travel Guides

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

How to get from Budapest to Varaždin

ModeDurationPrice
From Budapest-Déli train to Nagykanizsa, drive to Kotoriba, then train to Varazdin.6 h 5 min7 212 Ft
From Budapest, Budapest Kelenföld bus to Zagreb then bus to Varaždin.6 h 47 min11 549 Ft
From Clark Ádám tér line 41 tram to Budapest Újbuda-központ, bus to Székesfehérvár, bus to Zagreb, then bus to Varaždin.9 h 35 min14 619 Ft
From Budapest drive to Varaždin.2 h 34 min10 350 Ft
From Deák Ferenc tér M bus to Budapest airport, fly to Zagreb airport, shuttle to Zagreb, then bus to Varaždin.8 h 7 min48 760 Ft
From Deák Ferenc tér M bus to Budapest airport, fly to Graz airport, shuttle to Maribor, then bus to Varaždin.8 h 33 min75 739 Ft

How long does it take to get from Budapest to Varaždin?

It takes approximately 6 h 5 min to get from Budapest to Varaždin, including transfers.

Is there a direct bus between Budapest and Varaždin?

No, there is no direct bus from Budapest to Varaždin. However, there are services departing from Budapest, Budapest Kelenföld and arriving at Varaždin via Zagreb. The journey, including transfers, takes approximately 6 h 47 min.

Operators from Budapest to Varaždin

OperatorPhoneWebsite
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
FlixBus+49 1807 123 99 123FlixBus
Autobusni Promet+385 (42) 372 803Autobusni Promet
BKK+36 1 3 255 255BKK
Volanbusz+36 1 382 0888Volanbusz
Crnja Tours+385 91 30 30 356Crnja Tours
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
Turkish AirlinesTurkish Airlines
LOTLOT
Croatia AirlinesCroatia Airlines
SwissSwiss
Brussels AirlinesBrussels Airlines
Wizz AirWizz Air
GoOpti+386 1 320 4530GoOpti
easyJeteasyJet
Sky Work AirlinesSky Work Airlines
Arriva Slovenia090 74 11Arriva Slovenia