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.

Breakfast was outstanding and so pretty to have it on the water. Staff was wonderful and very helpful. Location was great

Show more Show less
8.3
Very good
1,107 reviews
Price from
MYR 869
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
352 reviews
Price from
MYR 5,611
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.

My stay at Terra di Mare was fabulous from the moment I checked in. Francesca and Sara welcomed me so kindly and explained everything I needed and answered every question in detail. That definitely made my stay much easier and very convenient. The room was spacious and clean, the swimming pool and breakfast were fantastic, and they even have shuttles from the hotel to spiagglia di cinta :)

Show more Show less
8.3
Very good
844 reviews
Price from
MYR 560
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
55 reviews
Price from
MYR 532
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
65 reviews
Price from
MYR 2,810
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.

Big spacious rooms. It was very clean and staff were friendly. Shuttle services to rooms and beach available making everything feel like a real vacation. The beach is lovely and easy accessible. Breakfast + Dinner buffet had a wide variety of delicious food, also Italian:) i.e. local & continental delicacies.

Show more Show less
7.6
Good
901 reviews
Price from
MYR 1,023
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
MYR 1,552
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
10
Exceptional
1 reviews
Price from
MYR 828
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
MYR 2,164
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
MYR 586
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.5
    Scored 8.5
    Very good
    Rated very good
     · 76 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.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 308 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: MYR 975.99
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,107 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: MYR 1,770.59
    7.6
    Scored 7.6
    Good
    Rated good
     · 901 reviews
    Big spacious rooms. It was very clean and staff were friendly. Shuttle services to rooms and beach available making everything feel like a real vacation. The beach is lovely and easy accessible. Breakfast + Dinner buffet had a wide variety of delicious food, also Italian:) i.e. local & continental delicacies.
    Nana Yaw
    Young couple
  • Avg. price/night: MYR 975.99
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,107 reviews
    Love the location, wonderful reception staff, great breakfast and views from the restaurant right on the water. Nice pool and spa facilities.
    Ifigenia
    Young couple
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 251 reviews
    We had kingsized bed room. Space, look and feeling and room. New interieur.very nice shower amd bathroom. Breakfast. Location to centre. Good price value. Stayed 4 nights. Free parking. Everything you need.
    Dustin
    Young couple
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 4 reviews
    The appartment is super close to La Cinta beach, there are restaurants and shops near for every needs. The bed was big and comfy, and the terrace is very spacious, and relaxing, with a sofa, 2 tables and several seats around. Our host was super friendly, as well as the neighbouring area, and all the people. Really recommended!!
    Windegg
    Solo traveller
  • Avg. price/night: MYR 607.21
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 210 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
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 360 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