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.