Muitos dos locais que albergam espectáculos de dança e música ao vivo também fazem parte da cena teatral, incluindo o Coliseu do Porto, O Teatro Municipal Rivoli e o Teatro Nacional São João. É posta em cena uma grande variedade de espectáculos, desde Shakespeare a peças modernas e locais.
Poderá acompanhar o drama do Festival de Teatro de Expressão Ibérica em Maio e Junho e do Serralves em Festa no Parque de Serralves, também em Junho. Se gosta de marionetas passe pelo Teatro de Belmonte. Para peças e musicais nenhum bate o Teatro Sá da Bandeira, uma importante sala de espectáculos na Praça da Batalha. O Teatro do Campo Alegre na Rua das Estrelas põe em cena teatro experimental, o que fornece algumas experiências auditivas e visuais únicas