Autrefois appelé Théâtre Principal de Pamplona, son nom actuel est un hommage rendu, en 1903, à l'enfant du pays que fut le
ténor Julián Gayarre. En 1931, il fut installé à son emplacement actuel en conservant une partie de sa façade originale.
Après plusieurs rénovations, le théâtre Gayarre conserve toujours sa forme en fer à cheval, à l'italienne, et ses
1056 places distribuées entre l'orchestre, les loges et les amphithéâtres.
Son programme culturel offre quelques-uns des meilleurs spectacles nationaux, mais également des œuvres jouées par des compagnies locales et des productions propres. Un cycle spécialement consacré aux plus petits sont également prévus.