San Teodoro Hotels

September 2026
13
October 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
18 Sept - 20 Sept
In two weeks
25 Sept - 27 Sept

Where to stay in San Teodoro?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in San Teodoro on Hotels.com. These San Teodoro hotels consistently deliver on quality, location and traveller experience. Last updated on 13 September 2026.

1. Hotel L'Esagono

Hotel L'Esagono
San Teodoro City Centre
S$105
includes taxes & fees
14 Oct - 15 Oct
Hotel L'Esagono

2. Hotel San Teodoro

Hotel San Teodoro
San Teodoro
S$164
includes taxes & fees
6 Oct - 7 Oct
Hotel San Teodoro

3. Terradimare Resort & Spa

Terradimare Resort & Spa
San Teodoro City Centre
S$154
includes taxes & fees
12 Oct - 13 Oct
Terradimare Resort & Spa

4. Le dune RELAX camere cucina&piscina

Le dune RELAX camere cucina&piscina
San Teodoro City Centre
S$215
includes taxes & fees
19 Sept - 20 Sept
Le dune RELAX camere cucina&piscina

5. Hotel Le Mimose

Hotel Le Mimose
San Teodoro City Centre
S$123
includes taxes & fees
12 Oct - 13 Oct
Hotel Le Mimose

6. Li Suari Club Village

Li Suari Club Village
San Teodoro
S$194
includes taxes & fees
14 Oct - 15 Oct
Li Suari Club Village

7. Amasea Resort

Amasea Resort
San Teodoro City Centre
S$245
includes taxes & fees
14 Oct - 15 Oct
Amasea Resort

8. Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World
San Teodoro
S$538
includes taxes & fees
13 Oct - 14 Oct
Baglioni Resort Sardinia - The Leading Hotels of the World

9. Hotel Scintilla

Hotel Scintilla
San Teodoro City Centre
S$192
includes taxes & fees
26 Sept - 27 Sept
Hotel Scintilla

10. Hotel Sandalyon

Hotel Sandalyon
San Teodoro City Centre
S$136
includes taxes & fees
5 Oct - 6 Oct
Hotel Sandalyon

11. MOLAROTTO CAMERE CON ANGOLO COTTURA

MOLAROTTO CAMERE CON ANGOLO COTTURA
San Teodoro
S$147
includes taxes & fees
1 Oct - 2 Oct
MOLAROTTO CAMERE CON ANGOLO COTTURA

12. SardegnaSummer Li Cuppulati

SardegnaSummer Li Cuppulati
San Teodoro City Centre
S$271
includes taxes & fees
4 Oct - 5 Oct
SardegnaSummer Li Cuppulati

13. 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
San Teodoro
S$516
includes taxes & fees
27 Sept - 28 Sept
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

14. Hotel Costa Caddu

Hotel Costa Caddu
San Teodoro
S$347
includes taxes & fees
14 Sept - 15 Sept
Hotel Costa Caddu

15. AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
San Teodoro City Centre
S$190
includes taxes & fees
4 Oct - 5 Oct
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

16. Hotel Lu Pitrali

Hotel Lu Pitrali
San Teodoro
S$276
includes taxes & fees
23 Sept - 24 Sept
Hotel Lu Pitrali

17. Camera Sirene - Villa Flores

Camera Sirene - Villa Flores
San Teodoro
S$122
includes taxes & fees
15 Sept - 16 Sept
Camera Sirene - Villa Flores

18. Sunset House PuntoCasaBudoni

Sunset House PuntoCasaBudoni
San Teodoro City Centre
S$394
includes taxes & fees
1 Oct - 2 Oct
Sunset House PuntoCasaBudoni

19. Camera Coralli - Villa Flores

Camera Coralli - Villa Flores
San Teodoro
S$123
includes taxes & fees
15 Sept - 16 Sept
Camera Coralli - Villa Flores

20. Vecchio Ulivo

Vecchio Ulivo
San Teodoro City Centre
S$356
includes taxes & fees
4 Oct - 5 Oct
Vecchio Ulivo
View all properties

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

Sign in to unlock great savings.

Hotel L'Esagono

Hotel L'Esagono
San Teodoro City Centre
S$20 off
S$190
for 1 room
includes taxes & fees
Hotel L'Esagono

Hotel San Teodoro

Hotel San Teodoro
San Teodoro
S$30 off
S$164
for 1 room
includes taxes & fees
Hotel San Teodoro

Amasea Resort

Amasea Resort
San Teodoro City Centre
S$28 off
S$264
for 1 room
includes taxes & fees
Amasea Resort

Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World
San Teodoro
S$550
for 1 room
includes taxes & fees
Sign in for extra savings
Baglioni Resort Sardinia - The Leading Hotels of the World

Resort Grande Baia

Resort Grande Baia
San Teodoro
S$25 off
S$229
for 1 room
includes taxes & fees
Resort Grande Baia

Check out pet-friendly hotels in San Teodoro

Hotel Le Mimose

Hotel Le Mimose
San Teodoro City Centre
S$123
includes taxes & fees
12 Oct - 13 Oct
Hotel Le Mimose

Hotel San Teodoro

Hotel San Teodoro
San Teodoro
S$164
includes taxes & fees
6 Oct - 7 Oct
Hotel San Teodoro

SardegnaSummer Li Cuppulati

SardegnaSummer Li Cuppulati
San Teodoro City Centre
S$271
includes taxes & fees
4 Oct - 5 Oct
SardegnaSummer Li Cuppulati

Hotel Scintilla

Hotel Scintilla
San Teodoro City Centre
S$192
includes taxes & fees
26 Sept - 27 Sept
Hotel Scintilla

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
San Teodoro City Centre
S$190
includes taxes & fees
4 Oct - 5 Oct
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

Sunset House PuntoCasaBudoni

Sunset House PuntoCasaBudoni
San Teodoro City Centre
S$394
includes taxes & fees
1 Oct - 2 Oct
Sunset House PuntoCasaBudoni

Hotel Lu Pitrali

Hotel Lu Pitrali
San Teodoro
S$276
includes taxes & fees
23 Sept - 24 Sept
Hotel Lu Pitrali

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
San Teodoro
S$516
includes taxes & fees
27 Sept - 28 Sept
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World
San Teodoro
S$538
includes taxes & fees
13 Oct - 14 Oct
Baglioni Resort Sardinia - The Leading Hotels of the World

Hotel Costa Caddu

Hotel Costa Caddu
San Teodoro
S$347
includes taxes & fees
14 Sept - 15 Sept
Hotel Costa Caddu
View all properties

You may also like hotels with pools in San Teodoro

Hotel L'Esagono

Hotel L'Esagono
San Teodoro City Centre
S$105
includes taxes & fees
14 Oct - 15 Oct
Hotel L'Esagono

Terradimare Resort & Spa

Terradimare Resort & Spa
San Teodoro City Centre
S$154
includes taxes & fees
12 Oct - 13 Oct
Terradimare Resort & Spa

Hotel Le Mimose

Hotel Le Mimose
San Teodoro City Centre
S$123
includes taxes & fees
12 Oct - 13 Oct
Hotel Le Mimose

Hotel San Teodoro

Hotel San Teodoro
San Teodoro
S$164
includes taxes & fees
6 Oct - 7 Oct
Hotel San Teodoro

Le dune RELAX camere cucina&piscina

Le dune RELAX camere cucina&piscina
San Teodoro City Centre
S$215
includes taxes & fees
19 Sept - 20 Sept
Le dune RELAX camere cucina&piscina

MOLAROTTO CAMERE CON ANGOLO COTTURA

MOLAROTTO CAMERE CON ANGOLO COTTURA
San Teodoro
S$147
includes taxes & fees
1 Oct - 2 Oct
MOLAROTTO CAMERE CON ANGOLO COTTURA

Li Suari Club Village

Li Suari Club Village
San Teodoro
S$194
includes taxes & fees
14 Oct - 15 Oct
Li Suari Club Village

Amasea Resort

Amasea Resort
San Teodoro City Centre
S$245
includes taxes & fees
14 Oct - 15 Oct
Amasea Resort

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
San Teodoro
S$516
includes taxes & fees
27 Sept - 28 Sept
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Hotel Costa Caddu

Hotel Costa Caddu
San Teodoro
S$347
includes taxes & fees
14 Sept - 15 Sept
Hotel Costa Caddu
View all properties

Go beyond your typical stay in San Teodoro

Pool image
Pool
Pool
spa image
Spa
Spa
Resort image
Resort
Resort
pet-friendly image
Pet friendly
Pet friendly
hot tub image
Hot tub
Hot tub
Family-friendly image
Family friendly
Family friendly
Apartment image
Apart­ment
Apart­ment
apart-hotel image
Apart hotel
Apart hotel
villa image
Villa
Villa
campsite image
Campsite
Campsite
Condo image
Condo
Condo
farm image
Farm
Farm
Our prices for hotels in San Teodoro are cheapest in May

Price trends for hotels in San Teodoro

Pricing is based on two traveller single night rates
View properties in September

September

High 26°C / low 19°C. Sunny most days.
26°
19°
23°
15°
18°
12°
15°
13°
14°
16°
18°
10°
22°
14°
27°
18°
30°
21°
30°
21°
Monthly weather averages (˚C)

Top neighbourhoods in San Teodoro

San Teodoro City Centre

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

Top landmarks in San Teodoro

Cala Brandinchi Beach

9.0/10 (225 reviews)
If want to top up your tan, you might want to head out to Cala Brandinchi Beach, located 4.4 mi (7 km) from central San Teodoro. Catch the sunset by the shore at Lu Impostu Beach and Spiaggia Salinedda, located nearby.
See properties

San Teodoro Beach

8.8/10 (285 reviews)
If want to top up your tan, you might want to head out to San Teodoro Beach, located 1.7 mi (2.8 km) from central San Teodoro. Enjoy the sunset by the shore at Lu Impostu Beach, La Isuledda Beach and Cala Brandinchi Beach.
See properties

La Isuledda Beach

8.6/10 (47 reviews)
If you can't wait to get to the beach, you might enjoy a trip to La Isuledda Beach, located 1.3 mi (2.1 km) from central San Teodoro. Enjoy the sunset by the shore at San Teodoro Beach, Lu Impostu Beach and Cala Brandinchi Beach.
See properties

Lu Impostu Beach

9.0/10 (127 reviews)
When the beach is calling your name, you might want to head down to Lu Impostu Beach, located 3.5 mi (5.6 km) from central San Teodoro. If you want to continue walking by the waves, head to Cala Brandinchi Beach located nearby.
See properties

San Teodoro Port

8.2/10 (24 reviews)
You can stroll along San Teodoro Port for relaxing water views when you're in San Teodoro City Centre.
See properties

Cala Suaraccia Beach

8.0/10 (2 reviews)
If being by the water is a major draw, Cala Suaraccia Beach is a spot you might want to check out, located 5.1 mi (8.3 km) from central San Teodoro. Catch the sunset by the shore at Spiaggia Salinedda, just a short walk away.
See properties

San Teodoro Lagoon

8.4/10 (70 reviews)
San Teodoro Lagoon is 1.8 mi (2.9 km) from central San Teodoro, why not stop by during your stay?
See properties

Cascata Rio Pitrisconi

9.0/10 (7 reviews)
Cascata Rio Pitrisconi is 4.1 mi (6.6 km) from central San Teodoro, why not stop by during your stay?
See properties

Learn more about San Teodoro

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

See all hotels in San Teodoro
A crowded beach with numerous colorful umbrellas and people enjoying the water.

Frequently Asked Questions

Can I book a refundable accommodation option in San Teodoro?

If you want the flexibility to change your plans to San Teodoro, most hotels offer refundable* rates that 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 holiday rental instead of a hotel?

If you want a good alternative to a hotel, look over our selection of 226 holiday homes. In addition, there are 579 apartments and 8 condos.

What will the weather in San Teodoro be like during my visit?

July and August are typically the warmest months in San Teodoro, when the average temperature is 24°C. February and January are the coldest months, when the average temperature is 11°C. November and January are the months with the most rain.

Why should I book my San Teodoro hotel with Hotels.com?

There are lots of reasons to book your San Teodoro trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about San Teodoro

San Teodoro: A Serene Haven of Nature and Coastal Charm

San Teodoro, Sardinia, Italy enchants with its rustic charm and scenic marina. Nestled amidst breathtaking natural parks and serene countryside, this coastal city offers a delightful blend of sandy beaches and vibrant local culture. Wander through the quaint San Teodoro village, savour traditional Sardinian cuisine, and immerse in the island’s rich heritage. Ideal for nature lovers and holidaymakers alike, San Teodoro promises a rejuvenating escape filled with picturesque landscapes and authentic Italian allure.

Discover great hotels near San Teodoro

San Teodoro, Sardinia offers a range of hotels from cosy boutique stays to modern resorts. Many San Teodoro hotels provide easy access to its stunning beaches and vibrant town life, making them an ideal choice for a relaxing holiday. Here are some of the most popular hotels with our travelers near San Teodoro:

  1. Piccolo Hotel - Adults Onlyopens in new window: This refined 4.0-star hotel offers a welcoming experience with a guest rating of 8.0, ideal for leisure travellers seeking a high-quality journey. The property features direct access to the beach, ensuring a seamless connection with the natural beauty of Sardinia. Guests revel in the hotel's chic ambience, enriched by a rooftop bar and a sophisticated spa, perfect for curated experiences. The architectural design of the hotel creates an impressive setting that combines modern comforts with luxurious details. Express check-in and efficient airport transfers enhance the overall guest experience, ensuring a smooth and memorable stay.
  2. Baia Del Portoopens in new window: This stylish 4.0-star hotel boasts a guest rating of 8.2, catering to leisure travellers in search of adventure and distinctive escapes. The property is celebrated for its array of adventure sports options, including fishing, snorkeling, horse riding, hiking and biking, and windsurfing in nearby locations. Guests enjoy the convenience of express check-in and well-organised airport transfers, ensuring a seamless travel experience. The hotel's contemporary design and curated experiences, complemented by a high-end restaurant and a luxurious rooftop bar, create an atmosphere of modern sophistication and excitement.

Where to stay in and around San Teodoro

In Budoni, Puntaldia, Porto Taverna, travellers can enjoy Budoni’s marina charm, sea, and friendly locals, Puntaldia’s quiet appeal, and Porto Taverna’s relaxing beach gardens, dining, and tours. For first-time visitors to San Teodoro, Porto Taverna is the most accommodating choice.

  1. Budoniopens in new window: Budoni is a charming coastal spot known for its marina and friendly people. It offers a relaxed vibe with the sea and beach setting, making it a great place to unwind. Among its must-see attractions, you shouldn’t miss Salamaghe Beach and Cala Brandinchi Beach, offering a true taste of Sardinian beauty. This area is ideal for travellers looking for a peaceful retreat by the sea, with its scenic views and calm ambience.
  2. Puntaldiaopens in new window: Puntaldia provides a quiet, local experience in San Teodoro. Though it has a smaller range of attractions, it offers a chance to soak up the local lifestyle without the bustle of larger tourist spots. This makes it perfect for visitors seeking a more intimate Sardinian experience, blending serene surroundings with an authentic taste of the region.
  3. Porto Tavernaopens in new window: Porto Taverna stands out as a family-friendly haven with a variety of seaside delights. It boasts a range of attractions including Cala Brandinchi Beach, Pittulongu Beach and San Teodoro Beach, perfect for relaxing, dining and leisurely walks. This area is great for visitors who appreciate a balanced mix of stunning beaches and pleasant local gardens, ideal for a laid-back yet engaging holiday experience.

Things to do in San Teodoro

San Teodoro welcomes travellers with its scenic countryside and marina, where nature thrives among sandy beaches, rolling hills, and verdant parks. Enjoy a refreshing swim, a relaxing spa session, or a leisurely bike ride, making it a delightful escape for those in search of tranquillity and outdoor fun.

  • Salamaghe Beachopens in new window – Discover the serene charm of Salamaghe Beach, where soft sands meet the clear blue waters. This spot is ideal for a leisurely day in nature, offering a relaxed environment amid countryside landscapes and natural parks. Enjoy a peaceful stroll along the marina and savour the simplicity of coastal life.
  • Spiagge Porto Ainuopens in new window – Visit Spiagge Porto Ainu to experience a delightful beach setting that combines natural beauty with a touch of maritime appeal. Here, you can unwind on sandy stretches surrounded by verdant countryside and explore the nearby natural parks that add a unique touch to this coastal retreat.
  • Spiagge di Baia Sant'Annaopens in new window – At Spiagge di Baia Sant'Anna, the expansive beach welcomes you with its inviting shoreline and scenic views. This location offers a mix of countryside charm and marina influences, making it a versatile spot for a day of relaxation and exploration in nature.
  • Cala dei Francesiopens in new window – Cala dei Francesi presents a picturesque beach setting where vibrant natural parks and a tranquil marina create an appealing backdrop. Enjoy the blend of countryside tranquillity and coastal allure as you take in the refreshing sea breeze and natural surroundings.
  • Pineta Sant'Anna Viewpointopens in new window – Climb up to the Pineta Sant'Anna Viewpoint to appreciate sweeping views of the coastline and the lush natural parks below. This spot offers a unique perspective on the countryside and marina, inviting you to enjoy a leisurely exploration of San Teodoro’s scenic beauty.

4 tips for savvy savings when booking a hotel in San Teodoro

  1. Book for the cheapest times: The most affordable time to visit San Teodoro is during January, February, and November, when hotel prices tend to be lower. Staying for at least 4 to 5 days is recommended to fully appreciate the area's significant landmarks, cultural sites, and natural beauty. Visitors can explore the picturesque countryside, relax by the marina, enjoy secluded spots, and partake in activities like biking and swimming. The region also offers great value for money with its seafood dining options and access to stunning natural parks, making it an ideal destination for those on a budget.
  2. Look for last-minute deals on Hotels.com: Hotels.com may offer attractive hotel deals in San Teodoro. You could find last-minute deals by exploring the Last-Minute Deals section, where discounted rates might be available near your travel date. You may also receive flash sale alerts via email or push notifications. Additionally, the Smart Shopping tool, available via the app, assists travellers in comparing hotel prices and amenities, so you're more likely to see opportunities to save.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so having flexibility with your dates might help you save on your stay in San Teodoro hotel. For those seeking distinctive accommodation, boutique hotels can provide a more personalised experience and occasionally better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates to help you potentially find a more attractive offer.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive. However, thanks to San Teodoro's excellent public transport connections, you may discover a more affordable independent hotel a bit further out that remains well linked. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often great value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to San Teodoro

San Teodoro experiences its lowest average temperatures in January to February, at 49.6°F (9.8°C), while July to August are the hottest months, with an average temperature of 78.3°F (25.7°C). November tends to be the wettest month. The peak travel months to visit San Teodoro are June to August, which see a higher number of tourists. During this peak period, the weather is sunny, accompanied by no rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.

Keep exploring