Top 10 San Teodoro Hotel Deals

See all 84 Hotels in San Teodoro
Resort Grande Baia
Resort Grande Baia

Localita Montepetrosu SS 125, San Teodoro 08020

4.0 out of 5.0
3.9 out of 5 (94 reviews)

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 Scintilla
Hotel Scintilla

Via di lu Rattali, 11, San Teodoro 08020

3.0 out of 5.0
4.2 out of 5 (21 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 …

CA$480
Casa Debili
Casa Debili

Via Gala Girgolu - Fraz Montepetrosu, San Teodoro 08020

4.4 out of 5 (5 reviews)

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
Hotel Le Rose
Hotel Le Rose

Via del Tirreno, 1, San Teodoro 08020

4.0 out of 5.0
2.6 out of 5 (8 reviews)

This family-friendly San Teodoro hotel is within a 15-minute walk of La Punta Falls, San Teodoro Beach, and San Teodoro Port. …

Get Rates
Residenze Gallura
Residenze Gallura

Via Padova, San Teodoro 08020

Situated in San Teodoro, this apartment is within 1 mi (2 km) of La Punta Falls, San Teodoro Port, and San Teodoro Beach. L …

Get Rates
Citai Sea View House
Citai Sea View House

Via Flumendosa, San Teodoro 08020

Situated in San Teodoro, this apartment is within 1 mi (2 km) of La Punta Falls, San Teodoro Beach, and San Teodoro Port. L …

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
Villa La Cinta Beach C
Villa La Cinta Beach C

Località La Cinta, San Teodoro 08020

With direct access to the beach, this San Teodoro vacation home is within 1 mi (2 km) of La Punta Falls, San Teodoro Beach, …

Get Rates
Villa Andrea
Villa Andrea

Località Puntaldia, San Teodoro 08020

Situated in San Teodoro, this villa is within 6 mi (10 km) of La Punta Falls, Cala Suaraccia Beach, and San Teodoro Beach. …

Get Rates
Villa Isuledda Beach 6
Villa Isuledda Beach 6

Localita Isuledda, San Teodoro 08020

Situated near the beach, this villa is 0.5 mi (0.8 km) from La Isuledda Beach and within 3 mi (5 km) of La Punta Falls and Sa …

Get Rates
Local Weather
January 16° 10°
February 15° 10°
March 17° 10°

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