See all 1298 hotels in Santa Teresa di Gallura
- Borgo Arborea Charming Retreat
- Borgo Lianti
- Windflake REsort
- La Funtana Hotel
- Stazzu Gallurese in the countryside, with a sea view and a stone's throw from the beach.
- Villa Maria Cristina - Double/Double Room with Terrace
- Villa Maria Cristina - Quadruple Room with Private Bathroom
- Villa Maria Cristina - Triple Room with Private Bathroom
- Villa Maria Cristina - Double Room
- Villa Maria Cristina - Superior Suite
- Domus Olbia Inn
- Hotel Pitrizza
- Felix Hotels – Residence Hotel Costa Serena