Beach Hotels & Resorts in San Teodoro from AU$446

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on San Teodoro Beach Hotels

Best San Teodoro Beach Hotels

Resort Grande Baia

4.0 star property
7.8 out of 10, Good, (352)
"Lovely resort with very friendly staff. Lovely swimming pool and private
beach
. Nice food and very convenient location. My family really enjoyed it!!!"
ricardo
Resort Grande Baia

Baglioni Resort Sardinia - The Leading Hotels of the World

5.0 star property
9.4 out of 10, Exceptional, (66)
"The resort is beautiful. The
beach
is amazing. One of the best on the island. The only down side is the price of food and drinks. Breakfast is included which in great. Drinks at the bar are outrageously expensive. 25$ euros for 1/2 a cup of wine. 30$ euros for a medium sized cheese pizza. We are from San Diego and are used to high prices but this was ridiculous. Especially since none of the neighboring restaurants or bars charge such high rates. For example We had a very nice dinner in...
Robyn
The price is AU$2,127
includes taxes & fees
31 July - 1 Aug
Baglioni Resort Sardinia - The Leading Hotels of the World

Residence Baia Salinedda

7.8 out of 10, Good, (51)
"Excelent! Clean and with all we need to spend a few days of holidays! Great views for the bay/see! Full recommended 👏👏"
RUI
Residence Baia Salinedda

Hotel Costa Caddu

3.0 star property
9.2 out of 10, Wonderful, (78)
"Fantastic property, really relaxing, gorgeous gardens, birds and scenery surrounding the hotel. Lovely pool, quiet, away from it all. The food was also fantastic and there was variety every night. The only thing I would say against is that during dinner water is always bottled and is 3.50 Euros - I would have thought from the prices that water could be included, or you could have tap water with your meal, as 3.50 is quite expensive for water. But otherwise as said all was great."
Ian
The price is AU$446
includes taxes & fees
12 July - 13 July
Hotel Costa Caddu

Hotel San Teodoro

4.0 star property
9.0 out of 10, Wonderful, (52)
"First time visiting Sardinia and I highly recommend visiting and staying In the San Teodoro area. Has a
beach
vibe feel to it. The people are friendly and you have many options in the area for beautiful beaches. The hotel staff were very helpful as they provided good recommendations on beaches as well as gave us advice on how to book in advance to reserve spots for the best beaches. There is a swimming pool at the hotel which is very beautiful especially with the scenic backdrop. If you don’t...
Dwayne
The price is AU$499
includes taxes & fees
10 July - 11 July
Hotel San Teodoro

Hotel L'Esagono

3.0 star property
8.2 out of 10, Very good, (289)
"This property is stunning. It’s right on the
beach
. Has a beautiful restaurant on site. Great breakfast buffet. Great air conditioning in rooms. Has a nice inground pool. The grounds are stunning and well kept. It’s only a 10 minute walk to a very vibrant town that wakes up at night. It’s a total vacation town! Please be aware that the walk to the town is uphill, which is fine if you are able bodied. It’s the best area to stay for the beaches of North east Sardinia. We enjoyed the walk up the...
angelo
Hotel L'Esagono

Hotel Scintilla

3.0 star property
8.2 out of 10, Very good, (59)
"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. "
melissa
Hotel Scintilla

Terradimare Resort & Spa

4.0 star property
9.0 out of 10, Wonderful, (280)
"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. "
Anonymous traveller
The price is AU$597
includes taxes & fees
15 July - 16 July
Terradimare Resort & Spa

Amasea Resort

4.0 star property
8.4 out of 10, Very good, (18)
"Beautiful location with private
beach
and lovely gardens. Rooms were clean and had everything we needed. Short walk into the town where there are restaurants and shops. You can arrange boat trips from the hotel that picks you up in the morning from the hotels own jetty. We also enjoyed playing Padel and courts had a lovely view of the
sea
. You could also use paddle boards, kayaks and they had free exercise and yoga sessions outside. Walking distance to la cinta
beach
but you’d need a car if...
fleur
Amasea Resort

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

5.0 star property
8.2 out of 10, Very good, (19)
"Amazing hotel! Best staff!"
Henrique
The price is AU$1,425
includes taxes & fees
22 July - 23 July
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
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

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 San Teodoro.
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.