Según los datos recopilados por el equipo técnico de la Delegación Municipal de turismo, la ocupación hotelera de San Roque superó el 75% de media durante el último puente del 1 de Mayo. La consulta se ha realizado en diez hoteles y hostales sanroqueños. Los datos oscilaron entre un 50% y el 100%, según la ubicación del hotel, características y categoría de los establecimientos en cuestión. Varios hoteles de la zona de Sotogrande han registrado reservas en torneo al 100%, al igual que algunos de los hotelitos con encanto del centro Ciudad.
En la pasada Semana Santa, la ocupación media hotelera en San Roque fue del 91,3%, unos datos magníficos sobre todo si se tiene en cuenta que llovió varios de esos días. La planta hotelera de san Roque lo componen 25 establecimientos en total: 7 hoteles, 17 pensiones hostales, 1 casa rural de categoría superior y 1 camping de segunda categoría. El municipio dispone de 1.519 plazas hoteleras en estos momentos. En la actualidad, San Roque cuenta con cuatro hoteles de cuatro estrellas, dos hoteles de dos y un hotel de una estrella.