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.
Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.
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.
Offering an outdoor pool, a spa and an à la carte restaurant, Cala Cuncheddi - VRetreats is 13 km from Olbia centre and 20 metres from the private beach, known as Li Cuncheddi.
Boasting inner courtyard views, holiday home su Niberalzu provides accommodation with patio, around 24 km from Olbia Harbour.
In a prime location in the centre of Olbia, Cavour Living offers a balcony, air conditioning, free WiFi and flat-screen TV.
Located in Olbia, 2.6 km from Pittulongu Beach, LH Hotel Pozzo Sacro provides accommodation with free WiFi and free private parking.
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.
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 San Teodoro
Popular with guests booking spa hotels in Porto Ottiolu