La cathédrale de Zagreb a été construite sur le site d'un ancien bâtiment détruit par les Tatars au début du XIIe siècle.
Ses flèches ornées sont célèbres pour leurs motifs ornés, et la cathédrale actuelle a été construite dans la seconde moitié du XIIIe siècle, bien que de nombreuses modifications et rénovations aient été apportées depuis qu'elle a considérablement modifié la structure.
Plus récemment, le tremblement de terre de 1880 a détruit de grandes parties, dont le dôme et le clocher, bien que la reconstruction ait conservé le design médiéval d'origine.