Top Hotels in San Teodoro

Explore San Teodoro hotels and find the perfect stay, from landmark locations and luxury hotels to boutiques with convenient access to top attractions.

Hotel le Mimose
7.9 (54 reviews)

Hotel le Mimose ★★★

📍 Via Nazionale, 32, San Teodoro

"We stayed for a week with my partner and our 9 month old baby, if I had to describe everything we liked, a review wouldn't be enough. Excellent staff, from the reception to the dining room staff, through to the room cleaning management, the icing on the cake was the cuisine, truly of the highest level (the chef goes to each table every evening to make sure that everything is going well), not to mention breakfasts that if you don't get your act together you risk spending the morning eating, all homemade and delicious. Punctual and convenient shuttle service. See you next year."

Baglioni Resort Sardinia
8.7 (57 reviews)

Baglioni Resort Sardinia ★★★★★

📍 Via Tavolara, 07052 Lu Fraili di Sotto, San Teodoro

"My 9yo son and I stayed at this resort in mid-October. The weather was just ok for sunbathing and swimming but not hot. The resort is in a pretty spot but there is nothing else close by. The resort and rooms are very nice and in off-season great value. Trip.com had a very good price. Our room had its own little garden which was lovely. The restaurant was ridiculously overpriced. I didn’t actually mind the prices but the food was average. Steak actually presented good value for money. The breakfast buffet (included) was copious and excellent. Service was very good. Generally a very relaxing stay. Whilst nothing nearby for eating (San Teodoro was disappointing) Olbia is only 30 mins away."

Hotel San Teodoro
8.4 (47 reviews)

Hotel San Teodoro ★★★★

📍 Badualga, Province of Sassari

"Good hotel, daily cleaning of the room, excellent staff at the reception desk. Possibility to rent bicycles. Breakfast could be better."

Hotel Lu Pitrali
9.4 (31 reviews)

Hotel Lu Pitrali ★★★

📍 Via Di Lu Pitrali, Monte Petrosu

"The hotel was small and super cozy. Stefano and his family make sure that you really don't want for anything. The rooms are super shcoon and neat. No question is too much for Stefano. He really arranges everything you ask. The breakfast is great and the croissants are delicious. The coffee and cappuccinos are provided by his brother and are excellent! The hotel is close to the beaches and a few nice restaurants that you can ask Stefano."

Terradimare Resort&Spa
8.5 (40 reviews)

Terradimare Resort&Spa ★★★★

📍 Via Naviglio, San Teodoro

"4 star resort if you’re staying in any other room but the apartment. Our room (105) became infested with flying ants and termites on our last night of the trip. Front desk provided us bug spray to deal with the bugs but they kept coming. It was impossible to locate the entry point because there were so many of them. We had to have the kids sleep in our room as I didn’t want them where we had to use the bug spray. On the second night of our trip, the electricity went out in our room and it activated the emergency lights throughout the apartment at 0200. Not the best way to wake up. This was weird as the air conditioner continued to run so at least that was a good thing. I went to the front desk to complain and realized that it had affected the whole hotel as all the other guests were either standing outside their hotel room and the front lobby was packed. Receptionist said it was a problem in the city not caused by them but the street lights and neighboring houses had power and the AC was still running so not sure how you talk that one down. As compensation, they took 20€ off the breakfasts that weren’t included in the hotel apartment booking and gave me a 12 o’clock late checkout from the standard 10am. This hotel is still one of my favorites but selecting that apartment was a bad move. It’s very spartan, does not come with room cleaning but that’s all stated up front when you book. It’s good for a family of 4 to spread out in and we had a terrace to dry off all our beach things after a day out in the sun. Breakfast buffet is good. Also I remember from our first trip the receptionist would provide a map of the neighboring beaches and a code to get a discount for the reservation only beaches. This time I had to ask about it but the receptionist did get us the map and the code after requesting it. It would be cool to provide this to every guest as they checked-in, and for them not to ask about it because this is good information to have."

Montepetrosu Charming House
9.5 (22 reviews)

Montepetrosu Charming House ★★★★

📍 Via di Li Graniti, snc, Monte Petrosu

"Truly a beautiful place to stay! Worth every cent! Very clean rooms, great breakfasts, and very friendly staff- always helpful when you need it. A special thank you to Letizia, Camilla, Barbara and Victoria. You all made our stay a memorable and amazing experience!"

Hotel Bonsai
8.8 (19 reviews)

Hotel Bonsai ★★★★

📍 Via Golfo Aranci, snc, San Teodoro

"Very nice hotel and very kind staff. Strategic location close to the center and 5 minutes from the beautiful La Cinta beach. Comfortable rooms and nice bathroom. Everything very clean. Also swimming pool. They also explain well where to go to the beach. Highly recommended"

Sunset House PuntoCasaBudoni
10 (1 reviews)

Sunset House PuntoCasaBudoni ★★★

📍 Via Parma 21, San Teodoro

Hotel Costa Caddu
9.0 (47 reviews)

Hotel Costa Caddu ★★★

📍 Via Costa Caddu, San Teodoro

"The hotel is located in a wonderful location just a few hundred meters from Isuledda. To improve: the air conditioning system, you cannot adjust the ventilation x where the night or sleep without “in the wind”; good breakfast but, for example, there is no toaster; The cleaning starts too early in the morning and often enters the room even if the room is busy. However, I consider the experience to repeat!"

Choose the Perfect San Teodoro Stay for Your Travel Needs

Real Traveller Reviews of San Teodoro Hotels

7.5
Excellent Community Rating
Real & verified guest reviews from all over the world
G

Guest User

Couple
Hotel le Mimose ★★★
"We stayed at the hotel the first 10 days of August; the structure is very well looked after, what is most striking is the pool area where there is also a large veranda that allows you to have breakfast or dinner by the pool. The rooms are very simple, the furniture is minimal, but there is everything you need. If we have to find a sore point, the curtains did not allow the room to be darkened sufficiently and consequently the sunlight entered from the early hours of the morning. As for breakfast and dinner, we can only compliment chef Andrea because he delighted us with very good and well-prepared dishes. Another positive note concerns the service staff starting from the dining room manager Massimo, professional and helpful, the staff, in particular Antonio, Luca, Lorenzo and Sofia who pampered us and made us feel at home. The management and organization of the beach needs to be improved, because although the lifeguards tried to accommodate all requests, there was always a bit of chaos. Despite this, considering the very crowded period, the experience remains very positive."
★★★★★
2023-08-17
A

Anonymous User

Family
Baglioni Resort Sardinia ★★★★★
"Embarrassing services and structure. Indecent situation on the beach. To access you have to cross a fetid and smelly swamp via a dangerous pier with nails and broken beams. There are no toilets and people excrete their waste in the bushes generating a nauseating smell… Resort without services. Virtually non-existent spa with rude staff. They are absolutely not equipped for the wind which is practically always there, with ashtrays or windproof umbrellas etc To be avoided"
★★★★★
2024-06-23
W

Warrior of light

Couple
Hotel San Teodoro ★★★★
"Good hotel, daily cleaning of the room, excellent staff at the reception desk. Possibility to rent bicycles. Breakfast could be better."
★★★★★
2025-01-01
G

Guest User

Other
Hotel Lu Pitrali ★★★
"Our group of 7 stayed at Hotel Lu Pitrali in San Teodoro. The hotel is immaculate and the service is excellent. The family is so kind and hospitable. Breakfast was outstanding. Thank you Stefano, Anna, Giada and family for making our stay so special. Highly recommended !!!"
★★★★★
2024-05-29
G

Guest User

Other
Terradimare Resort&Spa ★★★★
"4 star resort if you’re staying in any other room but the apartment. Our room (105) became infested with flying ants and termites on our last night of the trip. Front desk provided us bug spray to deal with the bugs but they kept coming. It was impossible to locate the entry point because there were so many of them. We had to have the kids sleep in our room as I didn’t want them where we had to use the bug spray. On the second night of our trip, the electricity went out in our room and it activated the emergency lights throughout the apartment at 0200. Not the best way to wake up. This was weird as the air conditioner continued to run so at least that was a good thing. I went to the front desk to complain and realized that it had affected the whole hotel as all the other guests were either standing outside their hotel room and the front lobby was packed. Receptionist said it was a problem in the city not caused by them but the street lights and neighboring houses had power and the AC was still running so not sure how you talk that one down. As compensation, they took 20€ off the breakfasts that weren’t included in the hotel apartment booking and gave me a 12 o’clock late checkout from the standard 10am. This hotel is still one of my favorites but selecting that apartment was a bad move. It’s very spartan, does not come with room cleaning but that’s all stated up front when you book. It’s good for a family of 4 to spread out in and we had a terrace to dry off all our beach things after a day out in the sun. Breakfast buffet is good. Also I remember from our first trip the receptionist would provide a map of the neighboring beaches and a code to get a discount for the reservation only beaches. This time I had to ask about it but the receptionist did get us the map and the code after requesting it. It would be cool to provide this to every guest as they checked-in, and for them not to ask about it because this is good information to have."
★★★★★
2026-06-28
G

Guest User

Other
Montepetrosu Charming House ★★★★
"Great location with beautiful, modern, and very clean rooms. The staff were friendly, welcoming, and accommodating throughout our stay. Camilla provided excellent service, breakfast was delicious, and Letizia made sure our rooms were well looked after while offering great local recommendations. We had a wonderful stay and would definitely recommend this place!"
★★★★★
2026-08-05
G

Guest User

Other
Hotel Bonsai ★★★★
"Hotel, sleep and breakfast, very welcoming, nice spacious room, with a nice bathroom. Very clean. Abundant, varied and quality breakfast. The owners, who are active in the daily management, are always present and attentive to the needs of the customers. They booked 2 excursions for us, one by dinghy TAVOLARA E MOLARA and one by boat to visit MADDALENA. Absolutely not to be missed. Furthermore, the hotel has a beautiful swimming pool. Highly recommended."
★★★★★
2023-08-03
S

Scenic

Other
Hotel Costa Caddu ★★★
"We returned to Costa Caddu after a few years of break and found the same excellent quality of food, the same care care in the maintenance of gardens, the same cleaning of rooms and all common spaces, The same professionality and gentleness as the staff who made our holiday wonderful. A special appreciation note for Ivana in the room : quick, smile available. My son and family who led us this year for the first time have also been enthusiastic. Good! Continue like that."
★★★★★
2026-07-13
G

Guest User

Other
Residenze Gallura ★★★
"There were drunk, inconsiderate 18 year olds playing football at like 1am and went to the night club after about every night but on the 2nd last night they had the audacity to, when they accidentally broke their chair while playing football(during the night)to swap the chair for our chair and throw the broken piece into the trees! I am a kid, I may take it more gently, but my Dad got barely any sleep a few nights and I completely sympathize. I consider this outrageous!"
★★☆☆☆
2025-07-23

San Teodoro Travel Information

Power Plug & Voltage

230V/Type C/F/L

💵

Currency

1 SGD ≈ 0.68 EUR

💳

Local Payment

Cards/Cash/ApplePay

📱

Connectivity

TIM/Vodafone/WindTre/Iliad

🌡️

Current Weather

Clear

More Information About San Teodoro Hotels

Data

Detail

Number of reviews

584

Total properties

96

Weekday Avg. Price

S$ 654

Weekend Avg. Price

S$ 627

Trending hotel

Baglioni Resort Sardinia

FAQs About Hotels in San Teodoro

  • What are the best hotels in San Teodoro?

    San Teodoro has some of the best hotels to satisfy your needs. Whether you're looking for a business stay or a vacation hotel, Baglioni Resort Sardinia (from S$ 1,525), Hotel le Mimose (from S$ 380) and Terradimare Resort&Spa (from S$ 314) are best choices for your stay.

  • What are the top hotels in San Teodoro near La Cinta?

    Some of the top hotels in San Teodoro near La Cinta include Terradimare Resort&Spa (from S$ 314) and Hotel le Mimose (from S$ 380), all offering easy access to La Cinta, making them ideal for visitors looking to explore the area.

  • What is the average price of a hotel in San Teodoro for this weekend?

    According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in San Teodoro this weekend is S$ 526 per night. For a 4-star hotel, the average cost is S$ 909 per night. If you're looking for a luxury experience, 5-star hotels in San Teodoro this weekend typically cost S$ 2,363 per night.

  • How much do hotels in San Teodoro cost per day during weekdays?

    Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in San Teodoro during weekdays is S$ 519 per night. For a 4-star hotel, you can expect to pay around S$ 1,061 per night. If you're seeking a luxury stay, 5-star hotels in San Teodoro generally cost S$ 2,370 per night on weekdays.

  • What are the best hotels with a spa in San Teodoro?

    Planning a relaxing getaway? A spa experience can be the perfect addition to your trip. Baglioni Resort Sardinia (from S$ 1,525) provides highly rated spa services for ultimate relaxation.

  • Which hotels in San Teodoro have pools?

    Baglioni Resort Sardinia (from S$ 1,525), Hotel le Mimose (from S$ 380) and Terradimare Resort&Spa (from S$ 314) are popular hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

  • What are the best places to stay in San Teodoro?

    Some of the best places to stay in San Teodoro are near popular attractions like La Cinta and Spiaggia Grande Baia, offering easy access to key sights and amenities.

  • What hotels in San Teodoro offer an especially good breakfast?

    Baglioni Resort Sardinia (from S$ 1,525), Terradimare Resort&Spa (from S$ 314) and Hotel le Mimose (from S$ 380) offer an especially good breakfast to start your day. Begin your day with a tasty and satisfying breakfast!

  • What are the best luxury hotels in San Teodoro?

    San Teodoro has many popuplar luxury hotels with different styles, top amenities and unique experiences. Baglioni Resort Sardinia (from S$ 1,525) is one of the best luxury hotels for exceptional stay.

  • What are the best pet-friendly hotels in San Teodoro?

    Hotel le Mimose (from S$ 380) and Sunset House PuntoCasaBudoni (from S$ 757) are the best pet-friendly hotels that welcomes your furry friends. Enjoy your stay with your pets by your side!

  • How to get good deals on hotels in San Teodoro?

    Trip.com provides various promotions, discounts and special offers all year round. You can check the promotions page for the latest promotions on Trip.com.

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.