Book Cheap Hotels in San Teodoro
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in San Teodoro
Most frequently booked San Teodoro hotels

Baglioni Resort Sardinia - The Leading Hotels of the World
Via Tavolara San Teodoro SS
5.57 km from city centre
The price is CA $1,658 per night
CA $1,658
CA $1,840 total
Jul 15 - Jul 16
includes taxes & fees
Book a stay at this luxury hotel in San Teodoro. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Cala Brandinchi Beach and San Teodoro Beach are located nearby.
Pool
Breakfast included

Hotel San Teodoro
Località Badualga snc San Teodoro SS
Free cancellation
Reserve now, pay when you stay
1.7 km from city centre
The price is CA $356 per night
CA $356
CA $401 total
Jul 19 - Jul 20
includes taxes & fees
Book a stay at this beach hotel in San Teodoro. Enjoy free WiFi, free parking, and an outdoor pool. Our guests praise the helpful staff in our reviews. Popular attractions San Teodoro Beach and Port Ottiolu are located nearby.
Pool
Pet-friendly

Terradimare Resort & Spa
Via Naviglio Snc San Teodoro SS
Free cancellation
Reserve now, pay when you stay
0.67 km from city centre
The price is CA $313 per night
CA $313
CA $354 total
Jul 30 - Jul 31
includes taxes & fees
Book a stay at this family-friendly hotel in San Teodoro. Enjoy free parking, breakfast (surcharge), and room service. Popular attractions San Teodoro Beach and Cala Brandinchi Beach are located nearby.
Pool
Parking included

Hotel Le Mimose
Via Nazionale 32 San Teodoro SS
Free cancellation
Reserve now, pay when you stay
1.16 km from city centre
The price is CA $276 per night
CA $276
CA $310 total
Jul 2 - Jul 3
includes taxes & fees
Book a stay at this beach hotel in San Teodoro. Enjoy free breakfast, free WiFi, and free parking. Popular attractions San Teodoro Beach and Cala Brandinchi Beach are located nearby.
Pool
Breakfast included

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Localita Punta Aldia San Teodoro SS
4.83 km from city centre
The price is CA $1,282 per night
CA $1,282
CA $1,427 total
Jul 16 - Jul 17
includes taxes & fees
Book a stay at this luxury hotel in San Teodoro. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Cala Brandinchi Beach and San Teodoro Beach are located nearby.
On private beach
Pool

Amasea Resort
via Ogliastra 13-15 San Teodoro SS
0.82 km from city centre
Book a stay at this beach hotel in San Teodoro. Enjoy free breakfast, free WiFi, and a private beach. Popular attractions San Teodoro Beach and Cala Brandinchi Beach are located nearby.
On private beach
Pool

Hotel L'Esagono
Via Cala d'Ambra 141 San Teodoro SS
1.11 km from city centre
The price is CA $390 per night
CA $390
CA $435 total
Jul 17 - Jul 18
includes taxes & fees
Book a stay at this beach hotel in San Teodoro. Enjoy free breakfast, free WiFi, and free parking. Popular attractions San Teodoro Beach and Cala Brandinchi Beach are located nearby.
On private beach
Pool

Hotel Costa Caddu
Via Costa Caddu 20B San Teodoro SS
2.81 km from city centre
The price is CA $363 per night
CA $363
CA $406 total
Jul 2 - Jul 3
includes taxes & fees
Book a stay at this business-friendly hotel in San Teodoro. Enjoy free WiFi, free parking, and an outdoor pool. Popular attractions Port Ottiolu and San Teodoro Beach are located nearby.
Pool
Hot tub

Li Suari Club Village
Via Rattulongu snc San Teodoro SS
1.31 km from city centre
The price is CA $392 per night
CA $392
CA $480 total
Jul 12 - Jul 13
includes taxes & fees
Book a stay at this beach hotel in San Teodoro. Enjoy free breakfast, free parking, and an outdoor pool. Popular attractions San Teodoro Beach and Cala Brandinchi Beach are located nearby.
Pool
Breakfast included
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.
Top family friendly San Teodoro hotel deals

Resort Grande Baia
Localita Montepetrosu SS 125 San Teodoro SS
7.8/10 Good! (366 reviews)
San Teodoro hotels essential information
Accommodation | 1,208 hotels |
|---|---|
Lowest Price | CA $310 |
Highest Price | CA $1,840 |
Popular hotels | Baglioni Resort Sardinia - The Leading Hotels of the World, Hotel San Teodoro, Terradimare Resort & Spa, Hotel Le Mimose, Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World, Amasea Resort, Hotel L'Esagono, Hotel Costa Caddu, Li Suari Club Village |
Frequently asked questions
Recent San Teodoro hotel reviews by fellow wanderers

Residenze Gallura
5 out of 5
Posted 12 hours ago
Travelocity Verified Review
"We absolutely loved our stay at Residenze Gallura. Antonio was so helpful and went out of his way to make our stay 10/10, even coming last minute and providing a transfer service when we got stuck at the airport. He also kindly lent us some bikes for the week, which was a very thoughtful touch. The apartment had everything we needed and was clean and functional. The location was also really nice, being a 5 min walk from the town centre, 10 min walk from the bus stop (highly recommend getting the beach bus and exploring other beaches!), or 20 mins from the local beach. All in all a great stay, would highly recommend!!"
A verified traveller stayed at Residenze Gallura
More ways to wander San Teodoro
- Hotels near Cala Brandinchi Beach
- Hotels near Costa Smeralda
- Condos in Enas
- Golfo Aranci Hotels
- Farmstay in Olbia
- Condos in Olbia
- All Inclusive Resorts & in Olbia
- Beach Resorts & in Olbia
- Casino Resorts & in Olbia
- Kid Friendly Hotels in Olbia
- Relais & Chateaux Hotels in Olbia
- Hotel Wedding Venues Hotels in Olbia
- Olbia Hotels
- Vacation Homes in Olbia
- Residences in Olbia
- Porto Ottiolu Hotels
- Porto Taverna Hotels
- Hotels near Posada Beach
- Guest Houses in Vaccileddi
- Flights to Olbia
- Air Canada Toronto (YYZ) to Olbia (OLB) flights
- Air Canada Vancouver (YVR) to Olbia (OLB) flights
- Air France Bastia (BIA) to Olbia (OLB) flights
- Blueair Bucharest (OTP) to Olbia (OLB) flights
- British Airways Tirana (TIA) to Olbia (OLB) flights
- British Airways Paris (CDG) to Olbia (OLB) flights
- Easyjet Barcelona (BCN) to Olbia (OLB) flights
- Ita Airways Rome (FCO) to Olbia (OLB) flights
- Ita Airways London (LHR) to Olbia (OLB) flights
- Lufthansa Montreal (YUL) to Olbia (OLB) flights
- Volotea Bologna (BLQ) to Olbia (OLB) flights
- Flights from Venice to Olbia
- Flights from Barcelona (BCN) to Olbia (OLB)
- Flights from Paris (CDG) to Olbia (OLB)
- Flights from Hull (HUY) to Olbia (OLB)
- Flights from London (LHR) to Olbia (OLB)
- Flights from Milan (MXP) to Olbia (OLB)
- Flights from Louisville (SDF) to Olbia (OLB)
- Flights from Tunis (TUN) to Olbia (OLB)
- Flights from Vancouver (YVR) to Olbia (OLB)
- Flights from Victoria (YYJ) to Olbia (OLB)
- Flights from Toronto (YYZ) to Olbia (OLB)











