BookGuestRooms
Sardinia › San Teodoro
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.

San Teodoro hotels at a glance

HotelGuest ratingReviewsFromKnown for
Hotel Onda Marina 4.2/51,573from €123Breakfast
Residence Hotel Lu Nibareddu 4.2/51,499from €61Breakfast
Terradimare Resort&Spa 4.1/5828from €121Breakfast
Hotel L'Esagono 4.2/5811from €283Pool
AMASEA Resort 4.2/5647from €132Pool
Hotel Bonsai 4.4/5530from €236Pool
Hotel La Palma 4.3/5342from €113Breakfast
Hotel San Teodoro 4.2/5311from €214Breakfast
Hotel Stella Marina 4.7/5309from €126Breakfast
Hotel Lu Pitrali 4.7/5266from €109Breakfast
QUADRIFOGLIO Affittacamere 4.3/5257from €75Breakfast
Cala Paradiso Residence 4.5/5246from €79Pool
Da Teresa 4.4/5213from €140Breakfast
Il giardino di Daniela 4.8/5184from €124Breakfast
Terre di gallura 4.2/5174from €59Free parking
Hypnos Boutique Hotel 4.5/5166from €149Hot tub
TH San Teodoro - Liscia Eldi Village 4.0/5156from €223Breakfast
Hotel Il Platano 4.3/5146from €64Breakfast
Affittacamere La Petra Longa 4.3/5114from €65Breakfast
B&B Chorisia 4.8/5111from €66Breakfast
La Minditta 4.8/5106from €183Breakfast
Bandi 4.8/5102from €55Free 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.