Los teatros más prestigiosos de la ciudad son actualmente el Gran Teatro del Liceo, especializado en óperas, el Teatro Nacional de Cataluña, con tres salas en las que se representa a los grandes clásicos, y el Teatre Lliure, con propuestas más vanguardistas.