Book on the go and pay later.
Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Located in San Teodoro City Centre, this spa hotel is within 1 mi (2 km) of San Teodoro Beach and San Teodoro Port. La Isuledda Beach is 2.4 mi (3.8 km) ...
Terradimare Resort & SpaGet RatesTerradimare Resort & SpaGet Rates
Located on the waterfront, this family-friendly hotel is within 6 mi (10 km) of Cala Suaraccia Beach, San Teodoro Beach, and Porto Taverna Beach. La Isuledda ...
Paradise Resort SardegnaGet RatesParadise Resort SardegnaGet Rates
Situated in a rural location, this apartment building is close to La Isuledda Beach, San Teodoro Port, and San Teodoro Beach. Local attractions also include ...
Residence MiriachedduGet RatesResidence MiriachedduGet Rates
Located in San Teodoro City Centre, this apartment building is within 3 mi (5 km) of San Teodoro Beach, San Teodoro Port, and La Isuledda Beach. Port Ottiolu ...
SardegnaSummer Li CuppulatiGet RatesSardegnaSummer Li CuppulatiGet Rates
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.