Search Hotels near Top San Teodoro Attractions

Accommodation Options

Top 10 Hotels in San Teodoro

See all 121 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 (46 reviews)

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

$171
Terradimare Resort & Spa

Terradimare Resort & Spa

Via Naviglio Snc, San Teodoro 08020

4.0 out of 5.0
4.5 out of 5 (122 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 …

$71
B&B Li Piri

B&B Li Piri

Via Li Piri snc, San Teodoro 08020

3.6 out of 5 (14 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 …

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 (103 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 Sa …

$76
Resort Grande Baia

Resort Grande Baia

Localita Montepetrosu SS 125, San Teodoro 08020

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

Offering direct access to the beach, this San Teodoro resort is within 9 mi (15 km) of Cala Suaraccia Beach, San Teodoro Beac …

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

$63
Hotel Scintilla

Hotel Scintilla

Via di lu Rattali, 11, San Teodoro 08020

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

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

Get Rates
Il Viandante

Il Viandante

Via Cala d'Ambra, 8, San Teodoro 08020

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

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

$65
Hotel San Teodoro

Hotel San Teodoro

Località Badualga snc, San Teodoro 08020

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

$94
Casa Debili

Casa Debili

Via Gala Girgolu - Fraz Montepetrosu, San Teodoro 08020

4.3 out of 5 (17 reviews)

Located in Monte Petrosu, this villa is within 6 mi (10 km) of Cala Suaraccia Beach, La Punta Falls, and San Teodoro Beach. …

Get Rates

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.