Check prices in San Teodoro for next weekend, 31 May - 2 Jun
Featured San Teodoro Hotels with Room Service
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
5 out of 5
Localita Punta Aldia, San Teodoro, OT
The price is CHF 397 per night
CHF 397
per night
28 May - 29 May
During your stay at Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World, you're just a quick walk from Tavolara - Punta Coda Cavallo Marine Protected Area. You'll find features such as free breakfast, free WiFi in public areas and free self-parking. This property offers pet-friendly amenities, such as food and water bowls.
Frühstück inbegriffen
Wellness
Hotel L'Esagono
3 out of 5
Via Cala d'Ambra 141, San Teodoro, OT
The price is CHF 129 per night
CHF 129
per night
23 May - 24 May
During your stay at Hotel L'Esagono, you're just a quick walk from San Teodoro Beach. Features include free breakfast, free WiFi in public areas and free self-parking.
Frühstück inbegriffen
Wellness
Hotel San Teodoro
4 out of 5
Località Badualga snc, San Teodoro, OT
The price is CHF 92 per night
CHF 92
per night
24 May - 25 May
During your stay at Hotel San Teodoro, you'll be close to San Teodoro Port. Features include free breakfast and free WiFi in public areas, plus a gym.
Frühstück inbegriffen
Haustierfreundlich
Resort Grande Baia
4 out of 5
Localita Montepetrosu SS 125, Comune San Teodoro, San Teodoro, OT
The price is CHF 159 per night
CHF 159
per night
4 Jun - 5 Jun
During your stay at Resort Grande Baia, you'll be within walking distance of Tavolara - Punta Coda Cavallo Marine Protected Area. You'll find features such as free WiFi in public areas, free self-parking and a free beach shuttle.
Wellness
Whirlpool
Terradimare Resort & Spa
4 out of 5
Via Naviglio Snc, San Teodoro, OT
The price is CHF 109 per night
CHF 109
per night
24 May - 25 May
During your stay at Terradimare Resort & Spa, you'll be within walking distance of San Teodoro Beach. Enjoy features like free WiFi in public areas and free self-parking, plus an outdoor pool.
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.
San Teodoro hotels essential information
Accommodation
1,316 hotels
Lowest Price
CHF 92
Highest Price
CHF 397
Popular hotels
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World, Hotel L'Esagono, Hotel San Teodoro, Resort Grande Baia, Terradimare Resort & Spa
Recent San Teodoro hotel reviews by travellers like you
ebookers verified reviews
5/5 Excellent
"Sehr schöne Anlage mit grossem Pool. Wellnessanlage sehr schön, Tennis- und Fussballplatz vorhanden. Küche gut eingerichtet."
"Tolle Bungalows im blumenreichen Garten. Pool mit Blick ins Meer, jedoch sind die Fliesen vergilbt. Restaurant am Strand. Ruhig, obwohl das abends lebhafte Stadtzentrum weniger als 1 km entfernt liegt. Schöne kleine Bucht."