De mest kjente teaterscenene i Barcelona er Teatre Nacional de Catalunya, Teatre Lliure og Teatre Grec. I distriktene Eixample og Ciutat Vella er det flere mindre teatre.