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 selection of great spa hotels in San Teodoro

Filter by:

Review score

AMASEA Resort

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, a 9-minute walk from Cala d'Ambra Beach, AMASEA Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Margo
From
United States
Location was wonderful for walking into town. The included breakfast was excellent with lots of variety. We arrived early and had a late departure and the staff was flexible about letting us stay to use the pool and facilities. This was a huge help for our travel schedule and much appreciated. The suite with two adjoining bedrooms was perfect for our group. The grounds and blooming flowers are well kept and a delight.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 573 reviews
Price from
$341.93
1 night, 2 adults

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.

B
Bernardo
From
United States
Great location next to two wonderful beaches. It was an easy drive into San Teodoro from the resort. Gusto, the restaurant on property ended up being a wonderful dining experience. The bar for sunset adjacent to the pool and restaurant as well as the well manicured grounds were also lovely. My only regret is not staying at this property longer. This resort was a great kickoff to our trip in Sardinia.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 299 reviews
Price from
$854.57
1 night, 2 adults

Hotel L'Esagono

Hotel in San Teodoro City Centre, San Teodoro

Right on the beach, this 3-star hotel features rooms on spacious grounds. Hotel L'Esagono provides 2 swimming pools, a restaurant, and free private parking.

r
robert
From
United States
Beautiful grounds, roses in gardens everywhere, in bloom. Great local seafood dinner at on-site restaurant, above average breakfast with large variety, comfortable beds, nice pool and beach area, friendly staff. Wonderful!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 837 reviews
Price from
$142.87
1 night, 2 adults

Terradimare Resort&Spa

Hotel in San Teodoro City Centre, San Teodoro

Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.

J
Justino
From
Italy
Check in was very informative. Staff recommended many restaurants in the area. Great recommendation for a pizza place and the hotel was walking distance to downtown.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 826 reviews
Price from
$127.86
1 night, 2 adults

Grande Baia Resort & Spa

Hotel in San Teodoro

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

A
Alexander
From
Brazil
Very good hotel, clean, and the staff is very helpful. Big Pool and also good internet. Food also good in the restaurant.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,101 reviews
Price from
$202.34
1 night, 2 adults

Cala Cuncheddi - VRetreats

Murta Maria (Near San Teodoro)

Offering an outdoor pool, a spa and an à la carte restaurant, Cala Cuncheddi - VRetreats is 8.1 mi from Olbia center and 66 feet from the private beach, known as Li Cuncheddi.

S
Santiago
From
Uruguay
Everything, the hotel the beach.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 360 reviews
Price from
$683.16
1 night, 2 adults

holiday home su Niberalzu

Monti (Near San Teodoro)

Holiday home su Niberalzu enjoys a location in Monti, 15 miles from Olbia Harbour and 19 miles from Isola di Tavolara. With inner courtyard views, this accommodation provides a patio.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 113 reviews
Price from
$99.70
1 night, 2 adults

Hotel For You

Olbia (Near San Teodoro)

The Hotel For You was born in the heart of the historic center of Olbia, a few yards from the central Corso Umberto, and near the "Bardanzellu" and "Via Nanni" car parks.

E
Elisa
From
Germany
Breakfast, Staff and Location were perfect.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,336 reviews
Price from
$107.34
1 night, 2 adults

LH Hotel Pozzo Sacro

Olbia (Near San Teodoro)

Located in Olbia, 1.6 miles from Pittulongu Beach, LH Hotel Pozzo Sacro provides accommodations with free WiFi and free private parking.

M
Mauricio
From
Spain
Hotel was beautiful, room was spacious and clean. Best of all, the staff. They were super sweet and caring, always contributing to creating a lovely environment. Big shout out to Beatriche and Anita who were extremely helpful and lovely. I really recommend this hotel! (Breakfast was very good as well).
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,178 reviews
Price from
$112.44
1 night, 2 adults

HOTIDAY Room Collection - Olbia Wallure

Olbia (Near San Teodoro)

Ideally set in Olbia, HOTIDAY Room Collection - Olbia Wallure has an Italian breakfast and free WiFi throughout the property.

S
Samuel
From
United States
We enjoyed our stay in Olbia. This boutique hotel is wonderful. Rooms were very clean and well appointed as was the spa . Breakfast was varied and bountiful....John Paulo was a great host.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 335 reviews
Price from
$99.61
1 night, 2 adults
All spa hotels in San Teodoro

Looking for a spa hotel?

What better way to unwind after a day of sightseeing than at a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, providing 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 surrounding area in the past month

See all

Spa Hotels That Guests Love in San Teodoro

See all
  • Avg. price/night: $98.06
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 826 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
  • Avg. price/night: $98.53
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 837 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
  • Avg. price/night: $227.09
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 576 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