Search Hotels near Top San Teodoro Attractions

Top 10 San Teodoro Hotel Deals

See all 123 Hotels in San Teodoro
Resort Grande Baia

Resort Grande Baia

Localita Montepetrosu SS 125, San Teodoro 08020

4.0 out of 5.0
3.9 out of 5 (95 reviews)

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

C$194
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 (97 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 …

C$201
Paradise Resort Sardegna

Paradise Resort Sardegna

Località Lu Impostu, San Teodoro 08020

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

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

C$500
Terradimare Resort & Spa

Terradimare Resort & Spa

Via Naviglio Snc, San Teodoro 08020

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

C$228
Casa Debili

Casa Debili

Via Gala Girgolu - Fraz Montepetrosu, San Teodoro 08020

4.3 out of 5 (11 reviews)

Located in Monte Petrosu, this villa is 2.4 mi (3.8 km) from Porto Taverna Beach and within 6 mi (10 km) of Cala Suaraccia …

C$116
Residence Baia Salinedda

Residence Baia Salinedda

Localita' Capo Coda Cavallo, San Teodoro 08020

4.1 out of 5 (21 reviews)

Located in San Teodoro, this family-friendly apartment is 0.8 mi (1.3 km) from Cala Suaraccia Beach, and within 9 mi (15 km …

Get Rates
La Tartaruga

La Tartaruga

Via Di Lu Pitrali, San Teodoro 08020

2.5 out of 5 (2 reviews)

Located in Monte Petrosu, this apartment is 2.4 mi (3.9 km) from Porto Taverna Beach and within 6 mi (10 km) of Cala Suaracci …

Get Rates
B&B Li Piri

B&B Li Piri

Via Li Piri snc, San Teodoro 08020

3.8 out of 5 (12 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 …

C$117
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 …

C$523
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 …

C$198

Recent Reviews in San Teodoro

Narrow your search

San Teodoro Hotel Guide

Apartment and hotel choices are plentiful in San Teodoro. Expedia's comprehensive database lists 51 places to base yourself that are within 0.1 kilometres (0.06 miles) of the center of San Teodoro.

Smart travelers who fully appreciate the importance of finding a hotel close to the bright lights and action of the city's heart will love the Terradimare Resort & Spa and Stella Marina, which are within 1 kilometre (0.6 miles) of San Teodoro's downtown.

Families, students and those watching their budget will find some lovely San Teodoro accommodation options that won't break the bank. 2 kilometres (1 mile) away from San Teodoro's downtown you'll find the Hotel San Teodoro. The Terradimare Resort & Spa is just 0.9 kilometres (0.6 miles) away. The Stella Marina and the Hotel Sandalyon are alternative cheaper places that are worth checking out.

The Due Lune Resort Golf & Spa can be found 4 kilometres (3 miles) away from the heart of San Teodoro. Another alternative is the Hotel Sporting, which is situated 30 kilometres (18 miles) away. The Hotel Abi d'Oru and also the Hotel Gabbiano Azzurro are other alternative accommodation options worth looking into in San Teodoro.

Olbia is 20 kilometres (13 miles) to the northwest of San Teodoro and is where you'll find Basilica of San Simplicio and Le Saline Beach. The Colonna Palace Mediterraneo and B&B Chiara are just some of the great hotel alternatives in Olbia. 65 kilometres (41 miles) to the northwest of San Teodoro, you'll find Capo Testa, home to the Colonna Grand Hotel Capo Testa and Hotel Corallaro. If you stay in Capo Testa, set aside some time to visit the Moon Valley and Cala Spinosa Beach.

Why not spend an afternoon cheering along with fellow sports obsessives at a local game. You'll find PalaSerradimigni 90 kilometres (56 miles) to the west of San Teodoro. Those wishing to find a room or apartment near to the sporting action can choose from the Hotel Vittorio Emanuele or the Hotel Carlo Felice.

Costa Smeralda Airport is a logical airport for accessing San Teodoro. It is 18 kilometres (11 miles) away. If you plan to stay nearby, try the Hotel Ambrosio La Corte or Jazz Hotel.

false