Search Hotels near Top San Teodoro Attractions

Top 10 Hotels in San Teodoro

See all 113 Hotels in San Teodoro
La Palma

La Palma

Via Del Tirreno S N C, San Teodoro 08020

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

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

Get Rates
Terradimare Resort & Spa

Terradimare Resort & Spa

Via Naviglio Snc, San Teodoro 08020

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

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

$149
Paradise Resort Sardegna

Paradise Resort Sardegna

Località Lu Impostu, San Teodoro 08020

5.0 out of 5.0
4.3 out of 5 (44 reviews)

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

Get Rates
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 (98 reviews)

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

$126
Hotel San Teodoro

Hotel San Teodoro

Località Badualga snc, San Teodoro 08020

4.0 out of 5.0
3.5 out of 5 (21 reviews)

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

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 (3 reviews)

Located in Puntaldia, this beachfront hotel is next to a golf course and within 6 mi (10 km) of La Punta Falls, Cala Suaracci …

Get Rates
B&B La Cantoniera

B&B La Cantoniera

Via Nazionale SNC, Localita Badualga 13, San Teodoro 08020

Situated in San Teodoro, this guesthouse is within 3 mi (5 km) of La Punta Falls, San Teodoro Beach, and San Teodoro Port. La …

Get Rates
Il Viandante

Il Viandante

Via Cala d'Ambra, 8, San Teodoro 08020

3.0 out of 5.0
4.7 out of 5 (22 reviews)

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

$102
B&B Li Piri

B&B Li Piri

Via Li Piri snc, San Teodoro 08020

3.6 out of 5 (11 reviews)

Situated in San Teodoro, this bed & breakfast is within 1 mi (2 km) of La Punta Falls, San Teodoro Port, and San Teodoro Beac …

Get Rates
Hotel Scintilla

Hotel Scintilla

Via di lu Rattali, 11, San Teodoro 08020

3.0 out of 5.0
4.2 out of 5 (21 reviews)

Situated on the waterfront, this hotel is within a 5-minute walk of San Teodoro Beach and La Punta Falls. San Teodoro Port an …

$281

Recent Reviews in San Teodoro

Where to stay in San Teodoro

San Teodoro Hotel Guide

Top San Teodoro Accommodations

San Teodoro has 24 Expedia-approved hotel choices. Just a short drive from San Teodoro you will find 24 Expedia-listed hotels.

The Terradimare Resort & Spa and the Hotel Sandalyon are two of the most popular hotels to spend a night or more in the main area. Many travelers also love to stay at the La Palma and the Il Viandante during their time here.

Whether you'd like to throw a ball around, take a dip or just chill out, San Teodoro Beach is the ideal destination. You might be inclined to rest your head at the Hotel Costa Caddu and Hotel San Teodoro if this spot interests you. At San Teodoro Port, you can watch the comings and goings of stately ships and the talent of the crane drivers as they unload the containers. The Hotel L'Esagono and Hotel & Residence Liscia Eldi are easy to get to from this site.

Those traveling on a budget will be pleased to find that there is a healthy selection of cheap and cheerful accommodations in the area. Two popular choices are the Residence Baia Salinedda and the Casa Debili. The Villa Franca and the La Tartaruga are some other economical accommodations that are worth a look.

If you are on the lookout for additional hotel options, the Due Lune Resort Golf & Spa and the Hotel Sporting are 3 miles and 18 miles from the center of San Teodoro. 16 miles out of town stands the Hotel Abi d'Oru. The Petra Segreta Resort & Spa is also in this area, 20 miles away.

Some close by destinations to explore in Costa Smeralda - Olbia - Eastern Sardinia are Loiri Porto San Paolo and Porto San Paolo. Loiri Porto San Paolo is 6 miles to the northwest of San Teodoro, while Porto San Paolo is 7 miles to the north. Loiri Porto San Paolo hotels include the L'Aglientu and Borgo di Campagna. The Hotel Ollastu and Hotel Don Diego are some of the hotels in Porto San Paolo.

How to Get to San Teodoro

Costa Smeralda Airport is a convenient airport for flying into San Teodoro. It is 11 miles away. If you plan to stay nearby, try the Colonna Palace Mediterraneo or the B&B Chiara.