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.

D
Darren
From
United Kingdom
Everything! Fantastic staff, location, food and facilities.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 287 reviews
Price from
US$432.11
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, 844 reviews
Price from
US$141.58
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,100 reviews
Price from
US$180.46
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
Leo
From
Germany
Manon and her family's house and property are beautiful and they are the perfect hosts. Very friendly and always available to answer any questions, but also very discreet. When we arrived, wine, fresh fruit, water and breakfast ingredients were waiting for us. The house has been beautifully restored with attention to detail, so that the old elements have been preserved and at the same time there are modern fittings in the bathroom. Nothing is missing, even in the kitchen there is everything you need. Even the soap and Q-tips are beautifully packaged. The garden is beautifully landscaped and the view from the comfortable day bed on the terrace or the loungers is simply indescribably beautiful and a wonderful place to relax. We loved it and hope to be able to spend our holidays here more often. Thank you for everything!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 115 reviews
Price from
US$98.80
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.

S
Scott
From
United Kingdom
Helpfulness if staff. Location. Nice hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 340 reviews
Price from
US$102.40
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.

N
Nikolai
From
Germany
My room was a sanctuary of comfort, meticulously clean, and boasting a newly renovated bathroom which added an extra touch of luxury to my stay. The tranquil ambiance created an environment perfect for relaxation and allowed me to unwind fully after my daily excursions. The Spa area was a highlight of my visit, providing a serene setting that furthered my journey to relaxation. The various facilities were well-maintained and inviting, contributing to a thoroughly enjoyable wellness experience. What truly set my stay apart, however, was the hotel staff. Their professionalism, coupled with their warm hospitality, ensured that every need was promptly met, making me feel exceptionally well-cared-for during my stay.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,025 reviews
Price from
US$130.19
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.

N
Natalija
From
United Kingdom
Amazing breakfast , pool. Very clean hotel
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 613 reviews
Price from
US$122.75
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.

T
Tarek
From
France
The staff was tremendously friendly, helpful and professional. The hotel is very well equipped with everything you need to help you make the most of your stay. If I am to come back to Olbia, this will be definitely my first choice. An extra point for the parking lot which is very practical.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 701 reviews
Price from
US$125.54
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,035 reviews
Price from
US$118.22
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.

S
Santa
From
Ireland
The location, the layout, and the grounds were perfect. Ideal for families and all age groups.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 606 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, 844 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, 606 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