Sardinia
Hotels in San Teodoro, Sardinia
San Teodoro, Sardinia has 22 places to stay listed here — 22 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around €55.
-
Hotel Onda Marina
from €123 /night -
Residence Hotel Lu Nibareddu
from €61 /night -
Terradimare Resort&Spa
from €121 /night -
Hotel L'Esagono
from €283 /night -
AMASEA Resort
from €132 /night -
Hotel Bonsai
from €236 /night -
Hotel La Palma
from €113 /night -
Hotel San Teodoro
from €214 /night -
Hotel Stella Marina
from €126 /night -
Hotel Lu Pitrali
from €109 /night -
QUADRIFOGLIO Affittacamere
from €75 /night -
Cala Paradiso Residence
from €79 /night -
Da Teresa
from €140 /night -
Il giardino di Daniela
from €124 /night -
Terre di gallura
from €59 /night -
Hypnos Boutique Hotel
from €149 /night -
TH San Teodoro - Liscia Eldi Village
from €223 /night -
Hotel Il Platano
from €64 /night -
Affittacamere La Petra Longa
from €65 /night -
B&B Chorisia
from €66 /night -
La Minditta
from €183 /night -
Bandi
from €55 /night
San Teodoro hotels at a glance
| Hotel | Guest rating | Reviews | From | Known for |
|---|---|---|---|---|
| Hotel Onda Marina | 4.2/5 | 1,573 | from €123 | Breakfast |
| Residence Hotel Lu Nibareddu | 4.2/5 | 1,499 | from €61 | Breakfast |
| Terradimare Resort&Spa | 4.1/5 | 828 | from €121 | Breakfast |
| Hotel L'Esagono | 4.2/5 | 811 | from €283 | Pool |
| AMASEA Resort | 4.2/5 | 647 | from €132 | Pool |
| Hotel Bonsai | 4.4/5 | 530 | from €236 | Pool |
| Hotel La Palma | 4.3/5 | 342 | from €113 | Breakfast |
| Hotel San Teodoro | 4.2/5 | 311 | from €214 | Breakfast |
| Hotel Stella Marina | 4.7/5 | 309 | from €126 | Breakfast |
| Hotel Lu Pitrali | 4.7/5 | 266 | from €109 | Breakfast |
| QUADRIFOGLIO Affittacamere | 4.3/5 | 257 | from €75 | Breakfast |
| Cala Paradiso Residence | 4.5/5 | 246 | from €79 | Pool |
| Da Teresa | 4.4/5 | 213 | from €140 | Breakfast |
| Il giardino di Daniela | 4.8/5 | 184 | from €124 | Breakfast |
| Terre di gallura | 4.2/5 | 174 | from €59 | Free parking |
| Hypnos Boutique Hotel | 4.5/5 | 166 | from €149 | Hot tub |
| TH San Teodoro - Liscia Eldi Village | 4.0/5 | 156 | from €223 | Breakfast |
| Hotel Il Platano | 4.3/5 | 146 | from €64 | Breakfast |
| Affittacamere La Petra Longa | 4.3/5 | 114 | from €65 | Breakfast |
| B&B Chorisia | 4.8/5 | 111 | from €66 | Breakfast |
| La Minditta | 4.8/5 | 106 | from €183 | Breakfast |
| Bandi | 4.8/5 | 102 | from €55 | Free parking |
Nearby areas
Good to know
How many places to stay are listed in San Teodoro?
22 properties are listed in San Teodoro, Sardinia, with rooms, photos and live partner rates on each page.
What do hotels in San Teodoro cost?
Listed nightly rates on partner sites start around €55 and run to about €283 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.
Which hotel in San Teodoro do guests rate highest?
Il giardino di Daniela, rated 4.8/5 from 184 Google reviews.