Spa Hotels & Resorts in San Teodoro from NZ$123

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for San Teodoro hotels with a spa

1. Felix Hotels - Hotel Felix Olbia

Felix Hotels - Hotel Felix Olbia
4.0 star property
Olbia
9.2 out of 10, Wonderful, (212 reviews)
  • cleanliness
    Discover a Mediterranean wellness oasis with daily spa treatments, both indoor and outdoor pools, and a picturesque rooftop terrace.
The price is NZ$243
includes taxes & fees
6 Dec - 7 Dec
Felix Hotels - Hotel Felix Olbia

2. Essenza Sardegna

Essenza Sardegna
Torpe
9.0 out of 10, Wonderful, (9 reviews)
  • cleanliness
    Immerse in a serene regional park guesthouse with private in-room massages and a peaceful garden for ultimate wellness renewal.
The price is NZ$312
includes taxes & fees
12 Nov - 13 Nov
Essenza Sardegna

3. Hotel For You

Hotel For You
4.0 star property
Olbia City Centre
8.8 out of 10, Excellent, (541 reviews)
  • cleanliness
    Relax in this upscale Olbia hotel where tranquil spa days include spa pool soaks, steam room sessions, and rejuvenating Ayurvedic therapies.
The price is NZ$197
includes taxes & fees
7 Nov - 8 Nov
Hotel For You

4. Olbia City Hotel

Olbia City Hotel
4.0 star property
Olbia
7.8 out of 10, Good, (56 reviews)
The price is NZ$124
includes taxes & fees
13 Nov - 14 Nov
Olbia City Hotel

5. Tramas Hotel & SPA

Tramas Hotel & SPA
4.0 star property
Olbia City Centre
9.0 out of 10, Wonderful, (565 reviews)
  • cleanliness
    Indulge in waterfront wellness at this Olbia hotel with three treatment rooms and Turkish bath for total relaxation.
The price is NZ$144
includes taxes & fees
6 Dec - 7 Dec
Tramas Hotel & SPA

6. Hotel Panorama

Hotel Panorama
4.0 star property
Olbia City Centre
9.4 out of 10, Exceptional, (768 reviews)
  • cleanliness
    Rejuvenate at this charming old town hotel with a full-service spa, hot springs, and a rooftop terrace perfect for a blissful escape.
The price is NZ$212
includes taxes & fees
11 Nov - 12 Nov
Hotel Panorama

7. Mercure Olbia Hotel and Spa

Mercure Olbia Hotel and Spa
4.0 star property
Olbia
7.8 out of 10, Good, (622 reviews)
  • cleanliness
    Rejuvenate at this Olbia hotel's full-service spa with four treatment rooms, steam room, and seasonal outdoor pool.
The price is NZ$156
includes taxes & fees
7 Nov - 8 Nov
Mercure Olbia Hotel and Spa

8. Hotiday Olbia Wallure

Hotiday Olbia Wallure
4.0 star property
Olbia City Centre
9.0 out of 10, Wonderful, (60 reviews)
  • cleanliness
    Relax in this elegant Olbia retreat with on-site massage services and a rooftop terrace for a rejuvenating Italian coastal escape.
The price is NZ$140
includes taxes & fees
3 Dec - 4 Dec
Hotiday Olbia Wallure

9. Hotel Delle Rose a Luxury Boutique Hotel

Hotel Delle Rose a Luxury Boutique Hotel
4.0 star property
Arzachena
8.4 out of 10, Very good, (25 reviews)
  • cleanliness
    Immerse in relaxation at this upscale hotel with three outdoor pools and a full-service spa nestled in a serene regional park setting.
The price is NZ$366
includes taxes & fees
7 Dec - 8 Dec
Hotel Delle Rose a Luxury Boutique Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at spa hotels in San Teodoro

Top San Teodoro Hotel Reviews

Frequently Asked Questions

Are there hotels in San Teodoro that offer couples' spa treatments?

There are several hotels in San Teodoro that offer couples' spa treatments.


The Baglioni Resort Sardinia - The Leading Hotels of the World, with a 9.4 rating, offers dedicated couples' treatment rooms as part of its full-service spa. Guests can enjoy a range of body treatments, facials, and massages, alongside facilities such as a steam room and Turkish bath.


Hotel L'Esagono, a property with an 8.2 rating, also provides couples' treatment rooms. Its spa menu includes various massages, facials, body scrubs, and manicures, complemented by a steam room and hot tub.


The Resort Grande Baia, rated 7.8, features couples' treatment rooms among its extensive spa offerings. The spa here provides a wide array of treatments, including deep tissue massage, hot stone massage, Ayurvedic treatments, and thalassotherapy, along with a steam room, sauna, and hot tub.

Are there any unique spa experiences available in San Teodoro?

Yes, San Teodoro, Sardinia, offers several unique spa experiences that incorporate local natural elements and provide exclusive settings.


The Grande Baia Resort & Spa features a renowned Thalasso Spa with 115 m² of outdoor seawater pools maintained at varying temperatures, alongside thalassotherapy treatments that utilise pure seawater. Guests can also enjoy a Finnish sauna, a salt steam bath, and a bio sauna, all designed to harness the therapeutic benefits of the sea, air, and earth within a natural Mediterranean environment.


The Due Lune Mediterranean Beauty Spa provides a private spa experience suitable for up to 5-6 guests, great for romantic or special occasions. This exclusive offering includes a Turkish bath, sauna, sensory showers, and three private cabins where treatments are performed using a luxury skincare brand. The spa also incorporates locally cultivated aromatic herbs for natural and sustainable rituals, with customizable packages that can include massages, fresh fruit, and sparkling wine.


The Baglioni Resort Sardinia hosts the Aura Spa, which offers Turkish bath, bio sauna, and ice fountain rituals aimed at releasing tension and restoring balance. This spa is situated within a luxury resort, providing a peaceful retreat with high-end wellness services near pristine beaches and marine reserves.

Can I cancel my spa hotel reservation on Expedia?

Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right spa hotel in San Teodoro for you.

How can I save on a San Teodoro spa hotel with Expedia?

Get instant discounts with Member Prices. Find our best San Teodoro spa hotel deals by joining One Key™, Expedia’s free travel rewards programme. As a member, you can unlock instant savings and member perks when you’re logged in to your account. For a quick, weekend retreat, discover last-minute offers.

How much does a spa hotel in San Teodoro cost?

Enjoy staying in a spa hotel in San Teodoro, with plenty of hotels from NZ$123 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, season, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during the weekend or around public holidays.

Is it cheaper to book a spa hotel in San Teodoro with flights as part of a package deal?

Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it’s wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect holiday package.