Top 10 Hotels in San Teodoro

See all 38 Hotels in San Teodoro
Hotel L'Esagono
Hotel L'Esagono

Via Cala d'Ambra 141, San Teodoro 08020

3.0 out of 5.0
3.9 out of 5 (72 reviews)

Nestled on the beach, this San Teodoro hotel is within 2 mi (3 km) of San Teodoro Port, San Teodoro Beach, and La Isuledda …

$1,028
Terradimare Resort & Spa
Terradimare Resort & Spa

Via Naviglio Snc, San Teodoro 08020

4.0 out of 5.0
4.5 out of 5 (86 reviews)

Situated on a river, this spa hotel is within 1 mi (2 km) of San Teodoro Beach and San Teodoro Port. La Isuledda Beach is 2.4 …

$158
Hotel Sandalyon
Hotel Sandalyon

Via del Tirreno 81, San Teodoro 08020

3.0 out of 5.0
3.5 out of 5 (26 reviews)

Situated near the beach, this hotel is within a 10-minute walk of San Teodoro Beach and San Teodoro Port. La Isuledda Beach …

Get Rates
La Palma
La Palma

Via Del Tirreno S N C, San Teodoro 08020

3.0 out of 5.0
3.7 out of 5 (9 reviews)

Situated by the sea, this hotel is within a 10-minute walk of San Teodoro Beach and San Teodoro Port. La Isuledda Beach is …

Get Rates
Hotel Scintilla
Hotel Scintilla

Via di lu Rattali, 11, San Teodoro 08020

3.0 out of 5.0
4.1 out of 5 (15 reviews)

Situated on the waterfront, this hotel is within a 10-minute walk of San Teodoro Beach and San Teodoro Port. La Isuledda …

Get Rates
Casa Debili
Casa Debili

Via Gala Girgolu - Fraz Montepetrosu, San Teodoro 08020

4.5 out of 5 (4 reviews)

Situated in San Teodoro, this villa is 2.4 mi (3.8 km) from Porto Taverna Beach and within 6 mi (10 km) of Cala Suaraccia …

$62
Hotel San Teodoro
Hotel San Teodoro

Località Badualga snc, San Teodoro 08020

4.0 out of 5.0
3.6 out of 5 (19 reviews)

This family-friendly San Teodoro hotel is located by the sea, within 3 mi (5 km) of San Teodoro Port, San Teodoro Beach and …

$287
Il Viandante
Il Viandante

Via Cala d'Ambra, 8, San Teodoro 08020

3.0 out of 5.0
4.8 out of 5 (18 reviews)

Located in the heart of San Teodoro, this hotel is within 1 mi (2 km) of San Teodoro Port and San Teodoro Beach. La Isuledda …

Get Rates
Due Lune Resort Golf & Spa
Due Lune Resort Golf & Spa

Localita Punta Aldia, San Teodoro 08020

4.0 out of 5.0
4 out of 5 (2 reviews)

Located in San Teodoro, this beachfront hotel is next to a golf course and within 6 mi (10 km) of Cala Suaraccia Beach, San …

$382
Paradise Resort Sardegna
Paradise Resort Sardegna

Località Lu Impostu, San Teodoro 08020

4.5 out of 5.0
4.3 out of 5 (37 reviews)

Located on the waterfront, this family-friendly hotel is within 6 mi (10 km) of Cala Suaraccia Beach, San Teodoro Beach, and …

$524

Recent Reviews in San Teodoro

Hide content

Where to stay in San Teodoro

San Teodoro Hotel Guide

If you are hoping to stay near the middle of San Teodoro, there are a small number of places. Within a 6-mile from the middle of San Teodoro. Or, alternatively, the Hotel Sporting is located 18 miles away. Alternatively you could investigate the Hotel Rocce Sarde or the Hotel Gabbiano Azzurro.

After you have spent some time in San Teodoro, take the time to explore Sardinia's other cultural and scenic delights. Nature lovers will appreciate Sardinia's beaches, forests, wetlands and mountains. In addition you could head to a few of the region's ruins, traditional villages and old towns. Popular activities in this part of Italy include mountain biking.

Looking for more to do? Consider spending a day or two enjoying Le Saline Beach, Pittulongu Beach and Port of Olbia, which you'll find in Olbia, 13 miles to the southeast of San Teodoro. Should you wish to visit Olbia, check out the Jazz Hotel and B&B Chiara. 15 miles to the south of San Teodoro, you'll find Golfo Aranci, which is home to the Pelican Beach Resort & SPA - Adults Only and Hotel Palumbalza Porto Rotondo. The Bados Beach, Sos Aranzos Beach and Port of Golfo Aranci are a couple of the more popular points of interest to experience when you're in Golfo Aranci.

Home to Ispinigoli Caves, Dorgali is positioned 35 miles away from San Teodoro. This section of Costa Esmeralda - Olbia - Eastern Sardinia has a number of hotels, such as the Hotel Villa Gustui Maris and Hotel Nuraghe Arvu.

If you are flying into or out of Costa Smeralda Airport and are looking to stay nearby try Jazz Hotel or B&B Chiara.