Oopperatalo rakennettiin vuosien 1845 ja 1852 välisenä aikana kaupunginarkkitehti Lavesin suunnitelmiin perustuen. Alunperin se toimi kuninkaallisena teatterina, koska kuningas piti Leineschloßin teatteria liian pienenä. Uusi ooperatalo on klassista tyylisuuntaa edustava rakennus, jossa on kaksi siipeä ja parveke, joilla seisovat kuuluisimpien runoilijoiden ja säveltäjien patsaat.
Hannoverin oopperatalo kärsi suuria vankoja toisessa maailmansodassa ja se uudelleenrakennettiin vuonna 1948. Vuonna 1985 sen akustiikkaa parannettiin ja vuosien 1995 ja 1998 aikana näyttämölaitteisto entisöitiin.