Krapina er en by distriktet Krapina-Zagorje, i det nordlige Kroatien, med et indbyggertal (pr. 2021) på ca. 11.530. Byen ligger tæt ved grænsen til nabolandet Slovenien.
left|300px|thumb|Centrum i Krapina
Kategori:Byer i Kroatien Kategori:Byer i Krapina-Zagorje