La Plaza de Toros de San Roque fue inaugurada en 1853, es una de las más antiguas de Andalucía y la segunda más antigua de la provincia de Cádiz. Se encuentra situada en San Roque.
Su diseño fue basado en la Plaza de la Real Maestranza de Ronda; la historia cuenta que el maestro de obras habiendo confiado los cálculos a un maestro de matemáticas local, éste se equivoco en dichos cálculos y por eso la plaza de toros no tiene callejón, problema que se solucionó añadiendo más burladeros.
Rodeando la plaza se encuentra una sala expositiva donde se encuentran numerosas piezas de la vida de esta plaza carteles, trajes de los toreros de la zona, etc.
Se considera de tercera categoría y cuenta con una capacidad de 6.300 asientos en las gradas.