The train between Zagreb and Hungary takes 5h 44m. On an average weekday, there is one train per day travelling from Zagreb to Hungary. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Need a hotel room in Cegléd?
All available trains travelling from Zagreb to Hungary. To see full schedules, alternative transport and to book your tickets online click here.
Is there a direct train between Zagreb and Hungary?
Yes, there is a direct train departing from Zagreb Glavni Kolod. and arriving at Budapest-Déli. Services depart four times a day, and operate every day. The journey takes approximately 5h 44m.
How far is it from Zagreb to Hungary?
The distance between Zagreb and Hungary is 310 km. The road distance is 341.7 km.
Where do I catch the Zagreb to Hungary train from?
Zagreb to Hungary train services, operated by Croatian Railways (HŽPP), depart from Zagreb Glavni Kolod. station.
Where does the Zagreb to Hungary train arrive?
Zagreb to Hungary train services, operated by Croatian Railways (HŽPP), arrive at Budapest-Déli station.
Where can I stay near Hungary?
There are 48+ hotels available in Hungary. Prices start at 11 308 Ft per night.