A crowded beach with people swimming and sunbathing, colorful umbrellas, and a mountainous backdrop.

Find Resorts & Hotels with Spas in San Teodoro

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on San Teodoro Resorts & Hotels with Spas

Tonight
Oct 23 - Oct 24
Tomorrow
Oct 24 - Oct 25
This weekend
Oct 23 - Oct 25
Next weekend
Oct 30 - Nov 1

Our top choices for San Teodoro hotels with a spa

1. Hotel L'Esagono

Hotel L'Esagono
San Teodoro City Centre
  • Coastal serenity awaits at this Mediterranean hotel with a full-service spa and private beach perfect for ultimate rejuvenation.
¥10,079
¥11,797 total
includes taxes & fees
Oct 24 - Oct 25
Hotel L'Esagono

2. Resort Grande Baia

Resort Grande Baia
San Teodoro
  • Resort wellness escape with 10 treatment rooms, outdoor therapy areas, and a tranquil beachside setting for rejuvenating spa indulgences.
¥22,336
¥25,624 total
includes taxes & fees
Oct 24 - Oct 25
Resort Grande Baia

3. Cala Cuncheddi - VRetreats

Cala Cuncheddi - VRetreats
Olbia
  • Private beach retreat with full-service spa and wellness amenities creates a tranquil sanctuary for complete rejuvenation.
¥38,807
¥44,271 total
includes taxes & fees
Oct 24 - Oct 25
Cala Cuncheddi - VRetreats

4. Hotel Ollastu

Hotel Ollastu
Olbia
  • Rejuvenate body and spirit at this regional park hotel with onsite spa services and a tranquil hot tub for blissful escapes.
¥40,772
¥46,432 total
includes taxes & fees
Oct 24 - Oct 25
Hotel Ollastu

5. Hotel Stefania Boutique Hotel by the Beach

Hotel Stefania Boutique Hotel by the Beach
Olbia
  • Revitalize your senses at a boutique beachfront retreat with a full-service spa and two inviting hot tubs for ultimate relaxation.
¥25,737
¥29,894 total
includes taxes & fees
Oct 27 - Oct 28
Hotel Stefania Boutique Hotel by the Beach

6. Felix Hotels - Hotel Felix Olbia

Felix Hotels - Hotel Felix Olbia
Olbia
  • Discover a Mediterranean wellness oasis with daily spa treatments, both indoor and outdoor pools, and a picturesque rooftop terrace.
¥21,649
¥25,396 total
includes taxes & fees
Nov 2 - Nov 3
Felix Hotels - Hotel Felix Olbia

7. Hotel Panorama

Hotel Panorama
Olbia City Centre
  • Rejuvenate at this charming old town hotel with a full-service spa, hot springs, and a rooftop terrace perfect for a blissful escape.
¥16,645
¥19,894 total
includes taxes & fees
Nov 1 - Nov 2
Hotel Panorama

8. Essenza Sardegna

Essenza Sardegna
Torpe
  • Immerse in a serene regional park guesthouse with private in-room massages and a peaceful garden for ultimate wellness renewal.
¥20,471
¥23,046 total
includes taxes & fees
Oct 26 - Oct 27
Essenza Sardegna

9. Hotel For You

Hotel For You
Olbia City Centre
  • Relax in this upscale Olbia hotel where tranquil spa days include hot tub soaks, steam room sessions, and rejuvenating Ayurvedic therapies.
¥12,199
¥15,002 total
includes taxes & fees
Nov 15 - Nov 16
Hotel For You

10. Tramas Hotel & SPA

Tramas Hotel & SPA
Olbia City Centre
  • Indulge in waterfront wellness at this Olbia hotel with three treatment rooms and Turkish bath for total relaxation.
¥9,996
¥12,578 total
includes taxes & fees
Nov 23 - Nov 24
Tramas Hotel & SPA
View all properties

Choose what matters most at spa hotels in San Teodoro

Pool
Breakfast included
Hot tub
4 stars
5 stars

Top San Teodoro Hotel Reviews

Hotel L'Esagono

Hotel L'Esagono

10/10 Excellent
"Excellent location, friendly staff, great food! Spa services should more accessible to everyone!"
Elisabeth 3-night trip
Posted 2 days ago
Hotel L'Esagono
Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

10/10 Excellent
"Amazing service, great customer service, super helpful and very knowledgeable!!!"
Rodrigo 4-night trip
Posted 2 weeks ago
Baglioni Resort Sardinia - The Leading Hotels of the World

Frequently asked questions

Looking for a spa hotel in San Teodoro?
Book one of our fantastic spa hotels and pamper yourself from the moment you arrive. Check out the natural parks in San Teodoro - worth a picture or two! Hotels with spas are the perfect way to break away from your daily routine and add a layer of luxury to your vacation.
What is the best spa hotel in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top luxury spa hotel featuring a rooftop terrace, a fitness center, a free kid's club, and a bar. Treat yourself to a facial, body scrub, or body wrap at Aura Spa. Other popular spa hotels in San Teodoro include Resort Grande Baia and Hotel L'Esagono.
How many spa hotels will I find in San Teodoro?
Among Expedia's 1117 accommodation options in San Teodoro, there are 4 spa hotels.
What's there to see and do in San Teodoro?
When you're in San Teodoro, enjoy exploring the sights and attractions here including San Teodoro Port, La Isuledda Beach, and San Teodoro Beach. If you have a little extra time during your trip, you might want to check out Lu Impostu Beach and Cala Brandinchi Beach.
What is a San Teodoro spa hotel?
Spa hotels in San Teodoro provide lodging and have an on-site spa which offers services such as facials and body treatments. Some also offer in-room treatments. Spa hotels are a must if you want to give yourself an extra treat while on vacation.

Explore a world of travel with Expedia