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

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.

Y
Yuval
From
Israel
We were upgraded to a villa so that's one plus Other than that the rooms are perfect, the breakfast is amazing and the private beach is perfection Amazing hotel to spend a vacation in sardinia
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 295 reviews
Price from
$461.38
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
Rieza
From
United Arab Emirates
Everything! Beach Front, lovely rooms, friendly staff, they can even arrange tours for you!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 839 reviews
Price from
$143.05
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.

S
Silvia
From
Netherlands
Good atmosphere and a peaceful location. Great facilities and hospitality.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,099 reviews
Price from
$182.34
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.83
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.

L
Laura
From
United States
beautiful property! they seem to have 2 buildings with rooms. the entry ways we pretty and the rooms a good size. they gave us extra towels and blankets
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,005 reviews
Price from
$131.54
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.

F
Filipe
From
United Kingdom
Charming and very well equipped hotel at the heart of Olbia. At the reception we were greeted by Mr. Giampaolo with an impeccable service. Accommodations are above what I expected for the price paid.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 335 reviews
Price from
$83.55
1 night, 2 adults

Felix Hotels - Hotel Felix Olbia

Olbia (Near San Teodoro)

Set in the center 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.

I
Isabelle
From
France
Everything was great ! Kindness and helpfulness of the staff, great room and minimal modern decoration all over the hotel, two amazing pools, easy location, very good breakfast
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 611 reviews
Price from
$124.03
1 night, 2 adults

Hotel Panorama

Olbia (Near San Teodoro)

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

N
Nee
From
United States
The staff were exceptional - they upgraded our room at no extra charge (we did not ask for this), they offered to reserve a taxi to the airport for us for the following morning, and when they learned we would be leaving prior to their complimentary breakfast being served they offered to open earlier! The guest room was very spacious and elegant. The location was walking distance to many nice restaurants. Should we return to the area, this will be our first choice as to where to stay.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 706 reviews
Price from
$126.85
1 night, 2 adults

Mercure Olbia

Olbia (Near San Teodoro)

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

R
Russell
From
United States
Breakfast was Awesome, Large variety to choose from. This location was great for walking distance to get to the Bus for Our Journey to PALAU.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,000 reviews
Price from
$196.61
1 night, 2 adults

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, 580 reviews
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.19
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 825 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: $172.65
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 839 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.3
    Very Good - What previous guests thought, 580 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