Hungarian Railways (MÁV) operates a train from Nagykanizsa to Varaždin twice daily. Tickets cost $3 - $5 and the journey takes 1 h 14 min. Croatian Railways (HŽPP) also services this route every 15 minutes.
How to get from Nagykanizsa to Varaždin
From Nagykanizsa train to Koprivnica then RER to Varazdin. 2 h 5 min 68 kn. From Nagykanizsa drive to Varaždin. 44 min 53 kn.