Top 10 San Teodoro Hotel Deals

See all 85 Hotels in San Teodoro
Paradise Resort Sardegna
Paradise Resort Sardegna

Località Lu Impostu, San Teodoro 08020

4.5 out of 5.0

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

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

Via Li Piri snc, San Teodoro 08020

Situated in San Teodoro, this bed & breakfast is within 1 mi (2 km) of La Punta Falls, San Teodoro Port, and San Teodoro Beac …

CA$44
per night
Casa Debili
Casa Debili

Via Gala Girgolu - Fraz Montepetrosu, San Teodoro 08020

Located in Monte Petrosu, this villa is 2.4 mi (3.8 km) from Porto Taverna Beach and within 6 mi (10 km) of Cala Suaraccia …

Get Rates
Villette e Appartamenti San Teodoro
Villette e Appartamenti San Teodoro

Via Sardegna, San Teodoro 08020

1 out of 5 (1 reviews)

These apartments are located throughout the area in San Teodoro.

Get Rates
Hotel Li Suari
Hotel Li Suari

Via Rattulongu 1, San Teodoro 08020

3.0 out of 5.0

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

Get Rates
Le Mimose
Le Mimose

Via Nazionale 32, San Teodoro 08020

3.0 out of 5.0

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
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 Cala Suaraccia Beach, San Teodoro Beach, and Porto …

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
Resort Grande Baia
Resort Grande Baia

Localita Montepetrosu SS 125, San Teodoro 08020

4.0 out of 5.0

Offering direct access to the beach, this San Teodoro resort is connected to the airport and within 9 mi (15 km) of Porto …

Get Rates
Hotel Sandalyon
Hotel Sandalyon

Via del Tirreno 81, San Teodoro 08020

3.0 out of 5.0

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 …

Get Rates

Recent Reviews in San Teodoro

Hide content

Narrow your search

San Teodoro Hotel Guide

Within a 6-mile (10-kilometer) distance of the center of San Teodoro, you'll find a range of accommodation options. Within a 6-mile (10-kilometer) radius of San Teodoro, you'll find 3 Expedia-listed short and long-stay accommodation options from which to choose.

Those looking for a hotel close to the heart of San Teodoro won't find too many options other than the popular Terradimare Resort & Spa.

Check out the Hotel San Teodoro and the S'Astore. The Hotel San Teodoro is located 1 mile (2 kilometers) from downtown San Teodoro. The S'Astore, is positioned 17 miles (27 kilometers) away. Some more places to stay in this area include the Geovillage Hotel and the DoubleTree by Hilton Hotel Olbia - Sardinia.

After you have seen San Teodoro, why not take the time to explore the other cultural and scenic attractions of the Sardinia area. Sardinia boasts beaches, forests and wetlands, and commonly visited Sardinia destinations include ruins. Visitors in this section of Italy can enjoy mountain biking.

13 miles (21 kilometers) from San Teodoro you will find Olbia, where you can find Le Saline Beach, Pittulongu Beach and Port of Olbia. If you'd like to spend a few nights in Olbia, check out the room rates at the Hotel Centrale and Hotel Royal. 25 miles (40 kilometers) to the southeast of San Teodoro, you'll also find Arzachena, which is home to the L'Ea Bianca Luxury Resort and Hotel Relais Villa del Golfo & Spa. If you're staying in Arzachena, be sure to explore the Pevero Golf Club, Capriccioli Beach and Liscia Ruja Beach.

Costa Smeralda Airport is situated 11 miles (18 kilometers) away from San Teodoro. If you choose to stay close by, can easily secure a night at the Geovillage Hotel or DoubleTree by Hilton Hotel Olbia - Sardinia.

false