Trains to Zagreb
Trains to Zagreb: Ljubljana in 1h35m from €25, Budapest in ~5h46m from €30. Night trains run from Munich and Zurich. Main station: Glavni Kolodvor.
Train travel guides for cities and regions across Europe – covering routes, tickets, timetables, and booking tips to help you arrive without the hassle.