No, there is no direct train from Krapina to Zagreb. You will need to transfer at Zabok or Zaprešić to continue your journey.
The total journey, including transfers, takes approximately 1 hour and 30 minutes, depending on train schedules and connection times.
Trains depart from Krapina Station, where you can take a regional train to Zabok or Zaprešić before transferring to a train to Zagreb.
The train arrives at Zagreb Glavni Kolodvor (Zagreb Main Train Station), the city’s central hub for trains, trams, and buses.
The price for a standard one-way ticket is around €5 to €8, depending on the route and type of train.
The lowest-priced tickets are typically available on regional trains with a transfer at Zabok, with fares starting at €5 for a one-way journey.
It’s advisable to book in advance, particularly during busy travel times, to guarantee your seat and avoid any last-minute inconvenience. Booking online through our website ensures a smooth and stress-free experience.
There are multiple daily departures, but since the route requires a transfer, schedules vary. It’s best to check our website for the most up-to-date departure times.