Националният театър е построен през втората половина на XIX век по проект на известния белградски архитект Александър Бугарски. Решението за посторяването на театъра е взето от княз Михайло Обренович. Архитектурата на сградата е типично неоренесансова. Освен за различни постановки, Националният театър се използва и за благотворителни балове и концерти. Сградата разполага с две зали. В едната могат да бъдат настанени 219 души, а другата може да побере 281.