Presecki Grupa operates a bus from Zagreb to Krapina twice daily. Tickets cost $6 - $7 and the journey takes 1 h 15 min. Alternatively, Croatian Railways (HŽPP) operates a train from Zagreb to Krapina hourly. Tickets cost $5 - $8 and the journey takes 1 h 5 min. Croatian Railways (HŽPP) also services this route hourly.
How to get from Zagreb to Krapina
From Zagreb bus to Krapina. 1 h 15 min 38 kn. From Zagreb Glavni Kolod. RER to Zabok then RER to Krapina. 2 h 3 min 44 kn. From Zagreb taxi to Krapina. 42 min 729 kn. From Zagreb drive to Krapina. 42 min 54 kn.