Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in San Teodoro on Hotels.com. These San Teodoro hotels consistently deliver on comfort, location and traveler experience. Last updated on .
Hotels in San Teodoro
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 24 - Aug 25Tomorrow
Aug 25 - Aug 26This weekend
Aug 28 - Aug 30Next weekend
Sep 4 - Sep 6Where to stay in San Teodoro?




Hotel Le Mimose
Hotel Le MimoseSan Teodoro City Centre
₩201,270
₩227,871 total
includes taxes & fees
Sep 1 - Sep 2




Le dune RELAX camere cucina&piscina
Le dune RELAX camere cucina&piscinaSan Teodoro City Centre
₩203,808
₩229,044 total
includes taxes & fees
Sep 19 - Sep 20




MOLAROTTO CAMERE CON ANGOLO COTTURA
MOLAROTTO CAMERE CON ANGOLO COTTURASan Teodoro
₩185,777
₩210,829 total
includes taxes & fees
Sep 15 - Sep 16




Terradimare Resort & Spa
Terradimare Resort & SpaSan Teodoro City Centre
₩242,048
₩275,963 total
includes taxes & fees
Sep 22 - Sep 23




Hotel L'Esagono
Hotel L'EsagonoSan Teodoro City Centre
₩249,242
₩280,640 total
includes taxes & fees
Sep 21 - Sep 22




Hotel San Teodoro
Hotel San TeodoroSan Teodoro
₩266,165
₩302,491 total
includes taxes & fees
Sep 14 - Sep 15




SardegnaSummer Li Cuppulati
SardegnaSummer Li CuppulatiSan Teodoro City Centre
₩307,053
₩506,072 total
includes taxes & fees
Sep 20 - Sep 21




Hotel Lu Pitrali
Hotel Lu PitraliSan Teodoro
₩263,754
₩296,604 total
includes taxes & fees
Sep 4 - Sep 5




Hotel Sandalyon
Hotel SandalyonSan Teodoro City Centre
₩168,815
₩192,171 total
includes taxes & fees
Sep 21 - Sep 22




Hotel Costa Caddu
Hotel Costa CadduSan Teodoro
₩341,334
₩381,941 total
includes taxes & fees
Aug 30 - Aug 31




Amasea Resort
Amasea ResortSan Teodoro City Centre
₩441,595
₩495,471 total
includes taxes & fees
Sep 19 - Sep 20




Camera Sirene - Villa Flores
Camera Sirene - Villa FloresSan Teodoro
₩100,784
₩133,521 total
includes taxes & fees
Sep 15 - Sep 16




Resort Grande Baia
Resort Grande BaiaSan Teodoro
₩236,028
₩269,341 total
includes taxes & fees
Sep 20 - Sep 21




Hotel Scintilla
Hotel ScintillaSan Teodoro City Centre
₩210,214
₩237,709 total
includes taxes & fees
Sep 19 - Sep 20




Li Suari Club Village
Li Suari Club VillageSan Teodoro
₩231,354
₩270,673 total
includes taxes & fees
Sep 21 - Sep 22




Camera Coralli - Villa Flores
Camera Coralli - Villa FloresSan Teodoro
₩103,901
₩135,331 total
includes taxes & fees
Sep 15 - Sep 16




Appartamenti San Teodoro III
Appartamenti San Teodoro IIISan Teodoro City Centre
₩233,486
₩504,449 total
includes taxes & fees
Sep 1 - Sep 2




Casa Vacanza L'alzoni
Casa Vacanza L'alzoniSan Teodoro
₩124,131
₩384,158 total
includes taxes & fees
Sep 13 - Sep 14




Villetta La Cinta Dx
Villetta La Cinta DxSan Teodoro City Centre
₩287,727
₩564,113 total
includes taxes & fees
Sep 3 - Sep 4




Baglioni Resort Sardinia - The Leading Hotels of the World
Baglioni Resort Sardinia - The Leading Hotels of the WorldSan Teodoro
₩1,012,967
₩1,130,447 total
includes taxes & fees
Sep 20 - Sep 21
Get last-minute hotel deals in San Teodoro and save more
Sign in to unlock great savings.
NZ$243 off
Hotel Le MimoseNZ$301
per night
NZ$677 total
includes taxes & fees
NZ$177 off
Hotel San TeodoroNZ$486
per night
NZ$1,092 total
includes taxes & fees
NZ$132 off
Terradimare Resort & SpaNZ$880
per night
NZ$1,958 total
includes taxes & fees
We have 4 left at
Resort Grande BaiaNZ$653
per night
NZ$1,459 total
includes taxes & fees




Baglioni Resort Sardinia - The Leading Hotels of the World
Baglioni Resort Sardinia - The Leading Hotels of the WorldSan Teodoro
NZ$2,215
per night
NZ$4,913 total
includes taxes & fees




Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the WorldSan Teodoro
We have 1 left at
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the WorldNZ$1,969
per night
NZ$4,370 total
includes taxes & fees
NZ$148 off
Hotel Le MimoseNZ$437
per night
NZ$976 total
includes taxes & fees
NZ$177 off
Hotel San TeodoroNZ$486
per night
NZ$1,092 total
includes taxes & fees
NZ$116 off
Terradimare Resort & SpaNZ$769
per night
NZ$1,714 total
includes taxes & fees
We have 1 left at
Hotel L'EsagonoNZ$716
per night
NZ$1,591 total
includes taxes & fees
NZ$123 off
Resort Grande BaiaNZ$551
per night
NZ$1,237 total
includes taxes & fees




Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the WorldSan Teodoro
We have 1 left at
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the WorldNZ$1,722
per night
NZ$3,827 total
includes taxes & fees




Baglioni Resort Sardinia - The Leading Hotels of the World
Baglioni Resort Sardinia - The Leading Hotels of the WorldSan Teodoro
NZ$2,359
per night
NZ$5,229 total
includes taxes & fees
NZ$22 off
Terradimare Resort & SpaNZ$292
per night
NZ$333 total
includes taxes & fees
We have 2 left at
Hotel L'EsagonoNZ$388
per night
NZ$434 total
includes taxes & fees
NZ$35 off
Hotel SandalyonNZ$204
per night
NZ$232 total
includes taxes & fees
NZ$58 off
Hotel San TeodoroNZ$321
per night
NZ$365 total
includes taxes & fees
NZ$14 off
Hotel ScintillaNZ$222
per night
NZ$252 total
includes taxes & fees
We have 4 left at
Amasea ResortNZ$533
per night
NZ$598 total
includes taxes & fees
We have 2 left at
Resort Grande BaiaNZ$331
per night
NZ$376 total
includes taxes & fees




Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the WorldSan Teodoro
NZ$160 off
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the WorldNZ$917
per night
NZ$1,028 total
includes taxes & fees




Baglioni Resort Sardinia - The Leading Hotels of the World
Baglioni Resort Sardinia - The Leading Hotels of the WorldSan Teodoro
We have 3 left at
Baglioni Resort Sardinia - The Leading Hotels of the WorldNZ$1,510
per night
NZ$1,681 total
includes taxes & fees
Check out pet-friendly hotels in San Teodoro
₩210,214
₩237,709 total
includes taxes & fees
Sep 19 - Sep 20
₩201,270
₩227,871 total
includes taxes & fees
Sep 1 - Sep 2
₩266,165
₩302,491 total
includes taxes & fees
Sep 14 - Sep 15
₩263,754
₩296,604 total
includes taxes & fees
Sep 4 - Sep 5




AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODOROSan Teodoro City Centre
₩198,412
































