El Hotel Canne al Vento está situado en la localidad de Santa Teresa Gallura y ofrece una terraza y habitaciones con aire acondicionado y conexión Wi-Fi gratuita.
El Hotel Corallaro se encuentra en el centro histórico de Santa Teresa di Gallura, a 200 metros de la famosa playa de Rena Bianca, y ofrece una piscina al aire libre y un solárium con vistas al mar.
El Moderno es un hotel pequeño situado en Santa Teresa Gallura, en Cerdeña, a solo 50 metros de la plaza principal, la Piazza Vittorio Emanuele.
El Hotel La Contessa está a 5 minutos a pie de la bonita playa de arena de Rena Bianca y ofrece habitaciones amplias con aire acondicionado y balcón.
El Hotel La Funtana se encuentra en una zona tranquila, a 20 minutos a pie de la playa de Santa Teresa Gallura y aún más cerca del centro de la ciudad. El hotel cuenta con su propia piscina.
El Meta Hotel está a solo 10 minutos a pie del puerto turístico, de donde salen ferris hacia Córcega. Este hotel de 3 estrellas ofrece habitaciones con aire acondicionado.
Este pequeño hotel se encuentra a 500 metros de las playas de arena blanca de Rena Bianca. Ofrece habitaciones sencillas con conexión inalámbrica a internet gratuita y balcón.
El Hotel La Coluccia está situado a 50 metros de la playa y tiene vistas a la isla de Spargi. Ofrece aparcamiento gratuito y habitaciones con aire acondicionado, TV vía satélite y minibar.
El Frassetto es un establecimiento de gestión familiar situado a solo 150 metros de la playa de Porto Pozzo y a 11 km de Santa Teresa Gallura.
El Hotel Diana está a 10 minutos a pie de la playa y el centro de Santa Teresa Gallura. Cuenta con aparcamiento y garaje gratuitos y jardín con piscina grande y solárium.