Hostal Drago **

Hostal moderno ubicado en una céntrica plaza de la pedanía de Pueblo Nuevo, muy cerca de la urbanización de Sotogrande. Dispone de 15 habitaciones en total.

Hostal El Zocato

Hostal localizado en el cruce de Taraguilla. Cuenta con 16 habitaciones.

Hostal La Redonda*

Hostal situado en el cruce de la barriada sanroqueña de Taraguilla. Dispone de 24 habitaciones.

Hostal Pelayo *

Hostal localizado en el núcleo de Guadarranque, cerca al Yacimiento Arqueológico de Carteia. A 50 metros de la playa de Guadarranque. Habitaciones con cama de matrimonio o 2 camas sencillas con TV. Dispone de 18 habitaciones en total.

Hostal Restaurante Casa Bernardo Macías

Este espacioso hostal, que se ubica entre San Roque Centro y Taraguilla-Miraflores junto a la autovía, dispone de 40 habitaciones, además de bar restaurante y una amplia zona de aparcamiento.

Hostal Restaurante Montilla

Este hostal dispone de 10 habitaciones y bar restaurante, a 1 km. del Puerto Sotogrande.

Hostal Restaurante Rocío

El hostal cuenta con 8 habitaciones y bar restaurante, a 50 metros de la estación de ferrocarril de San Roque

Hostal Venta Manolo *

Fundada en 1952. Nuestra 4 cómodas habitaciones dobles disponen de decoración típica española, totalmente equipadas con televisión satélite que harán su estancia un verdadero placer.

Pensión La Choza

Pensión situado en las afueras de la barriada de Estación de San Roque. Cuenta con 6 habitaciones.

Pensión Los Timbales

Hostal locaizado en las afueras de la barriada de Estación de San Roque, en la carretera hacia Castellar, Jimena y Ronda. El establecimiento cuenta con 11 habitaciones.