Top 10 Hotels in San Teodoro

See all 38 Hotels in San Teodoro
Hotel L'Esagono
Hotel L'Esagono

Via Cala d'Ambra 141, San Teodoro 08020

3.0 out of 5.0
3.8 out of 5 (55 reviews)

Nestled on the beach, this San Teodoro hotel is within 2 mi (3 km) of La Punta Falls, San Teodoro Beach, and La Isuledda Beac …

$342
Hotel Scintilla
Hotel Scintilla

Via di lu Rattali, 11, San Teodoro 08020

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

Situated on the waterfront, this hotel is within a 5-minute walk of San Teodoro Beach and La Punta Falls. San Teodoro Port an …

$372
Paradise Resort Sardegna
Paradise Resort Sardegna

Località Lu Impostu, San Teodoro 08020

4.5 out of 5.0
4.4 out of 5 (27 reviews)

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

$1,378

Recent Reviews in San Teodoro

Hide content

Where to stay in San Teodoro

San Teodoro Hotel Guide

Traveling to San Teodoro? There's a range of hotels from which to choose. Expedia's comprehensive database lists 51 places to stay within a 0.1-mile distance of San Teodoro's central area.

Location is so important when it comes to stress-free vacationing, so check out the latest offers at the Terradimare Resort & Spa and Stella Marina, all of which are located within 0.6 miles of San Teodoro's city center.

Budget travelers can breathe easy. The San Teodoro area features a fine selection of economical establishments. 1 mile away from San Teodoro's downtown area is the Hotel San Teodoro. The Terradimare Resort & Spa is just 0.6 miles away. The Stella Marina and the Hotel Sandalyon are two more lower-cost places worth investigating.

The Due Lune Resort Golf & Spa can be found 3 miles from the main part of San Teodoro. Another option is the Hotel Sporting, which can be found 18 miles away. Alternatively you could check out the rates and amenities at the Hotel Abi d'Oru or the Hotel Gabbiano Azzurro.

Olbia is 13 miles to the northwest of San Teodoro and is home to the Basilica of San Simplicio and Le Saline Beach. The Colonna Palace Mediterraneo and B&B Chiara are some of the fabulous Expedia-listed long and short-stay alternatives in Olbia. 40 miles to the northwest of San Teodoro, you may also choose to stay at Capo Testa, home to the Colonna Grand Hotel Capo Testa and Hotel Corallaro. While in Capo Testa, be sure to explore the Moon Valley and Cala Spinosa Beach.

Get your sporting fix with a visit to PalaSerradimigni, which is 55 miles to the west of San Teodoro. Sleep near the action at the Hotel Vittorio Emanuele or the Hotel Carlo Felice.

Costa Smeralda Airport is 11 miles from San Teodoro. If you choose to stay close by, can easily secure a room at the Hotel Ambrosio La Corte or the Jazz Hotel.