O casco antigo de San Roque está declarado Conxunto Monumental Histórico-Artístico desde 1975. Os monumentos máis destacables da cidade son a Igrexa Santa María la Coronada (1735), o Palacio dos Gobernadores, do século XVIII, e a Praza de Touros (1853), a segunda máis antiga da provincia de Cádiz e unha das máis antigas de Andalucía. As rúas máis pintorescas son as de San Felipe, con casas solariegas con patios típicos, San Nicolás e Historiador Montero. A praza máis emblemática é a Praza de Armas onde se inventou o Pase de Muleta en 1720. A cidade dispón de cinco exposicións permanentes na actualidade: o Museo Municipal, que conta coa Sección Carteia, de arqueoloxía, e a Sección Luis Ortega Brú, de escultura e imaxinería; o Museo Taurino, cun repaso á historia local da festa nacional; a exposición permanente do actor sanroqueño Juan Luis Galiardo e o Museo CB Radioaficionados, único en Europa.
A festa máis salientable é a Semana Santa, declarada de Interese Turístico Nacional de Andalucía. A Procesión Magna do Venres Santo é a máis relevante, xa que inclúe catorce imaxes distintas e é a única que se celebra anualmente en Andalucía. A outra gran data festiva é a Feira Real en agosto que finaliza coa solta do Toro do Aguardente, unha tradición que data de 1649.
Visitas guiadas San Roque (Delegación de Turismo de San Roque):
– Casco Histórico: Cidade de Gibraltar no Exilio.
– Museo Carteia: Colonia Libertinorum
– Museo Luis Ortega Brú: O xenio da imaxinería do S. XX
– Marco Topo: Divertida ruta infantil.
– Búnkeres: A ruta defensiva do Estreito.
– Visita adaptada: San Roque.