La playa de Roche es un arenal y accidente geográfico situado en el municipio español de Conil de la Frontera, en la provincia de Cádiz (Andalucía). Se ubica en la Costa de la Luz, en el extremo norte del término municipal, contigua a la urbanización homónima y próxima a la torre del Puerco.
La playa cuenta con una longitud aproximada de 2200 metros y una anchura media de 40 metros, caracterizándose por su arena fina y dorada, con condiciones de baño de oleaje moderado. Su entorno combina tramos de carácter semiurbano frente a zonas residenciales con áreas de acantilados e interés paisajístico.
Se encuentra flanqueada al sur por la zona de los Acantilados de Roche y diversas calas de alto valor ecológico y paisajístico, así como por la proximidad de los Pinares de Roche, espacio protegido de interés ambiental.
El acceso a la playa se realiza a pie desde los paseos y accesos habilitados en la urbanización de Roche, así como mediante accesos situados en las proximidades del límite con la playa de la Barrosa y la Torre del Puerco. Dispone de servicios de limpieza, salvamento y socorrismo durante la temporada estival.