
San Teodoro Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to Rp16.000.000 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
San Teodoro Beach Holiday
Whether you're heading off by yourself or with the whole gang, you're sure to find plenty of relaxation on your San Teodoro holiday. Hunt for shiny seashells or laze on the shore and watch the sunset. Whatever you decide to do, your trip to San Teodoro is sure to be a blast. San Teodoro Beach, located 3 kilometres from the city centre, is a great choice for those who value convenience. Many people also lock in San Teodoro holiday deals closer to Spiaggia Salinedda, another popular nearby option.
Things You Should Know About San Teodoro
- If you're dreaming of that oceanfront lifestyle, consider our San Teodoro beach hotels. Gorgeous water views and cool sea air — what more could you ask for?
- Apartments are another popular choice for those planning a holiday in San Teodoro. Two great options are Futura Club Baja Bianca and Li Suari Club Village.
- San Teodoro is home to approximately 1,900 people. Why not get out and say hello to one or two of them? It's a terrific way to get some local knowledge! You can also look up our San Teodoro things to do page.
- If you're on the lookout for places to visit while you're in town, add San Teodoro Beach, La Isuledda Beach and Cala Suaraccia Beach to your travel schedule. Also, be sure to look into our San Teodoro holiday deals to get great deals on your experiences, hotels and more.
Top hotels in San Teodoro

Baglioni Resort Sardinia - The Leading Hotels of the World
Via Tavolara San Teodoro SS
The price is Rp20.702.652 per night from 14 Jun to 15 Jun
Rp20.702.652
Rp22.979.944 total
14 Jun - 15 Jun
includes taxes & fees

Terradimare Resort & Spa
Via Naviglio Snc San Teodoro SS
Fully refundableReserve now, pay when you stay
The price is Rp3.188.208 per night from 12 Jun to 13 Jun
Rp3.188.208
Rp3.631.245 total
12 Jun - 13 Jun
includes taxes & fees

Amasea Resort
via Ogliastra 13-15 San Teodoro SS
Fully refundableReserve now, pay when you stay
The price is Rp5.247.597 per night from 2 Jun to 3 Jun
Rp5.247.597
Rp5.896.213 total
2 Jun - 3 Jun
includes taxes & fees
8.6/10 Excellent! (49 reviews)
"It was perfect! Felt like a personalised comfortable stay than the hotel chains which feel like a commercial business plan than anything personal"
Reviewed on 19 May 2026
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.
Popular places to visit
Cascata Rio Pitrisconi
5/5(1 review)
Commune with nature and explore the great outdoors at Cascata Rio Pitrisconi during your travels in San Teodoro. Wander the marina or discover the countryside in this relaxing area.
What to do in San Teodoro

Half Day Boat Tour in Tavolara and Molara
Rp1.627.968
per adult

Dolphin Watching Tour with Snorkeling from Olbia
Rp1.017.480
per adult
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.

