La Ópera de Budapest, o Ópera Nacional de Hungría, es un teatro de ópera neorrenacentista situado en el número 22 de la avenida Andrássy, en el corazón de Budapest.
Con un aforo de 2.400 localidades, este teatro en forma de herradura, diseñado por Miklos Ybl, fue inaugurado en 1884 en presencia del emperador Francisco José I y en su día compitió con la Wiener Staatsoper (Ópera Estatal de Viena).
En la actualidad cuenta con 1.289 asientos tras las renovaciones y la reducción de su capacidad en 1980.
De 1887 a 1891, Gustav Mahler, compositor y director de orquesta, fue el director creativo del teatro, dando paso a una época dorada que también incluyó a Richard Strauss, Wilhelm Furtwängler y Otto Klemperer (1947-50).
La Orquesta Filarmónica de Budapest es el conjunto residente.
El Teatro Erkel, más grande y que alterna entre ballet, conciertos y ópera, es el segundo teatro de ópera de la ciudad.