There are 4 ways to get from Zagreb to Krapina by bus, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  1 h 15 min

  1. Take the bus from Zagreb to Krapina

$5 - $7

3 alternative options

Train, bus  •  1 h 56 min

  1. Take the train from Zagreb to Podsused Stajaliste
  2. Take the bus from Zagreb Podsused to Krapina

$6 - $10

Taxi  •  42 min

  1. Take a taxi from Zagreb to Krapina 37.3 miles

$95 - $120

Drive  •  42 min

  1. Drive from Zagreb to Krapina 37.3 miles

$7 - $11

What companies run services between Zagreb, Croatia and Krapina, Krapinsko-Zagorska, Croatia?

Presecki Grupa operates a bus from Zagreb to Krapina twice daily. Tickets cost $5 - $7 and the journey takes 1 h 15 min. Croatia Bus also services this route 6 times a week.

Train operators
Bus operators
Presecki Grupa
Phone
049/328-022
Email
agencija@presecki.hr
Website
presecki.hr
Bus from Zagreb to Krapina
Ave. Duration
1 h 15 min
Frequency
Twice daily
Estimated price
$5 - $7
Schedules at
presecki.hr
Croatia Bus
Website
croatiabus.getbybus.com
Bus from Zagreb to Krapina
Ave. Duration
1 h
Frequency
6 times a week
Estimated price
$3 - $6
Schedules at
croatiabus.hr
Bus from Zagreb Podsused to Krapina
Ave. Duration
40 min
Frequency
6 times a week
Estimated price
$3 - $5
Schedules at
croatiabus.hr
Other operators
Taxi from Zagreb to Krapina
Ave. Duration
42 min
Estimated price
$95 - $120
Radio Taxi Zagreb
Phone
+385 91 6600 671
Website
radiotaxizagreb.com
Taxi3430
Phone
+385 91 222 3430
Website
taxi3430.hr
Taxi Zagreb
Phone
+385 98 937 5353
Website
taxi-sulek.hr

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Need to know: Jadrolinija and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

The distance between Zagreb and Krapina is 40 km. The road distance is 60 km.

The cheapest way to get from Zagreb to Krapina is to bus which costs 37 kn - 41 kn and takes 1 h 15 min.

The quickest way to get from Zagreb to Krapina is to taxi which takes 42 min and costs 600 kn - 750 kn.

Yes, there is a direct bus departing from Zagreb and arriving at Krapina. Services depart six times a week, and operate every day. The journey takes approximately 1 h 15 min.

The bus from Zagreb to Krapina takes 1 h 15 min including transfers and departs six times a week.