Teater Nasional Kroasia di Zagreb (bahasa Kroasia: Hrvatsko narodno kazalište u Zagrebu), umumnya disebut sebagai HNK Zagreb, adalah gedung teater, opera, dan balet yang terletak di Zagreb.
Teater ini berevolusi dari teater kota pertama yang dibangun pada tahun 1836 yang bertempat di Balai Kota Tua saat ini. Teater ini pertama kali didirikan sebagai Teater Nasional Kroasia pada tahun 1860, dan pada tahun 1861 mendapatkan dukungan pemerintah sehingga setara dengan teater-teater nasional Eropa lainnya. Pada tahun 1870, sebuah perusahaan opera ditambahkan ke teater ini dan pada tahun 1895, teater ini pindah ke gedung baru yang dibangun khusus di Marshal Tito Square di Kota Bawah Zagreb, tempat teater ini berkantor saat ini.