Skip to main content

Spa Hotels in San Teodoro

Find the spa hotels that appeal to you the most

Top picks for San Teodoro hotels

Explore our most popular hotels in San Teodoro

Filter by:

Review score

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, 646 reviews
Price from
US$309.14
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.

T
Taja
From
France
The staff went above and beyond - we received a lovely room upgrade, and they made and brought us an entire cake when we celebrated a birthday! Everyone was kind and professional. The suite was spotlessly clean, well furnished and spacious. Beds were great, and having a coffee on the terrace in the morning was just lovely. Good breakfast. A nice beach is a short walk away, and a pool is available as well.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews
Price from
US$523.69
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.

J
Jeanne
From
Germany
Breakfast was amazing, you can take your coffee looking at the sunrise on the ocean The hotel is right on the beach The staff was very friendly and helpful The rooms were comfy and cute The garden is full of flowers
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 822 reviews
Price from
US$142.63
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.

M
Maciej
From
Ireland
It is a very nice resort, close to town, restaurants, plenty of parking space, room very clean, nice view, lovely and helpful staff, quiet and peaceful place, highly recommended to everyone!!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 810 reviews
Price from
US$121.08
1 night, 2 adults

Sea View - Cozy apartment with parking space

San Teodoro City Centre, San Teodoro

Situated 1.1 km from Cala d'Ambra Beach and 14 km from Isola di Tavolara in the centre of San Teodoro, Sea View - Cozy apartment with parking space features accommodation with free WiFi and free...

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 15 reviews
Price from
US$465.82
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.

N
Nana Yaw
From
Germany
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.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,114 reviews
Price from
US$186.54
1 night, 2 adults

The houses of rising sun with a stunning sea view

Porto Taverna (Near San Teodoro)

Featuring a patio with mountain views, a private beach area and a garden, The houses of rising sun with a stunning sea view can be found in Porto Taverna, close to Porto Taverna Beach and 3.5 km from...

M
Mikael
From
Sweden
The outdoor terrace is absolutely magical. Fantastic view, protected from the weather, large areas with both sun and shade. And an absolutely wonderful outdoor shower with a view of the sea. We didn't spend much time indoors because of the large terrace, but everything we needed was in the apartment. The hosts Marina and Marco are fantastically sweet, service-minded and caring.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 26 reviews
Price from
US$292.75
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.

M
Maria
From
Spain
We absolutely loved this stay. Located in the middle of nature, with plenty of space to enjoy the peacefulness of the countryside but still conveniently close to Olbia. The house is carefully decorated and had everything we needed to cook and enjoy our time there. Hosts live nearby and were nice and attentive. Do not miss it!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Price from
US$115.93
1 night, 2 adults

HOTIDAY Olbia Wallure

Olbia (Near San Teodoro)

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

S
Scott
From
United Kingdom
Helpfulness if staff. Location. Nice hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 386 reviews
Price from
US$98.84
1 night, 2 adults

La Locanda Del Conte Mameli - Boutique Hotel & Suite SPA

Olbia (Near San Teodoro)

Set in Olbia, 5.8 km from Olbia Harbour, La Locanda Del Conte Mameli - Boutique Hotel & Suite SPA features views of the city. With free WiFi, this 4-star hotel offers a shared lounge and room service....

D
Daniela
From
Bulgaria
Perfectly located to explore Olbia and surroundings. Offers option for convenient parking nearby. The staff is welcoming and very kind, all suggestions for boat tours and attractions were marvellous.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 670 reviews
Price from
US$132.16
1 night, 2 adults
All spa hotels in San Teodoro

The best spa hotels in San Teodoro

Check out our pick 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, 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, 646 reviews
Price from
US$309.14
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.

T
Taja
From
France
The staff went above and beyond - we received a lovely room upgrade, and they made and brought us an entire cake when we celebrated a birthday! Everyone was kind and professional. The suite was spotlessly clean, well furnished and spacious. Beds were great, and having a coffee on the terrace in the morning was just lovely. Good breakfast. A nice beach is a short walk away, and a pool is available as well.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews
Price from
US$523.69
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.

J
Jeanne
From
Germany
Breakfast was amazing, you can take your coffee looking at the sunrise on the ocean The hotel is right on the beach The staff was very friendly and helpful The rooms were comfy and cute The garden is full of flowers
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 822 reviews
Price from
US$142.63
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.

M
Maciej
From
Ireland
It is a very nice resort, close to town, restaurants, plenty of parking space, room very clean, nice view, lovely and helpful staff, quiet and peaceful place, highly recommended to everyone!!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 810 reviews
Price from
US$121.08
1 night, 2 adults

Sea View - Cozy apartment with parking space

San Teodoro City Centre, San Teodoro

Situated 1.1 km from Cala d'Ambra Beach and 14 km from Isola di Tavolara in the centre of San Teodoro, Sea View - Cozy apartment with parking space features accommodation with free WiFi and free...

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 15 reviews
Price from
US$465.82
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.

N
Nana Yaw
From
Germany
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.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,114 reviews
Price from
US$186.54
1 night, 2 adults

The houses of rising sun with a stunning sea view

Porto Taverna (Near San Teodoro)

Featuring a patio with mountain views, a private beach area and a garden, The houses of rising sun with a stunning sea view can be found in Porto Taverna, close to Porto Taverna Beach and 3.5 km from...

M
Mikael
From
Sweden
The outdoor terrace is absolutely magical. Fantastic view, protected from the weather, large areas with both sun and shade. And an absolutely wonderful outdoor shower with a view of the sea. We didn't spend much time indoors because of the large terrace, but everything we needed was in the apartment. The hosts Marina and Marco are fantastically sweet, service-minded and caring.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 26 reviews
Price from
US$292.75
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.

M
Maria
From
Spain
We absolutely loved this stay. Located in the middle of nature, with plenty of space to enjoy the peacefulness of the countryside but still conveniently close to Olbia. The house is carefully decorated and had everything we needed to cook and enjoy our time there. Hosts live nearby and were nice and attentive. Do not miss it!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 117 reviews
Price from
US$115.93
1 night, 2 adults

HOTIDAY Olbia Wallure

Olbia (Near San Teodoro)

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

S
Scott
From
United Kingdom
Helpfulness if staff. Location. Nice hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 386 reviews
Price from
US$98.84
1 night, 2 adults

La Locanda Del Conte Mameli - Boutique Hotel & Suite SPA

Olbia (Near San Teodoro)

Set in Olbia, 5.8 km from Olbia Harbour, La Locanda Del Conte Mameli - Boutique Hotel & Suite SPA features views of the city. With free WiFi, this 4-star hotel offers a shared lounge and room service....

D
Daniela
From
Bulgaria
Perfectly located to explore Olbia and surroundings. Offers option for convenient parking nearby. The staff is welcoming and very kind, all suggestions for boat tours and attractions were marvellous.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 670 reviews
Price from
US$132.16
1 night, 2 adults
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

Popular with guests booking spa hotels in San Teodoro

Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 8 reviews

Popular with guests booking spa hotels in San Teodoro

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 72 reviews

Popular with guests booking spa hotels in San Teodoro

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 74 reviews

Popular with guests booking spa hotels in San Teodoro

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

Popular with guests booking spa hotels in San Teodoro

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

Popular with guests booking spa hotels in San Teodoro

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews

Popular with guests booking spa hotels in San Teodoro

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

Popular with guests booking spa hotels in San Teodoro

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,114 reviews

Popular with guests booking spa hotels in Puntaldia

Spa hotels that guests love in San Teodoro

See all
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 810 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, 822 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, 646 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