Skip to main content

The best spa hotels in San Teodoro

Check out our pick of great spa hotels in San Teodoro

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

This hotel offers a breakfast buffet in the morning. The restaurant has both indoor and outdoor dining areas offering amazing panoramic views.

The big swimming pool faces the Tyrrhenian Sea and comes with sun loungers and parasols. The small one includes a hydromassage.

Clean room. Awesome bar right on the beach. Friendly staff.

Show more Show less
8.3
Very good
1,100 reviews
Price from
RUB 18,775
per night

The rooms are spacious and air-conditioned, and all feature a furnished balcony or terrace with views of the park or the sea. Each offers a flat-screen TV.

A sweet and savoury breakfast is served daily at Baglioni Resort Sardinia - The Leading Hotels of the World. The restaurant specialises in traditional local cuisine and international favourites.

kind clews, special location by the beach. nice food, relax program. each room has garden trace and sun bed. perfect place!!

Show more Show less
8.8
Fabulous
354 reviews
Price from
RUB 106,471
per night

Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios. Set in the centre of San Teodoro, it is just metres from the beach.

excellent location great staff & very quite.

Show more Show less
8.3
Very good
858 reviews
Price from
RUB 10,548
per night

Boasting garden views, Residence Arruli provides accommodation with a garden, a bar and barbecue facilities, around 2.2 km from Lu Impostu Beach. There is a private entrance at the holiday home for the convenience of those who stay. The holiday home features rooms with air conditioning, free private parking and free WiFi.

The location is perfect for a family stay, close to the most amazing beaches and just close enough to the crowded town of San Teodoro. We had all the basics we needed ( yes, you have to bring your own soap and salt-but we are used to this type of travel) Communication with the landlord was also very good, they were able to facilitate our early check in.

Show more Show less
8.5
Very good
56 reviews
Price from
RUB 15,923
per night

The Due Lune Puntaldia Resort & Golf is located on the north-east coast of Sardinia. It offers panoramic views of the coastline, a 9-hole golf course and many sports and leisure facilities.

The Due Lune Puntaldia Resort & Golf has a restaurant and bar around the swimming pool. There is also a fitness and wellness centre, together with tennis courts, windsurfing and scuba diving.

Excellent hotel with excellent location-extremely clean & comfortable . Upon arrival we were warmly welcomed by the friendly reception staff. Silvia who works at the reception is a sweetheart! She makes our trip more interesting with her advices & tips about the city , supermarket , boat tours and beaches that are within walking distance. Would definetely recommend this hotel to everybody! It's a true sample of excellent hospitality. Thank you again Silvia for going just that little step extra for the guests!!! Shout out to all guys at the bar and the restaurant! Amazing customer service. Also I wanted to thank Roberto “the shuttle guy” who went above and beyond:) Grazie!

Show more Show less
8.4
Very good
63 reviews
Price from
RUB 52,954
per night

Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 10 km north of San Teodoro centre. It offers a modern spa and an impressive pool with sun terrace.

Grande Baia is a great place to relax in, with a wellness centre featuring a sauna, hot tub and Turkish bath. You will also find a fitness centre and a mini club for children.

Excellent value for money, friendly staff, cleanliness. Beautiful Mountain View. Lots of space in the bungalows.

Show more Show less
7.6
Good
909 reviews
Price from
RUB 20,363
per night

In the heart of San Teodoro, Villetta Cala D'Ambra has sea views from the terrace. This beachfront property offers access to a patio. Private parking can be arranged at an extra charge.

The holiday home features 3 bedrooms, a flat-screen TV with streaming services, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a bidet. Guests can take in the ambience of the surroundings from an outdoor dining area or keep themselves warm by the fireplace on colder days. For added privacy, the accommodation has a private entrance and is protected by full-day security.

Show more Show less
8.7
Fabulous
3 reviews
Price from
RUB 29,238
per night

Boasting 2 swimming pools and a sea-view restaurant, Hotel Club Baja Bianca is next to a natural salt pan and relaxing green area with free parasols, deckchairs and sun loungers. Wi-Fi is free in public areas.

Show more Show less
9.5
Exceptional
2 reviews
Price from
RUB 24,263
per night

The spacious apartment with a terrace and garden views has 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a fridge and kitchenware, and 2 bathrooms with a bidet. Guests can take in the ambience of the surroundings from an outdoor dining area. For added privacy, the accommodation has a private entrance and is protected by full-day security.

Show more Show less
9
Superb
2 reviews
Price from
RUB 40,777
per night

Featuring a garden and BBQ facilities, Iocchedda is a 5-minute walk from Ottiulu Marina and the town's sandy beaches. It offers self-catering accommodation on the north-eastern coast of Sardinia.

Classic-style apartments at Iocchedda are equipped with a flat-screen TV, a fan and a kitchenette with a dining and seating area. The private bathroom includes a shower. All apartments have either a terrace, a patio or a balcony.

Show more Show less
8.8
Fabulous
18 reviews
Price from
RUB 11,040
per night

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.
Search spa hotels in San Teodoro

Most booked spa hotels in San Teodoro this month

Spa hotels that guests love in San Teodoro

  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 343 reviews
    Lovely accomodation! Little private patios (with comfy seating) outside the rooms to relax and enjoy the beautiful view. Warm welcome from host Maria Teresa and delicious breakfast. Clean and comfortable room. Close to San Teodoro for groceries/ amenities and short drive to sights nearby.
    Mattie
    Young couple
  • Avg. price/night: RUB 21,086
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 380 reviews
    Great staff, good hotel location between town and beach. The selection at breakfast was ok, lacks hot food but can't expect much from a small/medium hotel Room is a decent size, they put a lot of space on the balcony, which is always nice.
    Cong man
    Young couple
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 325 reviews
    It was a nice room with a spacious porch which we liked. The landscaping is beautiful. The pool is a bit small and close to the restaurant for the size of the resort so sitting by the pool isn’t super relaxing. Weird that if you book on booking.com you have to pay extra for towels. It was like 3 euros a towel but I don’t know why they don’t just include that in the price of the room. Breakfast was pretty decent but we wish there was more local fruit / vegetables available.
    Moranda
    Young couple
  • Avg. price/night: RUB 14,982
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 492 reviews
    The fantastic breakfast, especially the freshly baked croissants 🥐 The beds were so comfy, lovely clean room. Roof terrace was amazing for views, and so spacious! Owners and staff were just so lovely! Will definitely stay here again as it was so nice!!!!
    Sandi
    People with friends
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 77 reviews
    The location of the property was very centrally located, 3 min walk to town centre, and a 10 minute walk to nearest beach, 25 mins to a better beach. Breakfast was provided in a local cafe, coffee and a croissant. There was no time limit to avail of this either which was great if you wanted a good lie in. Room was big and plenty of wardrobe space, recently refurbished bathroom and mini fridge was handy too. Aircon provided but we didn't need it
    Aisling
    Young couple
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 325 reviews
    Great location. Own private beach with sun umbrellas and sunbeds. Nice bar. Breakfast not great, but good enough. You can now order all kinds of coffee to the waiters during breakfast time. Walking distance to San Teodoro Spacious rooms. Staff at the reception was very kind.
    Georgi
    Family with young children
  • Avg. price/night: RUB 19,641
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,100 reviews
    Right next to the beach. Many beautiful beaches around. Has a wellness centre, although I didn't enjoy my massage a lot (it was too weak). The staff was very welcoming and the territory is just beautiful.
    Elena
    Young couple
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 38 reviews
    Really cute B&B in the nature, perfect for relaxing, exploring beaches and also close to the city center of San Teodoro. Everything is super new and clean. Nice breakfast outside in the garden. The owners are really nice!
    K.V.W.
    Solo traveller
  • Avg. price/night: RUB 13,479
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 209 reviews
    Very relaxing, modern and welcoming place to reside for a few days. Our apartment was spacious, especially the balcony with nice views all round. Fittings and furnishing clean and modern. Perfectly suited our needs, short drive to the nearest biggest beach, and apartment otherwise easily accessible by car. Calm and relaxing surroundings. Breakfast in nice little garden was good and appropriate, gluten-free options available. Mini-fridge was useful as well.
    Frederik
    Young couple
  • Avg. price/night: RUB 9,147
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 361 reviews
    Great room, all new and well-maintained, it all seems brand new, with good beds, nice lighting and airco. Beautiful bathroom, super clean. The room has a great communal terrace at the back with comfy chairs and tables. Also a good breakfast (fresh croissants, organic yoghurt, fruit, cookies, etc) was served on the terrace. This all has the quality of a luxury hotel, but benefits from the personal attention of somebody who is taking care of her guests and the spaces very warmly, without being intrusive. Grazie mille, Claudia!
    Astrid
    Young couple