
Hotels near San Teodoro Beach
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for San Teodoro Beach hotels

1. AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODOROSan Teodoro City Centre, 1.9 km from San Teodoro Beach
6.0 out of 10, (3 reviews)
The price is S$275
includes taxes & fees
9 Nov - 10 Nov

2. Vecchio Ulivo
Vecchio UlivoSan Teodoro City Centre, 2.2 km from San Teodoro Beach
6.0 out of 10, (1 review)
The price is S$387
includes taxes & fees
6 Nov - 7 Nov

3. Jazz Hotel
Jazz Hotel18.1 km from San Teodoro Beach
9.2 out of 10, Wonderful, (1,000 reviews)
The price is S$117
includes taxes & fees
15 Nov - 16 Nov

4. Intra Rooms
Intra Rooms20 km from San Teodoro Beach
9.4 out of 10, Exceptional, (93 reviews)
The price is S$80
includes taxes & fees
11 Nov - 12 Nov

5. La Locanda del Conte Mameli
La Locanda del Conte Mameli20 km from San Teodoro Beach
9.4 out of 10, Exceptional, (258 reviews)
The price is S$123
includes taxes & fees
26 Nov - 27 Nov

6. NG Guest House Ammentos
NG Guest House Ammentos20.1 km from San Teodoro Beach
9.4 out of 10, Exceptional, (6 reviews)
The price is S$93
includes taxes & fees
17 Nov - 18 Nov

7. CasAunoE Boutique Hotel
CasAunoE Boutique Hotel20.1 km from San Teodoro Beach
9.8 out of 10, Exceptional, (74 reviews)
The price is S$173
includes taxes & fees
1 Dec - 2 Dec

8. Hotel Panorama
Hotel Panorama20 km from San Teodoro Beach
9.4 out of 10, Exceptional, (767 reviews)
The price is S$152
includes taxes & fees
8 Nov - 9 Nov

9. Grand Hotel President Olbia
Grand Hotel President Olbia19.8 km from San Teodoro Beach
9.2 out of 10, Wonderful, (551 reviews)
The price is S$149
includes taxes & fees
18 Nov - 19 Nov

10. Tramas Hotel & SPA
Tramas Hotel & SPA19.9 km from San Teodoro Beach
9.0 out of 10, Wonderful, (565 reviews)
The price is S$119
includes taxes & fees
14 Nov - 15 Nov

11. hotel ristorante Donatella
hotel ristorante Donatella19 km from San Teodoro Beach
8.6 out of 10, Excellent, (18 reviews)
The price is S$127
includes taxes & fees
8 Nov - 9 Nov

12. Essenza Sardegna
Essenza Sardegna17.1 km from San Teodoro Beach
9.0 out of 10, Wonderful, (9 reviews)
The price is S$201
includes taxes & fees
5 Nov - 6 Nov

13. HOLMANN SUITE ROOMS
HOLMANN SUITE ROOMS20.1 km from San Teodoro Beach
9.0 out of 10, Wonderful, (29 reviews)
The price is S$123
includes taxes & fees
6 Nov - 7 Nov

14. NG Guest House il Gallura
NG Guest House il Gallura20.1 km from San Teodoro Beach
9.0 out of 10, Wonderful, (20 reviews)
The price is S$98
includes taxes & fees
17 Nov - 18 Nov

15. Al Mare da Francesca
Al Mare da Francesca19 km from San Teodoro Beach
8.6 out of 10, Excellent, (31 reviews)
The price is S$120
includes taxes & fees
5 Nov - 6 Nov

16. NG Guest House l'Acquedotto
NG Guest House l'Acquedotto20 km from San Teodoro Beach
9.2 out of 10, Wonderful, (29 reviews)
The price is S$115
includes taxes & fees
20 Nov - 21 Nov

17. Hotiday Olbia Wallure
Hotiday Olbia Wallure20 km from San Teodoro Beach
9.0 out of 10, Wonderful, (60 reviews)
The price is S$100
includes taxes & fees
29 Nov - 30 Nov

18. Hotel For You
Hotel For You20 km from San Teodoro Beach
8.8 out of 10, Excellent, (541 reviews)
The price is S$138
includes taxes & fees
5 Nov - 6 Nov

20. Hotel Martini Olbia
Hotel Martini Olbia20.4 km from San Teodoro Beach
8.4 out of 10, Very good, (451 reviews)
The price is S$148
includes taxes & fees
7 Nov - 8 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare top hotels near San Teodoro Beach
![]() AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODOROSan Teodoro City Centre, 1.9 km from San Teodoro Beach | ![]() Vecchio UlivoSan Teodoro City Centre, 2.2 km from San Teodoro Beach | ![]() Jazz Hotel18.1 km from San Teodoro Beach | ![]() Intra Rooms20 km from San Teodoro Beach | ![]() La Locanda del Conte Mameli20 km from San Teodoro Beach |
|---|---|---|---|---|
6.0 3 reviews | 6.0 1 review | 9.2 Wonderful 1,000 reviews | 9.4 Exceptional 93 reviews | 9.4 Exceptional 258 reviews |
The price is S$275 includes taxes & fees 9 Nov - 10 Nov | The price is S$387 includes taxes & fees 6 Nov - 7 Nov | The price is S$117 includes taxes & fees 15 Nov - 16 Nov | The price is S$80 includes taxes & fees 11 Nov - 12 Nov | The price is S$123 includes taxes & fees 26 Nov - 27 Nov |
|
|
|
|
|
Top San Teodoro Beach Hotel Reviews

Terradimare Resort & Spa
10/10 Excellent



































































