
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 NT$5,067 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

Terradimare Resort & Spa
Via Naviglio Snc, San Teodoro, SS
Fully refundableReserve now, pay when you stay
The price is NT$2,716 per night from Oct 14 to Oct 15
NT$2,716
NT$3,202 total
Oct 14 - Oct 15
includes taxes & fees
9/10 Wonderful! (282 reviews)
Short break with my daughter
"Good parking. Short-ish walk to the main town centre, bars, restaurants and the evening market. Decent options for breakfast, cured meats, scrambled eggs, cereals, fruits, etc. A good range of lunch options, too. Bar service was very good although it did close at 23:00. You need to be in town for ..."
Reviewed on 2025/8/28

Amasea Resort
via Ogliastra 13-15, San Teodoro, SS
Fully refundableReserve now, pay when you stay
The price is NT$5,309 per night from Oct 17 to Oct 18
NT$5,309
NT$6,054 total
Oct 17 - Oct 18
includes taxes & fees
8.2/10 Very Good! (21 reviews)
"Very nice and quiet resort close to downtown. Super friendly staff and great location!!"
Reviewed on 2025/9/28

Hotel L'Esagono
Via Cala d'Ambra 141, San Teodoro, SS
8.2/10 Very Good! (306 reviews)
"The property was nice, clean room, convenient to walk into San Teodoro for dinner. Liked the beach, pool, lovely breakfast on the ocean."
Reviewed on 2025/8/31
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.