Además, la ciudad cuenta con dos teatros: el Teatro Cervantes, capacidad para 440 espectadores, y el Teatro Municipal Torcal, cuyo diseño corrió a cargo del arquitecto gaditano Antonio Sánchez Esteve entre los años 1933-34.