Zagreb's main train station lies in Donji grad, a 10-minute walk south from the main square of Ban Jelačić. There are daily international trains to and from Budapest (Hungary), Belgrade (Serbia), Munich (Germany), Vienna (Austria), and Venice (Italy). From Zagreb there are six trains daily to Split in Dalmatia (6–8 hours) and three trains daily to Rijeka in Kvarner (3½–4½ hours). The easiest way to get to Varaždin from Zagreb is by rail, with some 15 trains daily. Travel time is about 2½ hours and costs 65 Kn each way. About 15 trains run daily between Zagreb and Karlovac (with a similar number of buses), in just under an hour for a one-way fare of 36 Kn. If you don't have wheels, your best bet to reach Sisak is by rail for 34 Kn, with 15 trains daily from Zagreb that take about an hour.
Čakovec Train Station. Kolodvorska 2, Cakovec, Medimurska. 040/384–333.
Hrvatske željeznice. Trg kralja Tomislava 12, Donji Grad, Zagreb, Grad Zagreb, 10000. 060/333–444; www.hzpp.hr.
Karlovac Train Station. Vilima Reinera 3, Karlovac, Karlovacka. 060/333–444; 060/646–244.
Varaždin Train Station. Kolodvorska 17, Varaždin, Varaždinska. 060/333–444.
Zagreb Train Station. Trg kralja Tomislava 12, Donji Grad, Zagreb, Grad Zagreb, 10000. 060/333–444; www.hznet.hr.