A crowded beach with people swimming and sunbathing, colorful umbrellas, and a mountainous backdrop.

Find hotels in San Teodoro from ₩120,090

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Teodoro hotels

1. Le dune RELAX camere cucina&piscina

Le dune RELAX camere cucina&piscina
San Teodoro City Centre
10.0 out of 10, Exceptional, (1 review)
"Huone oli erittäin siisti ja henkilökunta oli ystävällistä!😊"
Finland
Lumi
The price is ₩296,099
₩330,771 total
includes taxes & fees
Jul 28 - Jul 29
Le dune RELAX camere cucina&piscina

2. Hotel Le Mimose

Hotel Le Mimose
3.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (76 reviews)
"great hotel. good location."
United States
Paula
Hotel Le Mimose

3. MOLAROTTO CAMERE CON ANGOLO COTTURA

MOLAROTTO CAMERE CON ANGOLO COTTURA
San Teodoro
9.6 out of 10, Exceptional, (9 reviews)
"Very comfortable. Quiet. Short drive to SAN teodoro"
Canada
Natalie Susan
The price is ₩301,621
₩338,532 total
includes taxes & fees
Jul 24 - Jul 25
MOLAROTTO CAMERE CON ANGOLO COTTURA

4. Hotel San Teodoro

Hotel San Teodoro
4.0 star property
San Teodoro
8.8 out of 10, Excellent, (81 reviews)
"Nice facilities and friendly client service"
United States
Raffaele
The price is ₩515,328
₩576,974 total
includes taxes & fees
Jul 30 - Jul 31
Hotel San Teodoro

5. Terradimare Resort & Spa

Terradimare Resort & Spa
4.0 star property
San Teodoro City Centre
9.0 out of 10, Wonderful, (305 reviews)
"After initially feeling a little disappointed, as we arrived the very first day of the season to find things were not open or functioning, we ended up having a wonderful 3 night stay here and would definitely like to go back at a different time. Hotel is clean, the staff are friendly and helpful. It is a little out the town so if, like us, you don't have a car be prepared to walk! But it's perfectly manageable to reach beautiful beaches by walking."
United Kingdom
Clare
The price is ₩452,702
₩508,087 total
includes taxes & fees
Jul 29 - Jul 30
Terradimare Resort & Spa

6. Hotel L'Esagono

Hotel L'Esagono
3.0 star property
San Teodoro City Centre
8.2 out of 10, Very Good, (329 reviews)
"Beautiful and relaxing hotel"
United Kingdom
Rhian
The price is ₩521,272
₩580,141 total
includes taxes & fees
Aug 3 - Aug 4
Hotel L'Esagono

7. Hotel Lu Pitrali

Hotel Lu Pitrali
3.0 star property
San Teodoro
9.8 out of 10, Exceptional, (11 reviews)
" This is a family run hotel with a small amount of rooms It has all the amenities you expect and service and attention to your needs I definitely recommend this property to all tourist in the Dan Teodoro area"
Canada
Tina
The price is ₩264,252
₩297,419 total
includes taxes & fees
Jul 26 - Jul 27
Hotel Lu Pitrali

8. Hotel Costa Caddu

Hotel Costa Caddu
3.0 star property
San Teodoro
9.2 out of 10, Wonderful, (91 reviews)
"Loved the atmosphere! Very relaxing, the pool was beautiful, staff was helpful, and the breakfast was worth the added cost!"
United States
Juliann
The price is ₩423,327
₩472,409 total
includes taxes & fees
Jul 26 - Jul 27
Hotel Costa Caddu

9. Camera Sirene - Villa Flores

Camera Sirene - Villa Flores
San Teodoro
8.0 out of 10, Very Good, (1 review)
"La.vue est magnifique. Le logement est facile a trouver avec un stationnement a proximité. Pas de wifi, la clim n'est pas tres efficace! Globalement c'etait un beau sejour."
Canada
Annie-Dominique
The price is ₩216,432
₩261,673 total
includes taxes & fees
Jul 23 - Jul 24
Camera Sirene - Villa Flores

10. Li Suari Club Village

Li Suari Club Village
San Teodoro
7.8 out of 10, Good, (16 reviews)
"Overall good, however the location means a car is a must! The rooms are clean, private but super basic. We didn’t realise when we booked all meals were included….could be clearer on the booking app. "
United Kingdom
Zoe
The price is ₩453,852
₩549,835 total
includes taxes & fees
Jul 28 - Jul 29
Li Suari Club Village

11. SardegnaSummer Li Cuppulati

SardegnaSummer Li Cuppulati
San Teodoro City Centre
8.8 out of 10, Excellent, (37 reviews)
"Sehr freundliche und zuvorkommende Betreuung und gut ausgestattetes Appartement"
Switzerland
Anonymous traveler
The price is ₩523,603
₩751,253 total
includes taxes & fees
Aug 22 - Aug 23
SardegnaSummer Li Cuppulati

12. Appartamenti San Teodoro II

Appartamenti San Teodoro II
San Teodoro City Centre
The price is ₩243,164
₩525,358 total
includes taxes & fees
Jul 29 - Jul 30
Appartamenti San Teodoro II

13. Appartamenti San Teodoro III

Appartamenti San Teodoro III
San Teodoro City Centre
8.0 out of 10, Very Good, (1 review)
The price is ₩240,467
₩522,392 total
includes taxes & fees
Jul 24 - Jul 25
Appartamenti San Teodoro III

14. Sunset House PuntoCasaBudoni

Sunset House PuntoCasaBudoni
San Teodoro City Centre
10.0 out of 10, Exceptional, (1 review)
"Everything was perfect but the best was communication. Barbara was answering our questions immediately and she was always available. Property was really clean and perfect condition"
United States
Jelena
The price is ₩620,562
₩957,350 total
includes taxes & fees
Aug 2 - Aug 3
Sunset House PuntoCasaBudoni

15. Camera Coralli - Villa Flores

Camera Coralli - Villa Flores
San Teodoro
8.0 out of 10, Very Good, (1 review)
"La casa é in un’ottima posizione, a 5 minuti di macchina dal centro di San Teodoro. Il personale molto disponibile. Alcuni aspetti meno positivi, sono stati l’assenza di posate/bicchieri/utensili da cucina, poiché eravamo in 3 e per esempio c’era solo un bicchiere o solo 1 cucchiaino. Gli asciugamani facevano odore di umido. Mancava uno strofinaccio per asciugare le stoviglie quando venivano lavate e anche un tappeto davanti alla doccia. Tutte piccolezze che fanno peró la differenza. D’altro...
Italy
chiara
The price is ₩216,432
₩259,987 total
includes taxes & fees
Jul 29 - Jul 30
Camera Coralli - Villa Flores

16. 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, (3 reviews)
"The location of this hotel is amazing. Very close to one of the most beautiful beaches i have ever been to. The host was very accommodating. The hotel itself is in need of work. We could not get hot water even after letting the sink run for 6 min as instructed, there was no lighting in the hallway so we had to use our phone flashlights, the room balcony door did not close, the balcony was dirty and rusty, light in toom was flickering... overall we had a great time, and maybe we were just...
United States
Susan
The price is ₩379,232
₩423,898 total
includes taxes & fees
Aug 2 - Aug 3
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

17. Casa Vacanza L'alzoni

Casa Vacanza L'alzoni
San Teodoro
The price is ₩214,797
₩494,154 total
includes taxes & fees
Jul 25 - Jul 26
Casa Vacanza L'alzoni

18. Residence La Cinta 5

Residence La Cinta 5
San Teodoro City Centre
The price is ₩364,653
₩658,996 total
includes taxes & fees
Jul 29 - Jul 30
Residence La Cinta 5

19. Villetta La Cinta Sx

Villetta La Cinta Sx
San Teodoro City Centre
The price is ₩434,965
₩736,339 total
includes taxes & fees
Aug 5 - Aug 6
Villetta La Cinta Sx

20. Casa Vacanza Maddy Vista Mare

Casa Vacanza Maddy Vista Mare
San Teodoro City Centre
The price is ₩324,975
₩615,351 total
includes taxes & fees
Jul 26 - Jul 27
Casa Vacanza Maddy Vista Mare
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in San Teodoro

Find the best San Teodoro areas and neighborhoods for the activities you enjoy most.

San Teodoro City Centre

You'll enjoy the parks and spas in San Teodoro City Centre. You might want to make time for a stop at San Teodoro Port or San Teodoro Beach.

Stay near popular San Teodoro attractions

Learn more about San Teodoro

Turquoise waters and powdery white sand make La Cinta beach the perfect spot for swimming and windsurfing. Rent a boat to explore hidden coves along the coast, or join locals at evening markets in the charming town center.

A crowded beach with numerous colorful umbrellas and people enjoying the water.

Top San Teodoro Hotel Reviews

More cheap stays in San Teodoro

Find out more about San Teodoro

Top reasons to visit San Teodoro

  • Stunning Beaches: San Teodoro boasts beautiful beaches with crystal-clear waters, perfect for relaxation and swimming.
  • Outdoor Activities: Engage in thrilling activities like kitesurfing, tennis, and golf amidst breathtaking scenery.
  • San Teodoro Festival: Experience local culture during this vibrant festival filled with entertainment and community spirit.
  • Nature Exploration: Discover the San Teodoro Lagoon, ideal for birdwatching and nature walks.
  • Diverse Accommodations: Enjoy a range of lodging options, from cozy villas to family-friendly hotels, catering to all travelers.

Find great hotels in and around San Teodoro

San Teodoro offers a delightful variety of accommodations, from cozy bed and breakfasts to full-service hotels, perfect for every type of traveler. Whether you’re seeking a family-friendly environment, a pet-friendly option, or an adventurous vacation experience, you'll find numerous hotels that cater to your needs. Explore the vibrant charm of San Teodoro while enjoying comfortable and inviting lodging options that make your stay unforgettable.

  • Resort Grande Baia: Nestled in the picturesque San Teodoro, Resort Grande Baia is a 4-star resort that embodies the essence of a beach vacation. With direct access to stunning beaches, this property is a haven for sun-seekers and water enthusiasts alike. Guests can unwind in elegantly appointed rooms that reflect a coastal charm, while the resort features a variety of amenities designed for relaxation, including pools, dining options, and wellness facilities. The inviting atmosphere makes it an excellent choice for travelers looking to immerse themselves in the beauty of Sardinia's coastline.
  • Hotel Sa Pedra: Located 14km from San Teodoro, Hotel Sa Pedra is a 4-star hotel that boasts a guest rating of 8.6 out of 10. Perfect for those seeking a tranquil beach getaway, this property offers direct access to the beach and is surrounded by natural beauty. The comfortable rooms are designed with a modern touch, ensuring a restful stay. Guests can enjoy delicious meals at the on-site restaurant and take advantage of various recreational activities nearby. Its peaceful setting and attentive service make it a delightful retreat for relaxation.
  • Baglioni Resort Sardinia - The Leading Hotels of the World: As a 5-star property with an impressive guest rating of 9.4 out of 10, Baglioni Resort Sardinia - The Leading Hotels of the World is a luxurious choice for families and beach lovers. Located in San Teodoro, this resort features direct beach access and offers a wide range of amenities for children, including supervised childcare and a dedicated children's pool. The elegant accommodations are complemented by high-end dining options and spa services, making it an ideal destination for those seeking a blend of family fun and relaxation in a stunning setting.

Where to stay in and around San Teodoro

San Teodoro, a charming coastal town in Sardinia, offers a perfect blend of relaxation and adventure. Visitors can unwind on stunning nearby beaches or explore the quaint San Teodoro village filled with friendly locals. Enjoy family-friendly activities and soak in the serene atmosphere while discovering the beauty of Sardinia. Whether you're seeking a peaceful holiday or outdoor experiences, San Teodoro promises an unforgettable getaway.

  • Budoni: Located approximately 8km from San Teodoro, Budoni is a charming city known for its picturesque beaches and stunning outdoor scenery. The best time to visit is during the summer months of June to August when the area comes alive with travelers seeking sun-soaked days at the beach and adventures in nature. Budoni boasts a range of attractions, including resorts, private country clubs, and a golf course, providing ample opportunities for relaxation and recreation. With its family-friendly beaches and beautiful bays, visitors can enjoy a tranquil atmosphere amid the breathtaking Sardinian landscape.
  • San Teodoro City Centre: Nestled in the heart of San Teodoro, the City Centre is a vibrant neighborhood that attracts visitors primarily from July to September. Known for its stunning beaches and outdoor experiences, this area is perfect for those looking to soak up the sun and enjoy scenic views. The City Centre offers easy access to country private clubs and golf courses, making it a popular choice for holidaymakers. With its close proximity to family-friendly beaches and a bustling marina, San Teodoro City Centre serves as a lively hub for both relaxation and adventure.
  • Porto Ottiolu: Just 5km from San Teodoro, Porto Ottiolu is a quaint village that comes alive during the summer months, particularly from June to August. This destination is perfect for beach lovers and outdoor enthusiasts, offering a variety of scenic spots to explore. Visitors can enjoy the local resorts and recreational areas, as well as the nearby golf course. With its beautiful beaches, inviting marina, and charming bay, Porto Ottiolu provides a serene getaway ideal for families and couples alike, making it a must-visit on your Sardinian adventure.

Things to do in San Teodoro

Shopping

In San Teodoro, explore local shops for unique souvenirs and handmade crafts. If you're up for a drive, check out the La Corte Shopping Center, about 24km away, for a wider variety of fashion and accessories. Don’t miss the bustling markets for fresh produce and local delicacies.

Recreation

Explore the serene wellness environment at the Resort & Spa Le Dune, where you can indulge in rejuvenating spa treatments and unwind by the pool. Enjoy yoga sessions on the beach, and immerse yourself in the tranquil natural surroundings that enhance relaxation and well-being.

Adventure

Explore the stunning La Cinta Beach, known for its crystal-clear waters and soft sand, ideal for water sports like windsurfing and kite surfing. Venture into the nearby Tavolara Island for hiking trails that offer breathtaking views of the coastline and unique wildlife encounters.

Nightlife

San Teodoro's nightlife is vibrant, with lively bars like La Palma for cocktails and the beach club Ambra Night for dancing under the stars. Enjoy a relaxed evening at Bar Ristorante Da Antonio, or explore local music at various venues throughout the town, creating a festive atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around San Teodoro

San Teodoro is a perfect destination for beach lovers and outdoor enthusiasts, offering stunning scenery and various attractions. Visitors can explore beautiful beaches, historic castles, and breathtaking waterfalls. The area also features the San Teodoro Lagoon, ideal for nature walks and birdwatching. For accommodations, consider staying in one of the charming villas in San Teodoro to enhance your experience while enjoying the local culture and outdoor adventures.

  • Cala Brandinchi Beach: Known for its stunning turquoise waters and soft white sand, Cala Brandinchi Beach is often referred to as Little Tahiti. Relax under the sun or enjoy various water sports, all while soaking in the laid-back beach vibes just 6km from San Teodoro.
  • San Teodoro Lagoon: This eco-friendly park is a serene spot for nature lovers and families. Explore the lush landscape, observe diverse bird species, and enjoy outdoor activities in a peaceful environment right within San Teodoro.
  • Punta Molara: Experience the vibrant city vibes of Punta Molara, a charming neighborhood featuring local shops, restaurants, and cultural attractions. It's an excellent place to immerse yourself in the local lifestyle and enjoy the community atmosphere.

Best time to go to San Teodoro

The best time to visit San Teodoro can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Teodoro falls in July and August. August has high visitor numbers and sunny weather. The coolest average temperature in San Teodoro falls in January and February. February has average visitor numbers and mostly sunny weather.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January49.6°F (9.8°C)Light RainMostly SunnyAverageLow
February49.6°F (9.8°C)Light RainMostly SunnyAverageLow
March52.5°F (11.4°C)Light RainMostly SunnyAverageAverage
April57.4°F (14.1°C)No RainMostly SunnyAverageAverage
May63.9°F (17.7°C)Light RainSunnyAverageAverage
June72.7°F (22.6°C)No RainSunnyHighHigh
July78.3°F (25.7°C)No RainSunnyHighHigh
August78.3°F (25.7°C)No RainSunnyHighHigh
September72.1°F (22.3°C)No RainSunnyAverageAverage
October65.3°F (18.5°C)Light RainMostly SunnyLowAverage
November57.7°F (14.3°C)Light RainMostly SunnyLowLow
December52.2°F (11.2°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to San Teodoro

Traveling to San Teodoro, Sardinia, is convenient with access to three major airports. Figari (FSC-Figari - Sud Corse) is located 93km away, with nearby hotels like the 5-star Hôtel et SPA Version Maquis Citadelle and the 4-star Domaine de Peretti della Rocca. Olbia (OLB-Costa Smeralda), just 19km from San Teodoro, offers luxurious options including the 5-star Baglioni Resort Sardinia and Hotel Abi d'Oru. Lastly, Ajaccio (AJA-Napoleon Bonaparte) is situated 146km away, featuring hotels such as the 5-star Sofitel Golfe Ajaccio Thalassa Sea & Spa. Each airport provides various transportation services to facilitate your travel.

Frequently asked questions

What's the best place for a stay in San Teodoro?
Based on our traveler data, Baglioni Resort Sardinia - The Leading Hotels of the World is one of the top choices for your stay. This hotel offers a full-service spa and 2 restaurants. Other good choices for your visit include Hotel San Teodoro and Hotel L'Esagono. See all available top hotels, or vacation rentals in San Teodoro.
If I need to cancel my hotel reservation in San Teodoro, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your arrival date. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in San Teodoro.
Where can I learn more about changing or cancelling my trip to San Teodoro?
To access more information about changing or cancelling your trip to San Teodoro, head over to our customer service page.
What's the best accommodation when traveling with kids to San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a hotel with a children's pool and a free kids' club, and it's a top choice on Expedia for families. Other options for your family trip include Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World and Hotel Le Mimose. Find more child-friendly accommodations in San Teodoro.
What is the favorite LGBTQ-friendly accommodation in San Teodoro?
Hotel San Teodoro is a top LGBTQ-friendly hotel that features free WiFi and free parking. Terradimare Resort & Spa and SardegnaSummer Li Cuppulati are two other good options for your vacation. See all available hotels listed as LGBTQ-friendly in San Teodoro.
What's the best pet-friendly place to stay in San Teodoro?
Hotel San Teodoro is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. Other good options to stay with your pet include Baglioni Resort Sardinia - The Leading Hotels of the World and Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. See more pet-friendly hotel accommodations in San Teodoro.
Where is the best place to stay with easy access to San Teodoro Beach?
Hotel Scintilla is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers a restaurant and free parking. It's located just a short 0.9 mi (1.4 km) from San Teodoro Beach. Other good choices within a short distance include Villetta La Cinta Beach A and Villetta La Cinta Beach B.
What about the best place to stay close to Cala Brandinchi Beach?
One of the top choices for your stay is Resort Grande Baia, located a short 0.8 mi (1.3 km) from Cala Brandinchi Beach, and this 4-star resort offers a full-service spa and 2 restaurants. Baglioni Resort Sardinia and Residence Baia Salinedda are other good choices nearby.
What's the best hotel to stay near the beach in San Teodoro?
Hotel San Teodoro is a top beach hotel with a seasonal outdoor pool and free WiFi, and it's located close to La Isuledda Beach. Other good options to stay near the beach include Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World and Hotel Le Mimose. See more stays near the beach in San Teodoro.
What's the best luxury accommodation in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a luxury hotel with 2 restaurants and a full-service spa, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale option for your trip is Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. Find more luxury hotels in San Teodoro.
What's the best golf hotel in San Teodoro?
Hotel San Teodoro is a top hotel that has an adjacent golf course and features free WiFi. Other good options if you'd like to stay near a golf course include Baglioni Resort Sardinia - The Leading Hotels of the World and Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. You can tee off at Golf Club Puntaldia during your trip. See more golf hotels in San Teodoro.
Where is the best neigborhood in San Teodoro for tourists?
San Teodoro City Centre is a favorite part of the city for sightseeing with top sights like San Teodoro Beach and La Cinta Beach.
What are some accommodations with pools in San Teodoro?
Hotel San Teodoro is a top hotel with a children's pool, a seasonal outdoor pool, and free WiFi. Hotel Le Mimose is another choice that offers an onsite pool. View all hotels with pools in San Teodoro.
What is the best spa hotel in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top luxury spa hotel featuring a rooftop terrace, a fitness center, a free kid's club, and a bar. Treat yourself to a facial, body scrub, or body wrap at Aura Spa. Other popular spa hotels in San Teodoro include Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World and Hotel L'Esagono. See all spa hotels in San Teodoro.
What's the best place to stay near Costa Smeralda Airport (OLB)?
Jazz Hotel is a popular 4-star hotel featuring extended parking (for a fee) and free breakfast. It's located a short 0.4 mi (0.7 km) from Costa Smeralda Airport. Other good options near the airport are Hotel Martini Olbia and Grand Hotel President Olbia.
What's it like to stay in 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 around the area include Pittulongu Beach and Port of Olbia. In San Teodoro, there are 1201 hotels and other accommodations to choose from. Find out more about San Teodoro.
What is there to see in San Teodoro?
Natural beauty is on display at La Isuledda Beach, San Teodoro Beach, and Lu Impostu Beach. You'll also find Pittulongu Beach and Port of Olbia in the area. Check out what more to see and do in Expedia's San Teodoro guide.
What's the seasonal weather like in San Teodoro?
The hottest months are usually July and August with an average temp of 75°F, while the coldest months are February and January with an average of 51°F. Average annual precipitation for San Teodoro is 22 inches.