In Palermo gibt es eine Reihe von Theatern. Die wichtigsten sind das Teatro Massimo Vittorio Emanuele, besser bekannt als das Teatro Massimo, und das Teatro Politeama Garibaldi.
Das Teatro Massimo ist heute das größte Opernhaus Italiens und das drittgrößte in Europa nach der Opéra National de Paris und der Wiener Staatsoper. Es wurde gebaut, weil ein neues Theater benötigt wurde. Deshalb schrieb der Bürgermeister 1864 einen Wettbewerb aus, um einen Architekten zu finden, der nicht unbedingt Italiener sein musste, um das Theater zu bauen, obwohl der Bedarf schon seit Jahren bestand.