Hotels in San Teodoro

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in San Teodoro?

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
5.0 star property
San Teodoro
8.4 out of 10, Very Good, (25 reviews)
Set along a private beach near San Teodoro, this luxury hotel offers ocean views from the Italian restaurant Blue Moon. Enjoy the outdoor pool, golf course, and marina after exploring nearby Cala Brandinchi Beach, then unwind with spa treatments.
The price is $306
$349 total
includes taxes & fees
May 11 - May 12
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Camera Coralli - Villa Flores
Camera Coralli - Villa Flores
San Teodoro
Camera Coralli - Villa Flores
Hotel Le Mimose
Hotel Le Mimose
3.0 star property
San Teodoro City Centre
8.8 out of 10, Excellent, (68 reviews)
Experience coastal relaxation at this Mediterranean retreat near San Teodoro Beach and Port Ottiolu. Cool off in the outdoor pool with a dedicated children's area, enjoy Italian cuisine at Le Mimose restaurant, and sip drinks at the poolside bar.
The price is $105
$115 total
includes taxes & fees
Apr 29 - Apr 30
Hotel Le Mimose
Baglioni Resort Sardinia - The Leading Hotels of the World
Baglioni Resort Sardinia - The Leading Hotels of the World
5.0 star property
San Teodoro
9.4 out of 10, Exceptional, (98 reviews)
Escape to this Leading Hotels of the World retreat near Cala Brandinchi Beach. Enjoy the outdoor pool, rooftop terrace, and Italian restaurant, plus free breakfast and parking. The spa offers massages while kids delight in the complimentary club.
The price is $531
$595 total
includes taxes & fees
May 14 - May 15
Baglioni Resort Sardinia - The Leading Hotels of the World
Terradimare Resort & Spa
Terradimare Resort & Spa
4.0 star property
San Teodoro City Centre
9.0 out of 10, Wonderful, (289 reviews)
Surrounded by coastal beauty, this San Teodoro hotel offers an outdoor pool with poolside bar and tennis court. Just a short drive from Port Ottiolu, guests can enjoy fitness facilities and room service after a day exploring nearby beaches.
The price is $92
$101 total
includes taxes & fees
Apr 22 - Apr 23
Terradimare Resort & Spa
Hotel San Teodoro
Hotel San Teodoro
4.0 star property
San Teodoro
8.8 out of 10, Excellent, (69 reviews)
The price is $97
$107 total
includes taxes & fees
Apr 23 - Apr 24
Hotel San Teodoro
2-room Apartment in the Residence Lu Nibareddu
2-room Apartment in the Residence Lu Nibareddu
San Teodoro
The price is $73
$80 total
includes taxes & fees
Apr 27 - Apr 28
2-room Apartment in the Residence Lu Nibareddu
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
San Teodoro City Centre
6.0 out of 10, (2 reviews)
The price is $106
$116 total
includes taxes & fees
Apr 22 - Apr 23
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
SardegnaSummer Li Cuppulati
SardegnaSummer Li Cuppulati
San Teodoro City Centre
8.8 out of 10, Excellent, (37 reviews)
Escape to this tranquil San Teodoro retreat, just 15 minutes from Cala Brandinchi Beach. Each room offers a private hot tub and fully equipped kitchen. Hiking trails, snorkeling spots, and La Punta Falls create perfect adventures between relaxing moments.
The price is $108
$237 total
includes taxes & fees
Apr 25 - Apr 26
SardegnaSummer Li Cuppulati
Amasea Resort
Amasea Resort
4.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (44 reviews)
Relax at this San Teodoro beach hotel with a private shore, outdoor pool, and full-service spa. Enjoy meals at the restaurant, drinks at the bar, or coffee at one of 2 cafes. The rooftop terrace and marina add extra charm near San Teodoro Beach.
The price is $164
$188 total
includes taxes & fees
May 2 - May 3
Amasea Resort
Camera Conchiglie - Villa Flores
Camera Conchiglie - Villa Flores
San Teodoro
The price is $53
$66 total
includes taxes & fees
May 6 - May 7
Camera Conchiglie - Villa Flores
Li Suari Club Village
Li Suari Club Village
San Teodoro
7.6 out of 10, Good, (14 reviews)
Immerse in Sardinian charm at this beach retreat just minutes from San Teodoro Beach. Cool off in the seasonal outdoor pool with a dedicated children's area, grab refreshments at the snack bar, or enjoy restaurant dining. Free breakfast, parking, and kids' club complete your seaside getaway.
The price is $147
$174 total
includes taxes & fees
May 10 - May 11
Li Suari Club Village
Hotel Sandalyon
Hotel Sandalyon
3.0 star property
San Teodoro City Centre
7.8 out of 10, Good, (51 reviews)
Unwind at this coastal retreat with 2 beach bars and a café, all near San Teodoro Beach and Port Ottiolu. After beach days, enjoy complimentary breakfast, WiFi, and parking. Massage services provide the perfect relaxation touch.
The price is $88
$102 total
includes taxes & fees
May 3 - May 4
Hotel Sandalyon
Sunset House PuntoCasaBudoni
Sunset House PuntoCasaBudoni
San Teodoro City Centre
10.0 out of 10, Exceptional, (1 review)
The price is $144
$492 total
includes taxes & fees
May 21 - May 22
Sunset House PuntoCasaBudoni
Camera Sirene - Villa Flores
Camera Sirene - Villa Flores
San Teodoro
The price is $67
$82 total
includes taxes & fees
May 10 - May 11
Camera Sirene - Villa Flores
Camera Acquario - Villa Flores
Camera Acquario - Villa Flores
San Teodoro
The price is $67
$82 total
includes taxes & fees
May 6 - May 7
Camera Acquario - Villa Flores
Comfortable House Near Lake Grevelinge
Comfortable House Near Lake Grevelinge
San Teodoro
The price is $136
$153 total
includes taxes & fees
May 4 - May 5
Comfortable House Near Lake Grevelinge
Camera Nettuno - Villa Flores
Camera Nettuno - Villa Flores
San Teodoro
The price is $53
$63 total
includes taxes & fees
May 6 - May 7
Camera Nettuno - Villa Flores
Apartment at Residence in Loiri
Apartment at Residence in Loiri
San Teodoro
The price is $109
$120 total
includes taxes & fees
Apr 26 - Apr 27
Apartment at Residence in Loiri
Apartment in Lu Nibareddu Residence, Loiri
Apartment in Lu Nibareddu Residence, Loiri
San Teodoro
The price is $111
$126 total
includes taxes & fees
May 6 - May 7
Apartment in Lu Nibareddu Residence, Loiri
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.

Get last-minute hotel deals in San Teodoro and save more

Sign in to unlock great savings.
Showing deals for:May 21 - May 22

You can also stay at family-friendly hotels in San Teodoro

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 neighborhoods in San Teodoro

San Teodoro City Centre

The San Teodoro City Centre neighborhood offers attractions such as San Teodoro Port and San Teodoro Beach.

Top landmarks in San Teodoro

Learn more about San Teodoro

San Teodoro is well-known for its attractions such as La Isuledda Beach and San Teodoro Beach. This relaxing city has something for everyone including sights like Lu Impostu Beach and Cala Brandinchi Beach within a rural setting.

Check out reviews of San Teodoro hotels guests love

Frequently asked questions

What accommodations do travelers recommend in San Teodoro?
Where can I find free parking at my hotel in San Teodoro?
Can I book refundable accommodations in San Teodoro?
If you want the flexibility to change your plans to San Teodoro, most properties offer refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in San Teodoro if I want a vacation home instead of a hotel?
If you want a good alternative to a hotel, look over our selection of 217 vacation homes. In addition, there are 585 apartments and 8 condos.
What will the weather in San Teodoro be like during my trip?
July and August are typically the warmest months in San Teodoro when the average temp is 75°F. February and January are the coldest months when the average temperature is 51°F. November and January are the months with the most rain.
Why should I book my San Teodoro hotel through Hotels.com?
There are lots of reasons to book your San Teodoro trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.