Beach Hotels & Resorts in San Teodoro from AU$652

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on San Teodoro Beach Hotels

Next weekend
In two weeks

Best San Teodoro Beach Hotels

Resort Grande Baia
4.0 star property
7.8 out of 10, Good, (366)
"A nice place to stay. "
United Kingdom
Mazin
Resort Grande Baia
Baglioni Resort Sardinia - The Leading Hotels of the World
5.0 star property
9.4 out of 10, Exceptional, (94)
"The staff were all very friendly and helpful, they made the stay memorable. The beach is very picturesque, a great place to watch the sunset. Breakfast was amazing, so much choice of fresh fruit, pastries, hot food and a good range of gluten free options. "
United Kingdom
Iain
The price is AU$652
includes taxes & fees
2 Nov - 3 Nov
Baglioni Resort Sardinia - The Leading Hotels of the World
Residence Baia Salinedda
7.8 out of 10, Good, (64)
"Private pretty security everything close by friendly staff relaxing definitely gl back. "
United States
Gilda
Residence Baia Salinedda
Hotel Costa Caddu
3.0 star property
9.2 out of 10, Wonderful, (85)
"My stay was amazing. People at the hotel were so helpful and they were so awesome at all times!"
United States
Magdalena
Hotel Costa Caddu
Hotel San Teodoro
4.0 star property
8.8 out of 10, Excellent, (68)
"We loved our stay at this hotel. Amazing staff and amenities. We will go back next year. "
United States
Jamila
Hotel San Teodoro
Hotel L'Esagono
3.0 star property
8.2 out of 10, Very good, (312)
"Great location, staff, food, room, everything really. Highly recommend"
United Kingdom
Francis James
Hotel L'Esagono
Hotel Scintilla
3.0 star property
8.0 out of 10, Very good, (61)
"Such a beautiful garden and hotel. It’s proximity to La Cinta beach is wonderful. Staff are nice and when you need assistance, they’re happy to help. "
Canada
melissa
Hotel Scintilla
Terradimare Resort & Spa
4.0 star property
9.0 out of 10, Wonderful, (286)
"Very nice hotel. We loved the swimming pool! Free parking. You can park right in front of reception and rooms. Super easy to walk around. Walking distance to the town centre but in a quiet street. Highly recommended!"
United Kingdom
Giuliana
Terradimare Resort & Spa
Hotel Le Mimose
3.0 star property
8.6 out of 10, Excellent, (67)
"We had a great stay here . The staff were lovely and friendly . The pool area is amazing . We went early June and it was reasonably quiet very peaceful and relaxing . When we arrived the air conditioning in our room wasn’t working . We told the manager the day we arrived and they had fit a new unit by the end of the next day 😎👍 . I would recommend a stay here "
United Kingdom
Adele
Hotel Le Mimose
Li Suari Club Village
7.6 out of 10, Good, (14)
"Poor customer service "
United States
Elana
Li Suari Club Village
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.

Top San Teodoro Hotel Reviews

Frequently asked questions

What is San Teodoro like for travellers who love the beach?
Book a great spot to stay in San Teodoro, a place with a lot to offer the traveller dreaming of a beach holiday.
What's the best accommodation option for a beach holiday in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top beachfront hotel offering 2 restaurants and a seasonal outdoor pool, located within a short 8-minute walk of Lu Impostu Beach . Other good options to stay near the beach include Resort Grande Baia and Hotel Le Mimose.
How many beach hotels can I expect to find in San Teodoro?
Expedia has 10 beach hotels in San Teodoro that are great for your beachside getaway.
When's the best time for a beach holiday in San Teodoro?
You can plan your beach trip with a look at weather throughout the year in San Teodoro: The hottest months are usually July and August, with an average temperature of 24°C, while the coldest months are February and January, with an average of 11°C. Average annual precipitation for San Teodoro is 564 mm.
What is there to see and do around San Teodoro?
After arriving and settling in at your accommodation of choice, you might want to venture out and explore. Beach lovers can head straight to Lu Impostu Beach or Cala Brandinchi Beach for some quality time by the water. Discover a variety of local attractions, which include La Isuledda Beach and San Teodoro Beach. You can also pay a visit to Capo Coda Cavallo Beach or San Teodoro Port for more to see and do.
What's the best way to get to my beach hotel in San Teodoro?
This travel information can help you get to and around your beach accommodation in San Teodoro more easily: To get to San Teodoro, book a flight to Olbia (OLB-Costa Smeralda), the closest major airport, which is located 12.1 mi (19.5 km) from the city centre. If you'd like to explore around the area, consider renting a car to explore more sights.