Find the spa hotels that appeal to you the most
Check out our pick of great spa hotels in San Teodoro
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.
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.
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 Room Collection - Olbia Wallure features Italian breakfast and free WiFi throughout the property.
Discover a place where relaxation, wellness, and local culture come together at Tramas Hotel & Spa.
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.
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.
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.
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.
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
Popular with guests booking spa hotels in Porto Ottiolu
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.
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...
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.
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.
Featuring garden views, Volpe by DomusAway provides accommodation with a private beach area and a patio, around 8 km from Isola di Tavolara.
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.