Travelers are voting National Theatre D. Maria II as the best theater in Barreiro. There is 1 theater in Vila Nova de Gaia a city just 171 km from Barreiro. The most popular of these is São João National Theatre in Vila Nova de Gaia. You can find 1 theater in Lisboa and 2 theaters in the country of Portugal. National Theatre D. Maria II is the top pick in Portugal. Want more? Check out our map of theaters in Barreiro.