O centro histórico de San Roque está declarado Conjunto Monumental Histórico-Artístico desde 1975. Os monumentos mais destacados da cidade são a Igreja Santa María la Coronada (1735), o Palácio dos Governadores, do século XVIII, e a Plaza de Toros (1853), a segunda mais antiga da província de Cádiz e uma das mais antigas da Andaluzia. As ruas mais pitorescas são as de San Felipe, com casas senhoriais com pátios típicos, San Nicolás e Historiador Montero. A praça mais emblemática é a Plaza de Armas onde se inventou o Pase de Muleta em 1720. A cidade dispõe de cinco exposições permanentes atualmente: o Museu Municipal, que conta com a Seção Carteia, de arqueologia, e a Seção Luis Ortega Brú, de escultura e imagineria; o Museu Taurino, com uma revisão da história local da festa nacional; a exposição permanente do ator sanroqueño Juan Luis Galiardo e o Museu CB Radioaficionados, único na Europa.
A festa mais notável é a Semana Santa, declarada de Interesse Turístico Nacional da Andaluzia. A Procissão Magna da Sexta-feira Santa é a mais relevante, pois inclui quatorze imagens distintas e é a única que se celebra anualmente na Andaluzia. A outra grande data festiva é a Feria Real em agosto que termina com a soltura do Toro del Aguardiente, uma tradição que data de 1649.
Visitas guiadas San Roque (Delegação de Turismo de San Roque):
– Casco Histórico: Ciudad de Gibraltar en el Exilio.
– Museo Carteia: Colonia Libertinorum
– Museo Luis Ortega Brú: El genio de la imaginería del S. XX
– Marco Topo: Divertida ruta infantil.
– Búnkeres: La ruta defensiva del Estrecho.
– Visita adaptada: San Roque.