
San Teodoro City Centre Vacations
Book a Hotel + Flight or Car together to unlock savings
Photo by Mario Nieddu
- Plan, book, travel with confidence
Better together
Save up to ₩234,741 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
San Teodoro City Centre Hotel Deals

Hotel L'Esagono
Via Cala d'Ambra 141, San Teodoro, SS
8.2/10 Very Good! (288 reviews)
"Nice resort with good swimmingpool and beach The beach directly at the hotel is NOT the private beach area. This is a public beach. If you want the small private beach, you need to pay 20 EUR p.p. extra for transport and beds/umbrella. Rooms are good but our toilet was one from hell. In the middle ..."
Reviewed on Jul 2, 2025

Terradimare Resort & Spa
Via Naviglio Snc, San Teodoro, SS
The price is ₩567,773 per night from Jul 15 to Jul 16
₩567,773
₩634,197 total
Jul 15 - Jul 16
includes taxes & fees
9/10 Wonderful! (277 reviews)
Would definitely recommend
"The place was great! Staff were helpful and friendly. The place was clean, comfortable and peaceful. Breakfast was delicious, Only a short walk to town. Also, it’s in a great location for some amazing beaches. Id say hire a car so you can properly explore the island."
Reviewed on Oct 14, 2024

Hotel Scintilla
Via di lu Rattali, 11, San Teodoro, SS
8.2/10 Very Good! (57 reviews)
"Hotel Scintilla is located right near La Cinta beach. It doesn’t pretend to be any more than comfortable beach side accommodation. All the staff were friendly and very helpful (my lack of Italiano notwithstanding)"
Reviewed on Jun 25, 2025
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.
Frequently asked questions
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.