Explore beach hotels in San Teodoro from $95

Start date: Check-in selected.
To Date
End date: Check-out

Seize Your Someday with our amazing deals for the whole family!

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Top San Teodoro Beach Resorts & Hotels

Baglioni Resort Sardinia - The Leading Hotels of the World
Great for beach vacations

Baglioni Resort Sardinia - The Leading Hotels of the World

Via Tavolara, Località Lu Fraili di Sotto, San Teodoro, SS
Fully refundableReserve now, pay when you stay
$415 nightly
The price is $456 total per night from Nov 1 to Nov 2
$456 total
Nov 1 - Nov 2
Total with taxes and fees
A full-service spa, 2 restaurants, and an outdoor pool are all featured at this smoke-free hotel. There's fun for all ages with a free kid's club and a children's ...
9.4/10 Exceptional! (85 reviews)

Travelers like: on the beach, sun loungers, beach umbrellas, beach towels

Travelers say...
"Awesome location with private access to impostu beach! Amazing staff! Very clean! Everything was great!! Thank you"

Reviewed on Sep 16, 2025

Opens in a new windowBaglioni Resort Sardinia - The Leading Hotels of the World
Hotel Costa Caddu
Great for beach vacations

Hotel Costa Caddu

Localita Costa Caddu, San Teodoro, SS
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Traveling on business? Take advantage of the free WiFi in public areas and airport shuttle. ...
9.2/10 Wonderful! (85 reviews)

Travelers like: close to beach, outdoor pool

Travelers say...
"Un soggiorno indimenticabile in una vera oasi di pace. La posizione dell’hotel è semplicemente perfetta: affacciato sulla spiaggia di Auledda, intima e suggestiva, e in un punto strategico per scoprire la Costa Smeralda in tutta la sua bellezza. La struttura colpisce subito per la cura dei dettagli: ..."

Reviewed on Aug 27, 2025

Opens in a new windowHotel Costa Caddu
Terradimare Resort & Spa
Great for beach vacations

Terradimare Resort & Spa

Via Naviglio Snc, San Teodoro, SS
Fully refundableReserve now, pay when you stay
$80 nightly
The price is $96 total per night from Oct 16 to Oct 17
$96 total
Oct 16 - Oct 17
Total with taxes and fees
This hotel features a bar/lounge, a poolside bar, and an outdoor pool. Families will appreciate the playground and onsite laundry facilities. Enjoy the gym and ...
9/10 Wonderful! (282 reviews)

Travelers like: close to beach, outdoor pool

Short break with my daughter
"Good parking. Short-ish walk to the main town centre, bars, restaurants and the evening market. Decent options for breakfast, cured meats, scrambled eggs, cereals, fruits, etc. A good range of lunch options, too. Bar service was very good although it did close at 23:00. You need to be in town for ..."

Reviewed on Aug 28, 2025

Opens in a new windowTerradimare Resort & Spa
Hotel L'Esagono
Great for beach vacations

Hotel L'Esagono

Via Cala d'Ambra 141, San Teodoro, SS
This smoke-free hotel features a private beach, a full-service spa, and a restaurant. Relax with sun loungers and beach umbrellas, and cool off with a drink ...
8.2/10 Very Good! (306 reviews)

Travelers like: on the beach, sun loungers, beach bars, beach umbrellas

Travelers say...
"The property was nice, clean room, convenient to walk into San Teodoro for dinner. Liked the beach, pool, lovely breakfast on the ocean."

Reviewed on Aug 31, 2025

Opens in a new windowHotel L'Esagono
Hotel Scintilla
Great for beach vacations

Hotel Scintilla

Via di lu Rattali, 11, San Teodoro, SS
A restaurant and a bar/lounge are featured at this hotel. Guests will appreciate free perks like free self parking and WiFi in public areas. A coffee shop, a ...
8.2/10 Very Good! (59 reviews)

Travelers like: close to beach, sun loungers, beach umbrellas

Travelers say...
"Hotel Scintilla is located right near La Cinta beach. It doesn’t pretend to be any more than comfortable beach side accommodation. All the staff were friendly and very helpful (my lack of Italiano notwithstanding)"

Reviewed on Jun 25, 2025

Opens in a new windowHotel Scintilla
Residence Baia Salinedda
Great for beach vacations

Residence Baia Salinedda

Localita' Capo Coda Cavallo, San Teodoro, SS
A private beach and a restaurant are featured at this smoke-free apartment. Business travelers can take advantage of the free WiFi in public areas. Enjoy the ...
7.8/10 Good! (63 reviews)

Travelers like: on the beach, sun loungers, beach umbrellas, kids pool

Travelers say...
"Private pretty security everything close by friendly staff relaxing definitely gl back."

Reviewed on Sep 14, 2025

Opens in a new windowResidence Baia Salinedda
Resort Grande Baia
Great for beach vacations

Resort Grande Baia

Localita Montepetrosu SS 125, Comune San Teodoro, San Teodoro, SS
A full-service spa, 2 restaurants, and an outdoor pool are all featured at this smoke-free resort. Relax with a drink at one of the 2 bars/lounges and enjoy ...
7.6/10 Good! (361 reviews)

Travelers like: close to beach, sun loungers, beach umbrellas, beach towels

Travelers say...
"Great place, great stay"

Reviewed on Aug 29, 2025

Opens in a new windowResort Grande Baia
Hotel Sandalyon

Hotel Sandalyon

Via del Tirreno 81, San Teodoro, SS
Fully refundableReserve now, pay when you stay
$82 nightly
The price is $95 total per night from Oct 13 to Oct 14
$95 total
Oct 13 - Oct 14
Total with taxes and fees
This hotel features 2 beach bars, a bar/lounge, and a restaurant. Take the beach shuttle and relax with beach umbrellas. Families will appreciate the onsite ...
7.6/10 Good! (49 reviews)
"Had a great stay, would recommend and will definitely go back"

Reviewed on Aug 13, 2023

Opens in a new windowHotel Sandalyon
Don'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.

Top Beach Hotels where Kids Stay FREE

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.

Beach Condos in San Teodoro

Beach Villas in San Teodoro

More Beachfront Hotels in San Teodoro

Resort Grande Baia

Resort Grande Baia

Localita Montepetrosu SS 125, Comune San Teodoro, San Teodoro, SS
7.6/10 Good! (361 reviews)

How to find the best San Teodoro beach hotels?


We have 1,290 honest, unfiltered reviews from genuine customers you can check out, with an average review rating of 8.4.


How can I find San Teodoro beach hotels with nice views?


Use our ocean view filter to see the San Teodoro beach hotels that offer spectacular views. From cliffside panoramas to beach view hotels with rooms overlooking the sand. Check out poolside and tranquil garden views, too.


How much does it cost to stay in a beach hotel in San Teodoro?


Currently, we have resorts and hotels in San Teodoro on the beach going from $95 a night to $456 for top-end luxury. Prices vary depending on your travel dates, amenities, and neighborhood.


How do I find San Teodoro beach hotels that are good for families?


Filter your search results by clicking on the family friendly filter to see kid-friendly amenities and activities. From beach resorts with kids’ clubs to beachfront hotels offering fun watersports—you have plenty of choice.


Why should I book my beach hotel in San Teodoro with Travelocity?


With great deals on a vast selection of San Teodoro beachfront hotels, 24/7 customer service, and the ability to bundle your hotel, flights, and car rental to save more—Travelocity makes it easy.


Do any beach hotels in San Teodoro have a pool?


Many San Teodoro hotels on the beach have pools. You can choose which amenities you want and use our pool filter to see the San Teodoro beach hotels that have pools on site.


When is the best time to stay in a beach hotel in San Teodoro?


The best time to visit San Teodoro for local events and activities is .


Are there cheap beach hotels in San Teodoro?


Prices for San Teodoro beach hotels currently start at just $95 a night. With 7 San Teodoro beach hotels to choose from, you have stacks of tempting options, whatever your budget.


What are some great things to do in San Teodoro by the beach?


Enjoy swimming, reading, and sunbathing on the beach in San Teodoro. There’s also action-packed beach fun and watersport adventures, too. Check each hotel’s information section to find out what’s available.


How can I find the best beach hotels deals in San Teodoro?


Pop in your travel dates and hit search and hunt though our fantastic deals on San Teodoro beach resorts and beachfront hotels. Download the free Travelocity appOpens in a new window for awesome member discounts.  


Popular Beach Stays in San Teodoro

Recent San Teodoro Hotel Reviews By Fellow Wanderers

Explore More Ways to Travel with Travelocity

Explore More Ways to Travel with Travelocity