Default HTG hotel image

Find hotels near San Teodoro Beach, San Teodoro from CA $83

  • 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 prices for these dates

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Teodoro Beach hotels

1. Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World
5.0 star property
2.8 km from San Teodoro Beach
9.4 out of 10, Exceptional, (134 reviews)
"Beautiful resort and wonderful service!"
United States
Lauren
Baglioni Resort Sardinia - The Leading Hotels of the World

2. Hotel San Teodoro

Hotel San Teodoro
4.0 star property
4.1 km from San Teodoro Beach
8.8 out of 10, Excellent, (97 reviews)
"This hotel was perfect for what we needed and staff were super helpful!"
Australia
Danielle
Hotel San Teodoro

3. Hotel Le Mimose

Hotel Le Mimose
3.0 star property
San Teodoro City Centre, 2.5 km from San Teodoro Beach
8.6 out of 10, Excellent, (101 reviews)
"The room was amazing and thr pool area and the pool itself were wonderful"
United States
dennis
Hotel Le Mimose

4. Amasea Resort

Amasea Resort
4.0 star property
San Teodoro City Centre, 2.9 km from San Teodoro Beach
8.6 out of 10, Excellent, (90 reviews)
"Fabulous resort with lots of amenities"
United States
Katherine
Amasea Resort

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

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
5.0 star property
2.4 km from San Teodoro Beach
8.4 out of 10, Very good, (33 reviews)
"A beautiful, spacious, and very well-maintained hotel. The rooms and bathrooms are large, comfortable, and spotless. The breakfast was excellent, and both the beach and pool areas were beautiful and relaxing. The staff was attentive, friendly, and always willing to help. The only area that could use some improvement is the gym, but overall we had a fantastic stay and would happily return."
United States
jimena
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

6. Hotel L'Esagono

Hotel L'Esagono
3.0 star property
San Teodoro City Centre, 3.2 km from San Teodoro Beach
8.4 out of 10, Very good, (349 reviews)
"Excellent location, friendly staff, great food! Spa services should more accessible to everyone!"
Canada
Elisabeth
Hotel L'Esagono

7. Terradimare Resort & Spa

Terradimare Resort & Spa
4.0 star property
San Teodoro City Centre, 2.6 km from San Teodoro Beach
8.8 out of 10, Excellent, (323 reviews)
"Beautiful and relaxing 3 days here lovely hotel resort and pool was amazing. Perfect close to all restaurants and to town great for a nice walk at night."
Australia
Danny
Terradimare Resort & Spa

8. Cala Cuncheddi - VRetreats

Cala Cuncheddi - VRetreats
4.0 star property
13.6 km from San Teodoro Beach
9.2 out of 10, Wonderful, (376 reviews)
"Easy stay, no issues"
United States
Steven
Cala Cuncheddi - VRetreats

9. Hotel Sandalyon

Hotel Sandalyon
3.0 star property
San Teodoro City Centre, 1.9 km from San Teodoro Beach
7.8 out of 10, Good, (57 reviews)
"It was an amazing stay, the staff were very friendly and the hotel location was perfect and very close to the beach."
Canada
Maysam
Hotel Sandalyon

10. Jazz Hotel

Jazz Hotel
4.0 star property
18.1 km from San Teodoro Beach
9.2 out of 10, Wonderful, (1,003 reviews)
"Close to the airport, great restaurant."
Canada
Fiona
The price is CA $99
CA $123 total
includes taxes & fees
Nov 22 - Nov 23
Jazz Hotel

11. Hotel Scintilla

Hotel Scintilla
3.0 star property
San Teodoro City Centre, 1.9 km from San Teodoro Beach
8.0 out of 10, Very good, (65 reviews)
"Really nice hotel, very close to the port and La Cinta beach. Did not like this beach, too many people crowded into small spaces. Easy walk into San Teodoro town which is beautiful. All in all a great hotel"
United Kingdom
Colin
Hotel Scintilla

12. TUI BLUE Budoni

TUI BLUE Budoni
4.0 star property
8.7 km from San Teodoro Beach
8.0 out of 10, Very good, (75 reviews)
"The hotel is in Italian style , nice small bungalows, air conditioning which you need.Staff if always helpful and go out of your way to make a pleasant stay."
United Kingdom
Florin
TUI BLUE Budoni

13. Li Suari Club Village

Li Suari Club Village
3.6 km from San Teodoro Beach
7.6 out of 10, Good, (19 reviews)
"We had a nice stay, staff are friendly and food is amazing. Only downside is taxis are very expensive from the airport 80 Euros and busses are not frequent apart from that everything is good and we will be returning."
United Kingdom
Antonietta
Li Suari Club Village

14. Resort Grande Baia

Resort Grande Baia
4.0 star property
5.4 km from San Teodoro Beach
7.8 out of 10, Good, (372 reviews)
"Great place, great stay"
United States
Imogen
Resort Grande Baia

15. Baia Del Porto

Baia Del Porto
4.0 star property
7.7 km from San Teodoro Beach
8.2 out of 10, Very good, (31 reviews)
"Good s"
United Kingdom
Marius Cristi
Baia Del Porto

16. Baglioni Resort Sardinia

Baglioni Resort Sardinia
3.4 km from San Teodoro Beach
8.0 out of 10, Very good, (1 review)
Baglioni Resort Sardinia

17. Felix Hotels - Hotel Residence Porto San Paolo

Felix Hotels - Hotel Residence Porto San Paolo
4.0 star property
9.4 km from San Teodoro Beach
9.4 out of 10, Exceptional, (159 reviews)
"The hotel was beautiful and the staff was amazing!"
Canada
Scott
Felix Hotels - Hotel Residence Porto San Paolo

18. Hotel Sa Pedra

Hotel Sa Pedra
4.0 star property
12.6 km from San Teodoro Beach
8.6 out of 10, Excellent, (692 reviews)
"This hotel is 10 mins from Olbia and the airport, but was well worth the stay. A lean and well maintained hotel, great staff and the ones in the breakfast and dinner hall always went the extra mile if there was nothing on the set dinner menu I.e if you are vegetarian or vegan, they always made something. I would stay here again and recommend this for others."
United Kingdom
Atul
Hotel Sa Pedra

19. W Sardinia - Poltu Quatu

W Sardinia - Poltu Quatu
5.0 star property
40.3 km from San Teodoro Beach
9.8 out of 10, Exceptional, (31 reviews)
"Stunning hotel with amazing staff. Breakfast was lovely, and the pool / bar area is amazing. Highly Recommend to anyone looking to stay here."
United Kingdom
Alexander
W Sardinia - Poltu Quatu

20. Residence Hotel Lu Nibareddu

Residence Hotel Lu Nibareddu
3.0 star property
5.5 km from San Teodoro Beach
8.4 out of 10, Very good, (151 reviews)
"we lived close to many restaurants and beaches 💝"
Canada
JOSE
Residence Hotel Lu Nibareddu
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.

Hotels recommended for families near San Teodoro Beach

Top San Teodoro Beach Hotel Reviews

Other attractions near San Teodoro Beach

Frequently asked questions

What's the area like around San Teodoro Beach?
San Teodoro Beach is located in San Teodoro. If you're looking for a convenient place to stay, check out the 9 hotels and other accommodations you'll find within a mile.
What's the best place to stay near San Teodoro Beach?
Baglioni Resort Sardinia - The Leading Hotels of the World is one of the top choices for your stay based on our traveler data, and this hotel offers a full-service spa and 2 restaurants. It's located 1.7 mi (2.8 km) from San Teodoro Beach. Other good options within 5 miles include Hotel Le Mimose and Hotel Sandalyon.
How many hotels are there close to San Teodoro Beach?
Expedia has 9 hotels and other accommodations within a mile from San Teodoro Beach.
If I need to cancel the hotel reservation for my stay near San Teodoro Beach, will I receive a refund?
Yes! You'll find that most hotel bookings are refundable provided that you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before your arrival date. If your reservation is non-refundable, it may still be possible to cancel it and be given a refund within a 24-hour period of your booking. Enter your dates, click on "Search", then use the filter option "fully refundable" to review the best deals available near San Teodoro Beach.
What can I see and do near San Teodoro Beach?
Lu Impostu Beach, La Isuledda Beach, and Cala Brandinchi Beach are great spots if you want to spend some time by the water during your stay. Spend some time exploring the great outdoors at San Teodoro Lagoon, Porto Taverna Beach, and Capo Coda Cavallo Beach. San Teodoro Port, Port Ottiolu, and Golf Club Puntaldia are worth a stop while you're in the area.