Search San Teodoro hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check San Teodoro hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in San Teodoro

Baglioni Resort Sardinia - The Leading Hotels of the World
5.0 star property
9.4 out of 10, Exceptional, (28)
"Superb. Everything was first class. Especially kids club and our child doesn’t usually like kids club. Highly recommend for a family holiday. "
The price is AU$1,609
includes taxes & fees
16 June - 17 June
Baglioni Resort Sardinia - The Leading Hotels of the World
Resort Grande Baia
4.0 star property
7.8 out of 10, Good, (324)
"Lovely setting great facilities fabulous little cove Terrible food "
The price is AU$441
includes taxes & fees
14 June - 15 June
Resort Grande Baia
Janna e Sole Resort
4.0 star property
6.4 out of 10, (16)
"Very good "
The price is AU$179
includes taxes & fees
12 June - 13 June
Janna e Sole Resort
Save an average of 15% on thousands of hotels when you're signed in
Hotel San Teodoro
4.0 star property
8.8 out of 10, Excellent, (34)
"I enjoyed my two day stay Had a room by the pool and it was west facing so I got the afternoon sun on my terrace Breakfast was great My only issue is that the sound proofing in the hotel is not good, the cleaners made a lot of noise and a guest was playing loud music on the second night which travelled straight through the walls I would stay again, life is not perfect, the girls on reception were really good "
The price is AU$286
includes taxes & fees
10 June - 11 June
Hotel San Teodoro
Terradimare Resort & Spa
4.0 star property
9.0 out of 10, Wonderful, (264)
"You only receive 1 room key so when you leave the room Everything switches off so you are unable to charge any items whilst away from room , Don’t loose your pool towel ticket or there’s a charge of 30euro, if you wish to use the spa facilities another charge of 30e. Check in 3.00 am check out 10.00 am No evening restaurant facilities. This is quite a expensive hotel to begin with ."
The price is AU$247
includes taxes & fees
10 June - 11 June
Terradimare Resort & Spa
Hotel L'Esagono
3.0 star property
8.2 out of 10, Very good, (249)
"Absolutely stunning grounds- 5 minute walk into town to restaurant s and shops. Ocean view walk on the way back. Secure and close parking ( free) and fantastic breakfast-lastly we scored a free 1 hour sup rental because we checked in online "
The price is AU$320
includes taxes & fees
10 June - 11 June
Hotel L'Esagono
Club Hotel Marina Seada Beach
4.0 star property
9.0 out of 10, Wonderful, (11)
"Exceptionally clean - great service. Excellent food for adults, slightly less good for fussy English children. Rooms are quite basic but perfectly good. Superb pool and right next to a beach."
Club Hotel Marina Seada Beach
Residence Hotel Lu Nibareddu
3.0 star property
8.2 out of 10, Very good, (67)
"Lu Nibareddu is a very beautiful and cozy hotel. The pools are very well kept, so is the residence as well, the staff is super friendly and the breakfast is delicious with many options. It's like a 2 minutes by car (or a 15 minutes walk) to a very beautiful beach (Taverna). Keep in mind that it's located on a hill so walking is a bit of a challenge. However, being on a hill gives you this incredible sea view. Also, the rooms are very noisy (you can hear your neighbour snoring :) ). The nearest...
The price is AU$221
includes taxes & fees
10 June - 11 June
Residence Hotel Lu Nibareddu
Hotel S'Arena Beach
8.8 out of 10, Excellent, (24)
"Modern, well landscaped hotel in a nice quiet location. Staff were very friendly and helpful. La caletta itself is a short walk along beach / boardwalk and he beach and pine forest dunes is amazing."
The price is AU$256
includes taxes & fees
10 June - 11 June
Hotel S'Arena Beach
Hotel Don Diego
4.0 star property
8.8 out of 10, Excellent, (83)
"Beautiful "
The price is AU$584
includes taxes & fees
20 June - 21 June
Hotel Don Diego
Residence Corte dei Venti
4.0 star property
9.4 out of 10, Exceptional, (6)
"Bel soggiorno in un ambiente tranquillissimo!!!Ottimo residence!!!"
Residence Corte dei Venti
TUI BLUE Budoni
4.0 star property
8.0 out of 10, Very good, (12)
"Absolutely loved our week. So friendly and welcoming. Accommodation really good as well A booking to go back next year!"
The price is AU$364
includes taxes & fees
14 June - 15 June
TUI BLUE Budoni
Residence Baia Salinedda
8.2 out of 10, Very good, (37)
"Fantastic private beach, very friendly personnel. "
Residence Baia Salinedda
Villaggio Camping Calapineta
3.0 star property
8.2 out of 10, Very good, (15)
"Buona posizione, tranquillo, personale gentile, ottimo campeggio,casetta comoda ,"
Villaggio Camping Calapineta
Stella Marina Camere sul mare
9.2 out of 10, Wonderful, (93)
"Stayed here for week. Room extremely clean and quiet. Breakfast basic but enough. Lovely beach, didn’t like Budoni village. But if you have a car you can get to all the nice beaches, a good place to explore the Smeralda coast. "
The price is AU$158
includes taxes & fees
10 June - 11 June
Stella Marina Camere sul mare
Hotel Al Faro
3.0 star property
6.4 out of 10, (15)
"This is a lovely hotel with a very laid back and friendly atmosphere, in a beautiful location just minutes from La Cinta beach. The owner is very friendly and knowledgeable about the area. Rooms are nice and cleaned every day. We had a lovely relaxing stay! "
The price is AU$218
includes taxes & fees
10 June - 11 June
Hotel Al Faro
Amfibietreks Camping
7.6 out of 10, Good, (7)
"L hébergement en soi etait tres bien ,mais les repas tres mediocre .le personnel tres agreable et tres serviable"
The price is AU$163
includes taxes & fees
10 June - 11 June
Amfibietreks Camping
Resort Fior Di Sardegna
4.0 star property
8.0 out of 10, Very good, (20)
"First impressions are very much 'oh dear', this ain't no 4 star and no it's not. But you'll probably get used to it and have a nice holiday anyway. So reflect that you get what you pay for and you'll be ok. It's such a shame that no-one really cares, because it could be so much better. It's away from other hotels, has a massive beach nearby, a nice town to walk to and some decent facilities...pool, bikes, tennis. But it's not hard to see the flaws...the broken loungers dumped all round the...
The price is AU$177
includes taxes & fees
17 June - 18 June
Resort Fior Di Sardegna
Hotel Ristorante L'Aragosta
3.0 star property
7.4 out of 10, Good, (21)
"Výborný pomer cena a kvalita. Jednoduché parkovanie, príjemný personál. Jediné čo by som vytkla je trochu tvrdá posteľ. My sme boli iba jednu noc, čiže nám to stačilo."
Hotel Ristorante L'Aragosta
Hotel Club Le Rose
4.0 star property
8.0 out of 10, Very good, (4)
"Staff was amazing specially the young Lady in the reception, she was helpful and very friendly. "
The price is AU$100
includes taxes & fees
11 June - 12 June
Hotel Club Le Rose
Don't see what you're looking for?
See all available properties 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.

Paradise found: San Teodoro's stunning beaches and vibrant culture

San Teodoro, located in Sardinia, Italy, offers a diverse range of geographic landscapes and attractions. The area is known for its picturesque countryside, stunning marinas, and secluded spots perfect for relaxation. Visitors can enjoy swimming in the crystal-clear waters and explore the beautiful beaches, such as San Teodoro Beach. Nature lovers will appreciate the natural parks and lagoons in the area. San Teodoro's city center offers a charming atmosphere with a variety of accommodations, including rooms for rent. Don't miss the opportunity to indulge in delicious seafood while taking in the breathtaking views of San Teodoro.

When it comes to accommodation in San Teodoro, you'll find a variety of options to suit all tastes and budgets. From luxurious beachfront resorts to cozy family-run hotels, there is something for everyone. Some of the best hotels in San Teodoro include Hotel San Teodoro, Hotel L'Esagono, and Hotel Sandalyon. Don't forget to check out the hotel deals and special offers available for a more affordable stay in this beautiful beach destination.

  • Li Suari Club Village - This Hotel is perfect for your beach themed holiday. It is located in close proximity to the countryside, marina, and secluded areas, allowing you to experience the tranquility of nature. The hotel also offers a spa for relaxation and biking facilities for outdoor enthusiasts. You can enjoy swimming in the nearby sea and indulge in delicious seafood. Additionally, the hotel is situated near natural parks, giving you the opportunity to explore and appreciate the beauty of the surroundings.
  • Hotel Costa Caddu - This Hotel is an ideal choice for your beach holiday. Its close proximity to the ferry and windsurfing spots allows for easy access to water activities. You can also enjoy diving and boating in the nearby sea. The hotel offers connecting rooms and concierge services for your convenience. Transportation services are readily available, making it easy for you to explore the area. With its location near the beach, you can enjoy the sand and sun during your stay.
  • Hotel San Teodoro - This Hotel is a great fit for your beach themed holiday. It is conveniently located near the ferry, horseback riding spots, and a river, providing various activities to enjoy. The hotel features a poolside bar for relaxation and snorkeling and windsurfing opportunities for water enthusiasts. You can also make use of the library and sailing facilities. Additionally, the hotel is situated in the countryside, allowing you to immerse yourself in nature's beauty.

If you're looking for a beach-themed holiday in San Teodoro, you're in luck! This charming town in Sardinia, Italy offers a range of exciting areas and neighborhoods to explore. From the picturesque countryside and marina to secluded spots perfect for relaxation, San Teodoro has it all. You can indulge in spa treatments, take a dip in the crystal-clear waters, or go biking to explore the stunning natural parks. And don't forget to savor the delicious seafood that the region is famous for. Get ready for a perfect beach getaway in San Teodoro!

  • San Teodoro City Centre: San Teodoro City Centre is a vibrant neighborhood offering a range of unique experiences. Start your day with a leisurely stroll along the marina, admiring the beautiful boats and soaking in the coastal atmosphere. For the adventurous, there are biking trails that allow you to explore the stunning natural surroundings. To unwind, indulge in a spa treatment and enjoy a relaxing massage. Nature lovers will be captivated by the natural parks and islands nearby, perfect for exploring and discovering hidden gems. Don't miss the chance to taste the delicious seafood dishes that the region is known for. And if you happen to visit during a festival, you'll be treated to a lively celebration showcasing the local culture and traditions. With its combination of relaxation, nature, and cultural experiences, San Teodoro City Centre is the ideal destination for a beach holiday.

San Teodoro, in Sardinia, Italy, offers a variety of dining options for tourists. For a taste of local cuisine, head to Lu Brutoni, a highly rated winery restaurant. If you're craving Mediterranean and Italian dishes, L'Ea Cana is a popular choice. For a delicious pizza, visit Pizzeria La Metropizzeria, which also has a terrace. If you're looking for a sea-view restaurant, check out the property's restaurant on Tavolara Island. And for a fine dining experience, try Carte Restaurant Il Mirto. With these options, you're sure to have a memorable dining experience in San Teodoro.

Looking to avoid the rainy, cloudy, or uncomfortably hot or cold months? Our table below will help you find the perfect time for your visit to San Teodoro. Here you will find a year-round average temperature of 16.9°C, reaching a peak of 25.7°C in July, August, its warmest month, and dropping to an average low of 9.8°C in January, February, the coolest month. The annual rainfall averages 47.0mm, with November experiencing the heaviest showers, while July is the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfallrain iconCloud coveragecloud icon
January9.8Light RainMostly Sunny
February9.8Light RainMostly Sunny
March11.4Light RainMostly Sunny
April14.1No Rain (Dry)Mostly Sunny
May17.7Light RainSunny
June22.6No Rain (Dry)Sunny
July25.7No Rain (Dry)Sunny
August25.7No Rain (Dry)Sunny
September22.3No Rain (Dry)Sunny
October18.5Light RainMostly Sunny
November14.3Light RainMostly Sunny
December11.2Light RainMostly Sunny

More cheap accommodation in San Teodoro

Top reasons for your visit to San Teodoro

  • Picturesque Countryside: San Teodoro offers a stunning countryside with breathtaking views, perfect for nature lovers.
  • Charming Marina: The town boasts a charming marina where visitors can enjoy a leisurely stroll and admire the beautiful boats.
  • Secluded Spots: San Teodoro has secluded spots that provide a tranquil and peaceful atmosphere for relaxation.
  • Crystal-clear Waters: Visitors can swim in the crystal-clear waters of San Teodoro, perfect for cooling off and enjoying water activities.
  • Delicious Seafood: The region is renowned for its delicious seafood, offering a gastronomic delight for visitors to indulge in.

Stay near top San Teodoro attractions

San Teodoro Travel Info

Number of reviews
177
Accommodation
22,720 hotels
Highest price
AU$1,592
Lowest price
AU$90
Reasons to visit
Cala Brandinchi Beach, San Teodoro Beach and Porto Istana Beach
Hotels with spas
334
Luxury hotels
2
Hotels with nearby beaches
293

Frequently asked questions

If I need to cancel my hotel reservation in San Teodoro, will I receive a refund?

Yes! You'll find that most hotel reservations are fully refundable if you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you booked a non-refundable reservation, you might be able to cancel it and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in San Teodoro.

What's the best accommodation for a budget-friendly stay in San Teodoro?

Based on reviews, B&B Li Piri is a popular B&B for our travellers who want a more economical choice, and features free WiFi and free newspapers. View all budget hotels in San Teodoro.

What's the best place to stay for a romantic getaway to San Teodoro?

Il Viandante is a favourite 3-star hotel for couples, and features memory foam beds and private balconies. See all romantic hotels in San Teodoro.

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. A top sight in the area is Port of Olbia. In San Teodoro, there are 1332 hotels and other accommodation options 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. Additionally, you'll find Port of Olbia in the area. Take a look at what more there is to see and do in Expedia's San Teodoro guide.

What's the weather like in San Teodoro?

The hottest months are usually July and August, with an average temperature of 24°C, while the coldest months are February and January, with an average of 11°C. Average annual precipitation for San Teodoro is 564 mm.

How to save money on a holiday visit to San Teodoro

  • San Teodoro offers a variety of hotels to suit different budgets. Check out the Expedia website for discounted rates on hotels in San Teodoro.
  • If you're a budget traveler, consider visiting during the off-peak season from October to December for lower hotel rates.
  • Looking for a countryside experience? Choose accommodations near San Teodoro's natural parks for a serene and relaxing stay.
  • For travelers who love the sea, there are plenty of hotels near the marina where you can enjoy the beautiful coastline.
  • Save on meals by trying the delicious and fresh seafood options offered at local restaurants in San Teodoro.
  • If you enjoy outdoor activities, bring your own bike or rent one to explore the area and enjoy biking along the scenic routes.
  • Make sure to take advantage of the spa facilities offered at some hotels in San Teodoro to unwind and relax.
  • Don't miss the opportunity to swim in the crystal-clear waters of San Teodoro's beaches.

Recent Reviews in San Teodoro
Expedia verified reviews