W roku 1913 budynek teatru został rozebrany, gdyż istniała groźba pożaru. Funkcję Teatru Narodowego przeniesiono 1908 do budynku Teatru Ludowego (Népszinház), wzniesionego w latach 1874–1875 według projektu architektów Ferdinanda Fellner młodszego i Hermanna Helmera przy dzisiejszej ulicy Blaha Lujza tér, o widowni liczącej 2400 miejsc. 23 kwietnia 1965 ten budynek został wysadzony w powietrze, ustępując miejsca budowie linii metra. Teatr działał w latach 1964–1966 w budynku przy ulicy Nagymező út, w latach 1966–2000 przy Sándor Hevesi út.
Nowy teatr Od roku 1983 zaczęto gromadzić środki na budowę nowego gmachu teatru. Kilkakrotnie zmieniano lokalizację przyszłego teatru. W roku 1998 rozpoczęto nawet budowę przy Erzsébet tér, ale prace przerwano, gdyż obawiano się hałasu od pobliskiej linii metra.
Ostatecznie powstał nowy Teatr Narodowy przy Bajor-Gizi-Park 1 na wschodnim brzegu Dunaju w dzielnicy Ferencváros koło mostu Lágymányos, uroczyście otwarty 2 stycznia 2002. Przebiegająca w pobliżu linia kolei podmiejskiej ma zostać w przyszłości ukryta w tunelu.
Obok teatru powstała widownia na otwartej przestrzeni. Cała inwestycja zajmuje wraz z otaczającym parkiem obszar 20 844 m².
Widownia teatru liczy 619 miejsc.