Search Hotels near Top San Teodoro Attractions

Top 10 San Teodoro Hotel Deals

See all 87 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$140
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 …

Get Rates
Hotel & Residence Liscia Eldi
Hotel & Residence Liscia Eldi

Punta Isuledda 1, San Teodoro 8020

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

Offering direct access to the beach, this San Teodoro residence is within 2 mi (3 km) of La Isuledda Beach, San Teodoro Port, …

Get Rates
B&B Li Piri
B&B Li Piri

Via Li Piri snc, San Teodoro 08020

3.8 out of 5 (8 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$38
Hotel Sandalyon
Hotel Sandalyon

Via del Tirreno 81, San Teodoro 08020

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

Situated near the beach, this hotel is within a 5-minute walk of San Teodoro Beach and La Punta Falls. San Teodoro Port and L …

C$51
Villa La Cinta Beach C
Villa La Cinta Beach C

Località La Cinta, San Teodoro 08020

With direct access to the beach, this San Teodoro vacation home is within 1 mi (2 km) of La Punta Falls, San Teodoro Beach, …

Get Rates
Villa Mauro 2
Villa Mauro 2

Località Costa Caddu, San Teodoro 08020

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

Get Rates
Casa Vacanze Lu Impostu
Casa Vacanze Lu Impostu

Via Capo Comino snc, San Teodoro 08020

Situated in San Teodoro, this vacation home is within 6 mi (10 km) of La Punta Falls, Cala Suaraccia Beach, and San Teodoro …

Get Rates
Villetta La Cinta Beach C
Villetta La Cinta Beach C

Località La Cinta, San Teodoro 08020

Nestled on the beach, this San Teodoro vacation home is within 1 mi (2 km) of La Punta Falls, San Teodoro Beach, and San …

Get Rates
Le Mimose
Le Mimose

Via Nazionale 32, San Teodoro 08020

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

This family-friendly hotel is located in the city center, within 2 mi (3 km) of La Punta Falls, San Teodoro Beach, and San …

Get Rates

Recent Reviews in San Teodoro

Hide content

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