Most Popular Hotels in San Teodoro

See all 98 Hotels in San Teodoro
Hotel & Residence Liscia Eldi
Hotel & Residence Liscia Eldi

Punta Isuledda 1, San Teodoro 8020

3.0 out of 5.0
3.6 out of 5 (16 reviews)

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

Get Rates
Paradise Resort Sardegna
Paradise Resort Sardegna

Località Lu Impostu, San Teodoro 08020

4.5 out of 5.0
4.3 out of 5 (37 reviews)

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

CA$240
Due Lune Resort Golf & Spa
Due Lune Resort Golf & Spa

Localita Punta Aldia, San Teodoro 08020

4.0 out of 5.0
4 out of 5 (2 reviews)

Located in San Teodoro, this beachfront hotel is next to a golf course and within 6 mi (10 km) of Cala Suaraccia Beach, San …

CA$389
SardegnaSummer Li Cuppulati
SardegnaSummer Li Cuppulati

Via la Canna, San Teodoro

Situated in San Teodoro, this apartment is within 3 mi (5 km) of San Teodoro Beach, San Teodoro Port, and La Isuledda Beach …

Get Rates
Iris Houses
Iris Houses

Via Naviglio Snc, San Teodoro 08020

4.5 out of 5 (2 reviews)

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

Get Rates
Hotel Bonsai
Hotel Bonsai

Via Golfo Aranci, San Teodoro 08020

4.3 out of 5 (4 reviews)

Situated near the beach, this hotel is within 1 mi (2 km) of San Teodoro Beach and San Teodoro Port. La Isuledda Beach is 2.1 …

Get Rates
Casa Laura
Casa Laura

Via D'Annunzio SNC, San Teodoro 08020

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

Get Rates
Casa Girgolu
Casa Girgolu

Località Cala Girgolu Monte Petrosu, San Teodoro 08020

Situated near the beach, this apartment is 2.4 mi (3.8 km) from Porto Taverna Beach and within 6 mi (10 km) of Cala Suaraccia …

Get Rates
Hotel For You
Hotel For You

Via Acquedotto Romano, 9, Olbia 07026

4.0 out of 5.0
4.4 out of 5 (216 reviews)

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

CA$111
Hotel Resort & Spa Baja Caddinas
Hotel Resort & Spa Baja Caddinas

Viale Concas Caddinas, Golfo Aranci 07020

4.0 out of 5.0
4.5 out of 5 (2 reviews)

Nestled on the beach, this Golfo Aranci hotel is within 3 mi (5 km) of Capo Figari Nature Park, Bianca Beach, and Baracconi …

CA$218

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