Top Hotels near San Teodoro

See all Hotels near San Teodoro
Residence Hotel Porto San Paolo
Residence Hotel Porto San Paolo
2.2 mi from San Teodoro
3.0 out of 5.0
3 out of 5 (1 reviews)

Located in Porto San Paolo, this hotel is 2.3 mi (3.7 km) from Porto Taverna Beach and within 6 mi (10 km) of Porto Istana …

Get Rates
Hotel Ollastu
Hotel Ollastu
3 mi from San Teodoro
4.0 out of 5.0
4.1 out of 5 (47 reviews)

Located in Costa Corallina, this hotel is within 6 mi (10 km) of Porto Istana Beach, Porto Taverna Beach, and Le Saline Beach …

Get Rates
Jazz Hotel
Jazz Hotel
8.8 mi from San Teodoro
4.0 out of 5.0
4.6 out of 5 (327 reviews)

Situated near the airport, this hotel is 1.1 mi (1.8 km) from Mario Cervo Archive and within 3 mi (5 km) of Basilica of San …

$65
Grand Hotel President
Grand Hotel President
10 mi from San Teodoro
4.0 out of 5.0
4.5 out of 5 (77 reviews)

Located in the heart of Olbia, this hotel is within a 15-minute walk of National Archaeological Museum of Olbia and Basilic …

Get Rates
Hotel Panorama
Hotel Panorama
10 mi from San Teodoro
4.0 out of 5.0
4.8 out of 5 (282 reviews)

Located in the heart of Olbia, this romantic hotel is within a 10-minute walk of Church of San Paolo, National Archaeological …

Get Rates
La Locanda del Conte Mameli
La Locanda del Conte Mameli
10 mi from San Teodoro
4.0 out of 5.0
5 out of 5 (9 reviews)

Situated in Olbia, this hotel is within a 5-minute walk of Church of San Paolo and National Archaeological Museum of Olbia. …

Get Rates
Hotel For You
Hotel For You
10.1 mi from San Teodoro
4.0 out of 5.0
4.4 out of 5 (234 reviews)

Located in the heart of Olbia, this hotel is within a 10-minute walk of Church of San Paolo and National Archaeological Museu …

Get Rates
Colonna Palace Mediterraneo
Colonna Palace Mediterraneo
10.2 mi from San Teodoro
4.0 out of 5.0
3.4 out of 5 (80 reviews)

Situated in Olbia, this hotel is within a 15-minute walk of Basilica of San Simplicio and National Archaeological Museum of …

Get Rates
Geovillage Hotel
Geovillage Hotel
10.7 mi from San Teodoro
4.0 out of 5.0
4 out of 5 (501 reviews)

Located 5 km northeast of Olbia city center, this quiet, peaceful resort is situated in a 14-hectare park that includes a …

$46
Olbia City Hotel
Olbia City Hotel
12 mi from San Teodoro
4.0 out of 5.0
3.8 out of 5 (31 reviews)

Situated in Olbia, this property is within 3 mi (5 km) of Naracu Nieddu Beach, Basilica of San Simplicio, and National …

Get Rates

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.