Luxury Hotels in San Teodoro, Italy

Baglioni Resort Sardinia - The Leading Hotels of the World

8.9 "Very good"
(225 reviews)
Via Tavolara, Loc. Lu Fraili di Sotto, 08020 San Teodoro, Italy
Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of San ... (Learn more)
Check availability

Terra Di Mare Resort&Spa

8.2 "Very good"
(585 reviews)
Via Naviglio, 08020 San Teodoro, Italy
Featuring a pool and tennis court, Terra Di Mare Resort&Spa offers a choice of rooms, suites and apartments, all wit... (Learn more)
Check availability

Li Suari Club Village

8.1 "Very good"
(565 reviews)
Via Rattolungu 1, 08020 San Teodoro, Italy
Offering extensive grounds with a swimming pool and a tennis court, Li Suari Club Village is 300 m away from the beach i... (Learn more)
Check availability

Hotel Bonsai

8.4 "Very good"
(427 reviews)
Via Golfo Aranci, 08020 San Teodoro, Italy
Located in San Teodoro, on Sardinia’s east coast, Hotel Bonsai is just a 10-minute walk from the sea. Surrounded by natu... (Learn more)
Check availability

Grande Baia Resort & Spa

7.4 "Good"
(664 reviews)
Località Monte Petrosu, 08020 San Teodoro, Italy
Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 10 km north of San Teodoro centre. It offers a modern ... (Learn more)
Check availability

Hotel San Teodoro

8.3 "Very good"
(247 reviews)
Località Badualga, 08020 San Teodoro, Italy
Featuring a pool, Hotel San Teodoro offers air-conditioned rooms with free Wi-Fi and satellite TV. It is 5 minutes' driv... (Learn more)
Check availability

Residence Hotel Lu Nibareddu

8.1 "Very good"
(1111 reviews)
Via di lu Nibareddu, Monte Petrosu, Località Porto Taverna, 07020 San Teodoro, Italy
Residence Hotel Lu Nibareddu is just 1 km from the beach of Porto Taverna, one of the most famous on the whole coast. Th... (Learn more)
Check availability

Hotel Onda Marina

8.1 "Very good"
(1101 reviews)
Via Tirreno 24, 08020 San Teodoro, Italy
Surrounded by a lush garden, Hotel Onda Marina is only 100 m from the famous La Cinta beach. It offers free parking and ... (Learn more)
Check availability

Il Viandante

9.3 "Fabulous"
(404 reviews)
Via Cala D'Ambra 8, 08020 San Teodoro, Italy
Set in the centre of San Teodoro, Il Viandante is 800 m from the beach in Cala d'Ambra, and a 5-minute drive from La Cin... (Learn more)
Check availability

Hotel L'Esagono

8.2 "Very good"
(868 reviews)
Via Cala D'Ambra 141, 08020 San Teodoro, Italy
Set directly on the beach, this 3-star hotel features rooms surrounded by a large garden. Hotel L'Esagono comes with 2 s... (Learn more)
Check availability

Due Lune Puntaldia Resort & Golf

8.2 "Very good"
(55 reviews)
Località Puntaldia, 08020 San Teodoro, Italy
The Due Lune Puntaldia Resort & Golf is located on the north-east coast of Sardinia. It offers panoramic views of th... (Learn more)
Check availability

Le Tre Querce

8.6 "Very good"
(437 reviews)
Via Li Fureddi, 07052 San Teodoro, Italy
Independent living with panoramic views over the surrounding mountains. These apartments have been planned and built in ... (Learn more)
Check availability

Hotel Stella Marina

9.2 "Fabulous"
(251 reviews)
Via Sardegna, 08020 San Teodoro, Italy
Hotel Stella Marina is 3 minutes on foot from the centre of San Teodoro and a 5-minute drive from La Cinta beach. It off... (Learn more)
Check availability

Hotel Lu Pitrali

9.4 "Fabulous"
(154 reviews)
Via Lu Pitrali In Monte Petrosu, 08020 San Teodoro, Italy
This family-run hotel offers a peaceful location, 1 km from Cala Girgolu beach on the east coast of Sardinia. All air-co... (Learn more)
Check availability

Hotel Club Le Rose

7.2 "Good"
(105 reviews)
Via Del Tirreno 1, 08020 San Teodoro, Italy
Just 800 m from Sardinia's La Cinta Beach, Hotel Club Le Rose is set in gardens with a large swimming pool. It offers a ... (Learn more)
Check availability

Hotel Costa Caddu

8.8 "Very good"
(153 reviews)
Località Costa Caddu, 08020 San Teodoro, Italy
Right on the Sardinian coastline, Hotel Costa Caddu offers beautiful sea views including Tavolara Island. The sea-view r... (Learn more)
Check availability

Hotel Il Platano

8.4 "Very good"
(165 reviews)
Via Sardegna snc, 08020 San Teodoro, Italy
Hotel Il Platano is set in San Teodoro on the east coast of Sardinia, 25 km from Olbia. This hotel offers air-conditione... (Learn more)
Check availability

Hotel La Palma

8.4 "Very good"
(159 reviews)
Via Del Tirreno Snc, 08020 San Teodoro, Italy
Located 300 m from La Cinta beach in San Teodoro, the Palma features a restaurant and pizzeria with terrace and air-cond... (Learn more)
Check availability

Hotel Sandalyon

8 "Very good"
(159 reviews)
Via Del Tirreno 81, 08020 San Teodoro, Italy
Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 m from the coast and i... (Learn more)
Check availability

Residence Liscia Eldi

8.1 "Very good"
(40 reviews)
via l'Isuledda, 08020 San Teodoro, Italy
Set in its spacious garden with outdoor pool and a playground, Liscia Eldi Resort offers rustic-style apartments with a ... (Learn more)
Check availability

Hotel Scintilla

7.8 "Good"
(86 reviews)
Via Del Tirreno Snc, 08020 San Teodoro, Italy
Set 150 m from La Cinta's white sandy beaches, the Scintilla offers spacious rooms with private balcony. The hotel featu... (Learn more)
Check availability

Ca' Viscomi

9.3 "Fabulous"
(14 reviews)
via Aldo Moro C6/6, 08020 San Teodoro, Italy
Featuring a garden with a barbecue, Ca' Viscomi is a semi-detached holiday home situated in San Teodoro. The property bo... (Learn more)
Check availability

Helios Hotel

7.3 "Good"
(362 reviews)
Via di li Mori 2, 07052 San Teodoro, Italy
Situated in San Teodoro, 1.9 km from La Cinta Beach, Helios Hotel features accommodation with a terrace, free private pa... (Learn more)
Check availability

Hotel Al Faro

6.1 "Pleasant"
(77 reviews)
Via del Tirreno 4 , 08020 San Teodoro, Italy
Located in San Teodoro, Hotel Al Faro is 100 m from La Cinta beach. It has a Sardinian restaurant, free Wi-Fi in the lob... (Learn more)
Check availability

Hotel Club Baja Bianca

7 "Good"
(9 reviews)
Località Capo Coda Cavallo, 08020 San Teodoro, Italy
Boasting 2 swimming pools and a sea-view restaurant, Hotel Club Baja Bianca is next to a natural salt pan and relaxing g... (Learn more)
Check availability

Locazione Turistica Omer

8.3 "Very good"
(3 reviews)
08020 San Teodoro, Italy
Locazione Turistica Omer, a property with a garden, is set in San Teodoro, 200 m from Lu Impostu Beach, 1.9 km from Spia... (Learn more)
Check availability

Stunning apartment in San Teodoro OT with 2 Bedrooms

4 "Passable"
(3 reviews)
08020 San Teodoro, Italy
Set only 1.5 km from Cala d'Ambra Beach, Stunning apartment in San Teodoro OT with 2 Bedrooms is a 3-star property well ... (Learn more)
Check availability

Villino Mito

8 "Very good"
(1 reviews)
8020 San Teodoro, Italy
Situated in the centre of San Teodoro, 1 km from La Cinta Beach and 1.6 km from Cala d'Ambra Beach, Villino Mito offers ... (Learn more)
Check availability

Beautiful apartment in San Teodoro OT with 2 Bedrooms

9 "Fabulous"
(1 reviews)
08020 San Teodoro, Italy
Situated only 1.5 km from Cala d'Ambra Beach, Beautiful apartment in San Teodoro OT with 2 Bedrooms is a 3-star property... (Learn more)
Check availability