The 10 best spa hotels in San Teodoro, Italy | Booking.com
Skip to main content

Spa Hotels in San Teodoro

Find the spa hotels that appeal to you the most

The best spa hotels in San Teodoro

Check out our pick of great spa hotels in San Teodoro

Filter by:

Review score

Baglioni Resort Sardinia - The Leading Hotels of the World

Hotel in San Teodoro

Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of San Teodoro.

M
Malcolm
From
Australia
The elegant restful laid back atmosphere you have created
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 287 reviews
Price from
US$456.56
1 night, 2 adults

Hotel L'Esagono

Hotel in San Teodoro City Centre, San Teodoro

Set directly on the beach, this 3-star hotel features rooms surrounded by a large garden. Hotel L'Esagono comes with 2 swimming pools, a restaurant, and free private parking.

K
Kaushal_Patel
From
India
We visited Esagono in May. The property is located near the beach, with the bar and restaurant facing the sea, creating a truly relaxing vibe. Though the sea was a bit cold during our visit, the swimming pool was pleasantly warm and perfect for kids to enjoy. The property is well-maintained, fully equipped, and has ample parking space. A great spot for a peaceful seaside getaway.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 843 reviews
Price from
US$142.11
1 night, 2 adults

Grande Baia Resort & Spa

Hotel in San Teodoro

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.

K
Kate
From
United Kingdom
Lovely clean apartment, fantastic facilities, beautiful beach
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,100 reviews
Price from
US$181.14
1 night, 2 adults

holiday home su Niberalzu

Monti (Near San Teodoro)

Boasting inner courtyard views, holiday home su Niberalzu provides accommodation with patio, around 24 km from Olbia Harbour.

L
Lubos Christian
From
Slovakia
It's an amazing secluded apartmant with everything you need for your holiday stay. The kitchen was very well equipped, the bathroom was spacious and the bed was huge. The outdoor is equiped with sunbeds, bbq, table and outdoor bed. We really enjoyed our stay and we would definitely come back. The views in this area are wonderful. We could also take vegetables from the garden behind the apartment and they were delicious. This place made our stay in Sardinia extraordinary:)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 115 reviews
Price from
US$99.17
1 night, 2 adults

HOTIDAY Room Collection - Olbia Wallure

Olbia (Near San Teodoro)

Ideally situated in the centre of Olbia, HOTIDAY Room Collection - Olbia Wallure features Italian breakfast and free WiFi throughout the property.

T
Tania
From
France
Great hotel. Comfortable, beautiful decoration, well located and excellent breakfast. My special thanks to Aurore for her assistance and kindness. ⭐️⭐️⭐️⭐️⭐️
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 341 reviews
Price from
US$102.78
1 night, 2 adults

Tramas Hotel & Spa

Olbia (Near San Teodoro)

Discover a place where relaxation, wellness, and local culture come together at Tramas Hotel & Spa.

m
myra
From
New Zealand
Confortable large room. Really friendly helpful staff. Extremely accomodating. Loved loved loved the breakfast. Car park for 5 euro was well worth it.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,027 reviews
Price from
US$130.68
1 night, 2 adults

Felix Hotels - Hotel Felix Olbia

Olbia (Near San Teodoro)

Set in the centre of Olbia, Felix Hotel provides rooms with furnished terraces and views of Olbia Bay. This hotel features a rooftop restaurant, as well as a swimming pool.

A
Andrea
From
Serbia
Great rooms, delicious breakfast, staff were very helpful, one rooftop pool and one in the backyard were very clean and enjoyable, would recommend to everyone!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 614 reviews
Price from
US$123.21
1 night, 2 adults

Hotel Panorama

Olbia (Near San Teodoro)

Enjoy the view across the centre of Olbia from the roof terrace at Hotel Panorama. This 4-star hotel features a luxury wellness centre and fitness centre. Free parking is provided nearby.

P
Patricia
From
Ireland
Lovely friendly staff with helpful recommendations. Having the free parking is definitely a bonus in Olbia. Very relaxing experience and felt you could duck in and out of the old town and out of the heat to the hotel as it was so close to everything. Great bars and restaurants around, felt the standard generally in Olbia was very good when compared to Alghero.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 701 reviews
Price from
US$126.01
1 night, 2 adults

Mercure Olbia

Olbia (Near San Teodoro)

Mercure Olbia is just 1.5 km from the port of Olbia. This stylish hotel features free WiFi, a spa with indoor pool, and modern rooms with air conditioning.

H
Haroldas
From
Lithuania
I recently had the pleasure of staying at the Mercure Olbia from June 5th to June 8th, and it was an unforgettable experience. The hotel itself is fantastic, offering a comfortable stay with excellent amenities. I was pleasantly surprised to receive a slightly upgraded room, which made my stay even more enjoyable. The kitchen at Mercure Olbia was also very nice. My stay included breakfast every morning, which had a great variety of light food, fruits, sandwiches, and drinks. It was a perfect start to each day. A special mention goes to Daniel, the receptionist. He was incredibly helpful, especially during late nights and early mornings when most places were closed. Daniel went out of his way to organize some light snacks for me and provided invaluable advice on exploring Olbia and what to expect during the summer season in Sardinia. His friendliness and dedication truly made a difference and enhanced my overall experience at the hotel. Thank you, Mercure Olbia, and a heartfelt thank you to Daniel for the outstanding service. I highly recommend this hotel to anyone visiting Olbia.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,036 reviews
Price from
US$118.66
1 night, 2 adults

AMASEA Resort

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, 800 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

J
Jasmin
From
Germany
Very friendly staff Beautiful place at the beach
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 616 reviews
All spa hotels in San Teodoro

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.

Most booked spa hotels in San Teodoro and surroundings in the past month

See all

Highly rated spa hotels in San Teodoro and nearby

  • Iocchedda

    Porto Ottiolu
    8.0+ review score
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 11 reviews

    Situated just 21 km from Isola di Tavolara, Iocchedda offers accommodation in Porto Ottiolu with access to massage services, a garden, as well as luggage storage space.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 18 reviews

    Located in Capo Coda Cavallo, a few steps from Spiaggia di Cala Suaraccia and 11 km from Isola di Tavolara, La casetta a due passi dal mare offers a private beach area and air conditioning.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 5 reviews

    Situated in Capo Coda Cavallo, the recently renovated Monolocale Porto Coda Cavallo provides accommodation 800 metres from Spiaggia Grande Baia and 10 km from Isola di Tavolara.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 11 reviews

    Featuring garden views, Volpe by DomusAway provides accommodation with a private beach area and a patio, around 8 km from Isola di Tavolara.

  • Molarotto

    Porto Taverna
    8.0+ review score
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 23 reviews

    Featuring a patio with mountain views, a private beach area and a garden, Molarotto can be found in Porto Taverna, close to Porto Taverna Beach and 3.5 km from Isola di Tavolara.

Save money on spa in San Teodoro and nearby – budget options available

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Boasting a patio with mountain views, a private beach area and an infinity pool, LuxRent Villa Smeralda Pool and Beach can be found in Capo Coda Cavallo, close to Spiaggia di Cala Suaraccia and 10 km...

Spa hotels that guests love in San Teodoro

See all
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 808 reviews
    Relaxing, quiet and clean resort. Staff were very friendly and helpful. Pool area was nice, quiet and clean with available sunbeds places. Very good with own shuttle bus to the beach. The breakfast is very good, an employee always remembered what kind of coffee I like. Very close to the centre of San Theodoro and to the beach as well.
    Guest review by
    Sandra
    Family with young children
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 843 reviews
    Swimming pool is nice and there is sunbeds. Restaurant has an amazing view, breakfast is ok. The hotel has a lot of green area which is very nice and flowers. Air condition is good and there is fan too, in the room. I think it’s good for group visits and yoga retreats as there is yoga space on the open.
    Guest review by
    Una
    Family with young children
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 616 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.
    Guest review by
    Moranda
    Young couple