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

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 5 November 2026.

1. Jazz Hotel

Jazz Hotel
4.0 star property
Olbia
9.2 out of 10, Wonderful, (1,000 reviews)
Immerse yourself in the Jazz Hotel's Italian charm, just a short drive from Port of Olbia. Cool off in the seasonal outdoor pool, savour Italian cuisine at Bacchus restaurant, and enjoy complimentary breakfast, WiFi, and parking.
The price is €89
includes taxes & fees
15 Nov - 16 Nov
Jazz Hotel

2. 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, (134 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.
Baglioni Resort Sardinia - The Leading Hotels of the World

3. TUI BLUE Budoni

TUI BLUE Budoni
4.0 star property
Budoni
8.0 out of 10, Very good, (75 reviews)
Escape to this family-friendly holiday park featuring a seasonal outdoor pool and fitness centre. Just minutes from Circuito di Karting and Salamaghe Beach, enjoy two restaurants, complimentary breakfast, and free WiFi while being a short drive from Costa Smeralda Airport.
TUI BLUE Budoni

4. Hotel San Teodoro

Hotel San Teodoro
4.0 star property
San Teodoro
8.8 out of 10, Excellent, (97 reviews)
Hotel San Teodoro

5. Hotel Le Mimose

Hotel Le Mimose
3.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (101 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.
Hotel Le Mimose

6. Hotel L'Esagono

Hotel L'Esagono
3.0 star property
San Teodoro City Centre
8.4 out of 10, Very good, (351 reviews)
Immerse yourself in beachside bliss at this Mediterranean retreat with private beach access and sun loungers. Enjoy ocean views while savouring local cuisine at L Esagono restaurant. The outdoor pool and spa add luxury to your stay near San Teodoro Beach.
Hotel L'Esagono

7. Amasea Resort

Amasea Resort
4.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (91 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.
Amasea Resort

8. Terradimare Resort & Spa

Terradimare Resort & Spa
4.0 star property
San Teodoro City Centre
8.8 out of 10, Excellent, (323 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.
Terradimare Resort & Spa

9. 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, (33 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.
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

10. Luna Lughente

Luna Lughente
4.0 star property
Olbia
9.0 out of 10, Wonderful, (282 reviews)
Luna Lughente

11. Hotel Costa Caddu

Hotel Costa Caddu
3.0 star property
San Teodoro
9.2 out of 10, Wonderful, (95 reviews)
Soak in Mediterranean views from the rooftop terrace of this San Teodoro hotel near Port Ottiolu. After a refreshing swim in the outdoor pool, enjoy the hot tub or sip drinks from the bar while San Teodoro Beach waits nearby.
Hotel Costa Caddu

12. Felix Hotels - Hotel Residence Porto San Paolo

Felix Hotels - Hotel Residence Porto San Paolo
4.0 star property
Loiri Porto San Paolo
9.4 out of 10, Exceptional, (160 reviews)
Felix Hotels - Hotel Residence Porto San Paolo

13. Baia Del Porto

Baia Del Porto
4.0 star property
Budoni
8.2 out of 10, Very good, (31 reviews)
Bask in Mediterranean charm at this Budoni hotel with a private beach access. Cool off in the seasonal outdoor pool, dine at the on-site restaurant, or sip drinks at the bar. Near Port Ottiolu and just 30 minutes from Costa Smeralda Airport.
Baia Del Porto

14. Hotel Sa Pedra

Hotel Sa Pedra
4.0 star property
Olbia
8.6 out of 10, Excellent, (692 reviews)
Escape to this charming retreat with seasonal outdoor and children's pools. Just a short drive from Porto Istana Beach, the hotel offers free breakfast, WiFi, and parking. Enjoy drinks at the beach bar after a workout in the fitness centre.
Hotel Sa Pedra

15. Hotel Sandalyon

Hotel Sandalyon
3.0 star property
San Teodoro City Centre
7.8 out of 10, Good, (57 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.
Hotel Sandalyon

16. Janna e Sole Resort

Janna e Sole Resort
4.0 star property
Budoni
7.2 out of 10, Good, (44 reviews)
Feel the Mediterranean breeze at this all-inclusive retreat near Port Ottiolu, with a refreshing outdoor pool and poolside bar. Kids can enjoy the free club while you work out at the fitness centre or unwind at the coffee shop after exploring San Teodoro Beach.
Janna e Sole Resort

17. Hotel Ollastu

Hotel Ollastu
4.0 star property
Olbia
8.4 out of 10, Very good, (106 reviews)
Set along Costa Smeralda, this beach hotel offers an outdoor pool and 2 restaurants. Near Cala Brandinchi Beach, you'll find a fitness centre, hot tub, and beach bar. Enjoy free WiFi and parking during your stay near Port of Olbia.
Hotel Ollastu

18. Grand Hotel in Porto Cervo

Grand Hotel in Porto Cervo
4.0 star property
Arzachena
8.2 out of 10, Very good, (297 reviews)
Luxurious beachside haven in Porto Cervo with a rejuvenating spa offering deep-tissue massages. The rooftop terrace showcases stunning views while the poolside bar serves refreshing drinks. Just 15 minutes from Capriccioli Beach.
Grand Hotel in Porto Cervo

19. Cala Cuncheddi - VRetreats

Cala Cuncheddi - VRetreats
4.0 star property
Olbia
9.2 out of 10, Wonderful, (376 reviews)
Escape to a private beach sanctuary with sun loungers and umbrellas just 15 minutes from Porto Istana Beach. This luxurious hotel offers an outdoor pool, full-service spa, and international cuisine at Asarena, one of two on-site restaurants.
Cala Cuncheddi - VRetreats

20. Hotel Don Diego

Hotel Don Diego
4.0 star property
Loiri Porto San Paolo
9.0 out of 10, Wonderful, (177 reviews)
Bask in Mediterranean splendour at this luxurious coastal hotel, just minutes from Cala Brandinchi Beach. Two outdoor pools, a fitness centre, and beach cabanas await, while two restaurants and a bar offer refreshing options after marina adventures.
Hotel Don Diego
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:6 Nov - 8 Nov
Showing deals for:13 Nov - 15 Nov
Showing deals for:5 Dec - 6 Dec

Go beyond your typical stay in San Teodoro

When is the best time to visit San Teodoro?

Our prices for hotels in San Teodoro are cheapest in April

Price trends for hotels in San Teodoro

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 18°C / low 12°C. Sunny most days.
18°
weather_sun
November, no crowd data, average high temperature 18 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
15°
weather_sun
December, no crowd data, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
9°
13°
weather_sun
January, no crowd data, average high temperature 13 degrees Celsius, average low temperature 7 degrees Celsius. Sunny most days.
7°
14°
weather_sun
February, no crowd data, average high temperature 14 degrees Celsius, average low temperature 7 degrees Celsius. Sunny most days.
7°
16°
weather_sun
March, no crowd data, average high temperature 16 degrees Celsius, average low temperature 8 degrees Celsius. Sunny most days.
8°
18°
weather_sun
April, no crowd data, average high temperature 18 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
22°
weather_sun
May, no crowd data, average high temperature 22 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
27°
weather_sun
June, no crowd data, average high temperature 27 degrees Celsius, average low temperature 18 degrees Celsius. Sunny most days.
18°
30°
weather_sun
July, no crowd data, average high temperature 30 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
30°
weather_sun
August, no crowd data, average high temperature 30 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
26°
weather_sun
September, no crowd data, average high temperature 26 degrees Celsius, average low temperature 19 degrees Celsius. Sunny most days.
19°
23°
weather_sun
October, no crowd data, average high temperature 23 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
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

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.

A beach with rocky shoreline, calm water, and distant mountains.

Check out reviews of San Teodoro hotels guests love

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 220 holiday homes. In addition, there are 530 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

Awaken Your Senses in the Enchanting Embrace of San Teodoro's Natural Splendor

San Teodoro, nestled on Sardinia's stunning northeastern coast, is a captivating blend of sun-soaked beaches and lush countryside. Renowned for its pristine white sands and crystal-clear waters, such as the famous La Cinta, this charming seaside town offers a perfect escape for beach lovers and nature enthusiasts alike. Explore the nearby Tavolara Marine Park, where vibrant marine life awaits. With its lively marina, exquisite local cuisine, and enchanting sunsets, San Teodoro is an idyllic destination for couples seeking romance and adventure off the beaten path. Experience the enchanting allure of Sardinia in this hidden gem.

Discover great hotels in San Teodoro

San Teodoro offers a variety of accommodation options, from charming boutique hotels to spacious resorts. Enjoy comfortable stays near stunning beaches and vibrant nightlife, with many hotels featuring pools, restaurants, and easy access to local attractions, making it a great base for your Sardinian adventure. These are some of the hotels preferred by our travelers in San Teodoro:

  1. Piccolo Hotel - Adults Onlyopens in new window: This 4.0-star hotel is the perfect choice for travellers seeking a beach getaway infused with an LGBTQIA-friendly atmosphere. With direct access to the beach, guests can easily indulge in sun-soaked days and refreshing swims. The hotel boasts a sophisticated design and excellent amenities, ensuring a seamless experience for those looking to relax and unwind. Review sentiments highlight the welcoming vibe and the comfort of the accommodations, making it a top pick for leisure travellers looking to connect with like-minded individuals.
  2. Hotel Castello Budoniopens in new window: This hotel offers an inviting escape with dining options that include a delightful restaurant, catering to discerning travellers who appreciate culinary experiences. The property excels in creating a serene atmosphere, ideal for those seeking a peaceful retreat. With elegant interiors and attentive service, it guarantees a memorable stay. Positive reviews emphasise the hotel's commitment to quality dining and the overall tranquil environment, appealing to those looking to indulge in comfort and style.
  3. Baia Del Portoopens in new window: This adventurous 4.0-star hotel is tailored for active travellers eager to explore the great outdoors. With a variety of adventure sports and recreation activities available onsite or nearby, including motorboating, windsurfing, and hiking, it promises an exhilarating experience. Guests can immerse themselves in nature while enjoying the hotel's stylish accommodations and modern amenities. Review sentiments reflect excitement about the range of activities offered, making it a perfect choice for adventure seekers looking to make the most of their stay.

Top locations to stay in San Teodoro

When visiting San Teodoro, Sardinia, Italy, consider staying in Budoni, Porto Taverna, and Puntaldia. Budoni boasts a charming marina and stunning sea views, while Porto Taverna is famous for its beautiful beaches. Puntaldia offers a serene atmosphere with scenic points of interest. For first-time visitors, Porto Taverna is the best choice, providing easy access to the area’s picturesque coastline.

  1. San Teodoro: San Teodoro is a vibrant gem on the northeast coast of Sardinia, famous for its stunning beaches and lively atmosphere. With a picturesque marina and crystal-clear sea, it's perfect for sunbathing and water sports. The town's charming centre boasts a variety of shops, local markets, and cultural attractions, making it an ideal spot to soak up the Sardinian lifestyle. Don't miss the breathtaking La Cinta beach, renowned for its soft white sands and shallow turquoise waters, great for families and relaxation.
  2. Budoniopens in new window: Budoni is an inviting coastal town that offers a mix of beautiful beaches and a laid-back vibe. With its stunning coastline dotted with secluded coves, it's a paradise for those seeking sun and sea. The local markets provide a taste of authentic Sardinian culture, while the nearby marina is perfect for exploring the surrounding waters. Budoni's friendly atmosphere makes it a fantastic choice for families and couples looking to unwind in a scenic setting.
  3. Porto Tavernaopens in new window: Porto Taverna is a charming beach area known for its tranquil surroundings and stunning views of Tavolara Island. This area is ideal for those looking to relax by the beach, with soft sands and clear waters perfect for swimming. The laid-back vibe allows for leisurely strolls along the shore, and the nearby natural reserve offers opportunities for birdwatching and exploring local flora. It's a peaceful escape for travellers wanting to connect with nature while enjoying the beauty of Sardinia.
  4. Puntaldiaopens in new window: Puntaldia is a hidden treasure boasting a stunning marina and beautiful beaches, ideal for those seeking a quieter getaway. The area features elegant villas and exclusive resorts, making it a perfect retreat for relaxation. The scenic waterfront is perfect for leisurely walks, and the nearby golf course adds a touch of adventure for enthusiasts. With its stunning views and serene environment, Puntaldia is a great choice for a tranquil stay in Sardinia.

Things to do in San Teodoro

San Teodoro enchants with its stunning blend of pristine beaches, lush forests, and serene parks. Discover the joys of swimming in crystal-clear waters, biking along scenic trails, or unwinding at a rejuvenating spa. Whether you’re hiking through rolling hills or enjoying water sports, it’s a nature lover's paradise.

  • Capannizza Beachopens in new window – Embrace the liberating vibe at Capannizza Beach, known as a nudist beach that offers a serene escape surrounded by nature. Feel the soft sand beneath your feet and enjoy the peaceful atmosphere, making it a unique spot for sunbathing and relaxation.
  • Salamaghe Beachopens in new window – Spend a day at Salamaghe Beach, where the gentle waves invite you to unwind. With its stunning scenery and tranquil environment, it's an ideal place to soak up the sun or take a leisurely stroll along the shore while appreciating the natural beauty that surrounds you.
  • Spiagge Porto Ainuopens in new window – Discover the charm of Spiagge Porto Ainu, a beautiful beach perfect for swimming and enjoying the clear waters. The inviting landscape offers a great spot for a picnic or simply lounging while listening to the soothing sounds of the sea.
  • Spiagge di Baia Sant'Annaopens in new window – Experience the allure of Spiagge di Baia Sant'Anna, where sandy expanses and azure waters create a picturesque setting for your beach day. With nearby amenities, this beach is perfect for families looking to enjoy a fun-filled day by the sea.
  • Pineta Sant'Anna Viewpointopens in new window – Climb to Pineta Sant'Anna Viewpoint for breathtaking panoramas of the coastline and surrounding landscapes. It’s a fantastic spot for photography enthusiasts, with stunning views that make the trek worthwhile. Enjoy a moment of tranquillity as you take in the beauty of Sardinia from above.

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

  1. Book for the cheapest times: The most economical time to visit San Teodoro is from January to March, when hotel prices are lower. For a budget-friendly experience that allows you to fully appreciate the area's key landmarks, cultural sites, and natural beauty, a stay of at least 5 to 6 days is recommended. During your visit, you can explore the picturesque countryside, relax by the marina, and discover secluded spots. Activities such as biking and swimming are perfect for immersing yourself in nature, while the local seafood cuisine adds to the charm of this affordable destination. With the potential for prices to drop during this period, San Teodoro offers great value for money.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to San Teodoro, you may want to explore the Dealsopens in new window or Last-Minute Deals sections on Hotels.com, where you're more likely to see discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, which could help you save. Additionally, the Smart Shopping tool available in the app allows you to compare hotel prices and amenities, ensuring you’re notified if rooms become available or prices drop, making your last-minute getaway more accessible.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you save on your stay in a hotel in San Teodoro. If you’re seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you make a booking through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price leans towards the higher end, we’ll suggest more economical dates, which could help you secure a better deal.
  4. Consider your location: Hotels situated near the city centre generally tend to be pricier, but thanks to San Teodoro's excellent public transport connections, you might discover a more affordable independent hotel that is a bit further out yet still well linked. For those keen to explore alternative, less crowded neighbourhoods or even some lesser-known nearby towns, there is often good 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