Find the spa hotels that appeal to you the most
Explore our most popular hotels in 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.

Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of 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.

Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.

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...
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.

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...

Boasting inner courtyard views, holiday home su Niberalzu provides accommodation with patio, around 24 km from Olbia Harbour.

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

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....

Check out our pick of great spa hotels in 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.

Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of 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.

Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.

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...
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.

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...

Boasting inner courtyard views, holiday home su Niberalzu provides accommodation with patio, around 24 km from Olbia Harbour.

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

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....


Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in San Teodoro
Popular with guests booking spa hotels in Puntaldia