Search Hotels near Top San Teodoro Attractions

Top 10 Hotels in San Teodoro

See all 124 Hotels in San Teodoro
Paradise Resort Sardegna

Paradise Resort Sardegna

Località Lu Impostu, San Teodoro 08020

5.0 out of 5.0
4.4 out of 5 (45 reviews)

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

$292
Terradimare Resort & Spa

Terradimare Resort & Spa

Via Naviglio Snc, San Teodoro 08020

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

Located in San Teodoro City Centre, this spa hotel is within 1 mi (2 km) of La Punta Falls, San Teodoro Beach, and San Teodor …

$186
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)

Located in San Teodoro City Centre, this hotel is within a 10-minute walk of La Punta Falls, San Teodoro Beach, and San …

$187
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 City Centre hotel is within 2 mi (3 km) of La Punta Falls, San Teodoro Beach, and La …

$145
Resort Grande Baia

Resort Grande Baia

Localita Montepetrosu SS 125, San Teodoro 08020

4.0 out of 5.0
3.8 out of 5 (102 reviews)

Offering direct access to the beach, this San Teodoro resort is connected to the airport and within 9 mi (15 km) of Porto …

$216
Hotel Bonsai

Hotel Bonsai

Via Golfo Aranci, San Teodoro 08020

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

Located in San Teodoro City Centre, this hotel is within a 15-minute walk of La Punta Falls and San Teodoro Beach. San Teodor …

$124
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 …

$313
Hotel Costa Caddu

Hotel Costa Caddu

Localita Costa Caddu, San Teodoro 08020

3.0 out of 5.0
4.5 out of 5 (16 reviews)

Situated on the waterfront, this hotel is 0.5 mi (0.8 km) from La Isuledda Beach and within 3 mi (5 km) of La Punta Falls and …

Get Rates
Hotel San Teodoro

Hotel San Teodoro

Località Badualga snc, San Teodoro 08020

4.0 out of 5.0
3.6 out of 5 (26 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 …

$128
B&B Li Piri

B&B Li Piri

Via Li Piri snc, San Teodoro 08020

3.8 out of 5 (12 reviews)

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

$102

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.