Travelers are voting Gran Teatre del Liceu as the best opera house in Barcelona. You can find 1 opera house in Region of Catalonia and 2 opera houses in the country of Spain. Gran Teatre del Liceu is the top pick in Spain. Want more? Check out our map of opera houses in Barcelona.