Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Search San Teodoro Hotels, Sardinia

San Teodoro, Sardinia, Italy

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up today.

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in San Teodoro

Liscia Eldi Residence
3 out of 5
Via l'Isuledda, San Teodoro, OT
Get Rates
1.81 mi from city centre
4/5Very Good! (2 reviews)
Casa confortevole

"Ottima struttura a 2 passi dal mare ambiente tranquillo"…"

Reviewed on 7 Sep 2018

Liscia Eldi Residence
Terradimare Resort & Spa
4 out of 5
Via Naviglio Snc, San Teodoro, OT
Get Rates
0.58 mi from city centre
4.4/5Wonderful! (211 reviews)

"Really lovely, quite simple rooms but everything you need including a fridge. The AC works really well which was great. It's not really walking distance too beach but is only 10 mins walk from the town (which is small by the way) There is a lovely big pool with lots of seats, we were then end of ..."…"

Reviewed on 4 Oct 2019

Terradimare Resort & Spa
Residence Stella Marina
Via dei Giudicati 11, San Teodoro, Olbia-Tempio
Get Rates
0.85 mi from city centre
Residence Stella Marina
Residence Arcobaleno
Vicolo Arzachena snc, San Teodoro, Olbia
Get Rates
0.64 mi from city centre
4.5/5Wonderful! (2 reviews)
Все хорошо, только холодно)

"Была 4 дня в мае, попала в сезон ветренной погоды и пару дней дождя. В аппартаментах было очень холодно, кондиционера нет, тепла нет. Первые два дня в номер заходила только на ночь, а потом прогнозировали дожди и я поняла, что совсем промерзну. Звонила и писала хозяину, среагировал на второй день ..."…"

Reviewed on 20 May 2019

Residence Arcobaleno
Resort Grande Baia
4 out of 5
Localita Montepetrosu SS 125, Comune San Teodoro, San Teodoro, OT
Get Rates
4.57 mi from city centre
3.9/5Good! (238 reviews)

"The place is really big and great, lot of options swimming pool, SPA, bars, soccer/volley/tennis fields, beach located close to the hotel is really nice, etc. Place is quiet, a little bit distant from a close city who a rental car could be necessary."…"

Reviewed on 21 Oct 2019

Resort Grande Baia
Hotel L'Esagono
3 out of 5
Via Cala d'Ambra 141, San Teodoro, OT
Free cancellationReserve now, pay when you stay
£43
per night
13 Apr-14 Apr
1.55 mi from city centre
4/5Very Good! (200 reviews)
Relaxing Family Vacation

"Fabulous place to stay, lovely clean rooms.. ammenities also great and restaurant is awesome. Would highly recommend"…"

Reviewed on 11 Oct 2019

Hotel L'Esagono
Hotel San Teodoro
4 out of 5
Località Badualga snc, San Teodoro, OT
Get Rates
1.34 mi from city centre
3.9/5Good! (54 reviews)

"I liked everything about this hotel, aside from the fact that they did not have an iron & ironing board for guests to use themselves. Instead you had to hand to reception and have them ironed for a fee per item."…"

Reviewed on 11 Jul 2019

Hotel San Teodoro
Due Lune Resort Golf & Spa
4 out of 5
Localita Punta Aldia, San Teodoro, OT
Get Rates
2.71 mi from city centre
4.1/5Very Good! (9 reviews)
Nice Hotel to relax

"The hotel is stunning and we enjoyed the facilities very much. However, the wifi and mobile phone coverage in the room were very poor. I've raised the issue twice, the staff said they were going to look into it, but no outcome..."…"

Reviewed on 10 Sep 2019

Due Lune Resort Golf & Spa
Residence Baia Salinedda
Localita' Capo Coda Cavallo, San Teodoro, OT
Free cancellationReserve now, pay when you stay
£88
per night
1 Apr-2 Apr
4.68 mi from city centre
3.9/5Good! (28 reviews)
Dirty and smells so bad

"I don’t recommend this place at all. They have hospital beds witch were tied with a stick band. It smells horibble inside especially in the bathroom. They schould restore this place really. The staff is not friendly especially at the restaurant. The served us frozen swords fish. Horrible!"…"

Reviewed on 12 Aug 2018

Residence Baia Salinedda
Casa Debili
Via Gala Girgolu - Fraz Montepetrosu, San Teodoro, OT
Get Rates
4.25 mi from city centre
4.4/5Excellent! (29 reviews)
Casa debili

"We stayed here for 3 nights.Lovely owner,very helpfull,The house is nice and clean in a nice area,however quite far from anything you would need therefore make sure you have a car. There is a tiny shop and a bar around, also a pizzeria but nothing more.Also there is no WIFI connection at the house. ..."…"

Reviewed on 25 Aug 2015

Casa Debili
Can't see what you're looking for?
See all available properties in San Teodoro
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting San Teodoro

Visitors can enjoy all that San Teodoro has to offer including the waterfront, spas and seafood restaurants. Tourists can also enjoy so much more including its parks. Top sights in the city include San Teodoro Beach and Cala Brandinchi Beach.

  • There are 527 hotels and other accommodation options in San Teodoro
  • The closest major airport is in Olbia (OLB-Costa Smeralda), 11.2 mi (18 km) from the city centre

Sightseeing and Staying in San Teodoro

The city's natural beauty is on display at San Teodoro Beach, Cala Brandinchi Beach and Lu Impostu Beach. A couple of additional sights to add to your agenda are San Teodoro Port and San Teodoro Lagoon.

Top places to see outside the city include Port of Olbia, 12.2 mi/19.6 km from the heart of the city, and National Archaeological Museum of Olbia, which is 12.5 mi (20.2 km) away.

Dressing for San Teodoro

  • Between January and March, daytime temperatures average 17°C, whilst night-time temperatures stay around 10°C
  • From April to June, the average is 28°C during the day and 12°C at night
  • July to September sees average temperatures of 29°C during the day and 20°C at night
  • Between October and December, you can expect 25°C as the daytime average and 12°C as the night-time average
  • San Teodoro gets about 22 millimetres of rain per year
  • August and July are usually the hottest months averaging 29°C, while February and January are usually the coldest with an average temperature of 11°C

Frequently asked questions

San Teodoro Hotel Reviews

More trip options