Teatrul Național Croat din Zagreb (în croată: Hrvatsko narodno kazalište u Zagrebu), denumit în mod obișnuit HNK Zagreb, este un teatru, teatru de operă și balet situat în Zagreb.
Teatrul a evoluat din primul teatru al orașului construit în 1836, găzduit în actualul sediu al Primăriei vechi. Teatrul a fost înființat pentru prima dată ca Teatrul Național Croat în 1860, iar în 1861 a obținut sprijin guvernamental, ceea ce l-a pus pe picior de egalitate cu multe alte teatre naționale europene. În 1870, teatrului i s-a adăugat o companie de operă, iar în 1895 s-a mutat în noua clădire construită special în Piața Mareșal Tito din Orașul de Jos din Zagreb, unde își are sediul și în prezent.