Hotels in San Teodoro

Hotels in San Teodoro

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for San Teodoro
Breakfast includedDinner includedHomes & aptsWithin 2 kmPoolFree cancellationVery Good 8+Homes & aptsAir conditioningParking available
Property Type
HotelResortServiced apartmentApartmentVacation homeVillaBed and breakfastGuest houseHomestay
Property facilities & services
PoolParking availablePets welcomeSaunaSpaWi-Fi in public areasGymFree parkingBarbecueLuggage storageSmoking areaBarGolf courseCar rentalsRestaurantairport transfersConference roomElevatorEV charging stationWake-up call

We found 7 hotels for you in San Teodoro

Trip.com offers top-picked hotels in San Teodoro, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in San Teodoro
Outdoor swimming pool
Private beach area
Diving
+14
"The hotel is very clean and very personal and very small. The breakfast is very varied salted sugar assortment of fresh cheese fruit cut, etc. and the service is excellent, they bring you coffee to the table and it is very good. The dinner is surprisingly worthy of a gastronomic restaurant, a surprise to the chef to start the meal, then a beautiful entrance a main meal and a dessert. Servers are very listening to you explain the dishes and you can count on them to ask for changes to the boss if there are ingredients you don't eat, their currency is not a problem all you need to make you enjoy. The hotel is very comfortable and comfortable and it is very comfortable and comfortable."
Very Good
52 reviews
8.0/10
1 night
From US$1,145
Check Availability
66
Hotels in San Teodoro
Snorkeling
Surfing
Horse riding
+3
Located in San Teodoro (San Teodoro City Centre), this apartment is within a 10-minute drive of San Teodoro Beach and Port Ottiolu. This apartment is 2.1 mi (3.3 km) from La Isuledda Beach and 4.8 mi (7.7 km) from Lu Impostu Beach. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Free self parking is available onsite. Make yourself comfortable in this individually decorated apartment, featuring a kitchenette with a full-sized refrigerator/freezer and an oven. Wired and wireless internet access is complimentary, while a 32-inch LED television with satellite programming provides entertainment. Conveniences include a desk and a separate sitting area.
Outstanding
1 review
10.0/10
Check Availability
31
Hotels in San Teodoro
Tennis court
About pets:No pets allowed.About checkOut:Check out before 9:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 2:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 18.About events:No events allowed.
Outstanding
1 review
10.0/10
Check Availability
27
Hotels in San Teodoro
With a stay at this apartment in San Teodoro (San Teodoro City Centre), you'll be within a 15-minute drive of Cala Brandinchi Beach and La Punta Falls. This apartment is 22.5 mi (36.1 km) from Pittulongu Beach and 0.7 mi (1.2 km) from San Teodoro Beach. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional amenities at this apartment include tour/ticket assistance and barbecue grills. The front desk is staffed during limited hours. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself comfortable in this individually decorated apartment, featuring a kitchen with a full-sized refrigerator/freezer and an oven. There's a private furnished patio. A 22-inch LCD television with digital programming provides entertainment, while complimentary wireless internet access keeps you connected. Conveniences include a separate sitting area and an electric kettle, and you can also request a crib/infant bed (surcharge).
Check Availability
Hotels in San Teodoro
Private parking
With a stay at this apartment in San Teodoro (San Teodoro City Centre), you'll be within a 15-minute drive of Cala Brandinchi Beach and La Punta Falls. This apartment is 21.5 mi (34.6 km) from Pittulongu Beach and 1 mi (1.6 km) from San Teodoro Beach. Take in the views from a terrace and make use of amenities such as barbecue grills. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself comfortable in this individually decorated apartment, featuring a kitchen with a full-sized refrigerator/freezer and an oven. There's a private furnished patio. A 22-inch flat-screen television with digital programming provides entertainment, while complimentary wireless internet access keeps you connected. Conveniences include a microwave and a sofa bed, and you can also request a crib/infant bed (surcharge).
Check Availability
Hotels in San Teodoro
Parking
Wi-Fi in public areas
With a stay at this apartment in San Teodoro (San Teodoro City Centre), you'll be within a 15-minute drive of Cala Brandinchi Beach and La Punta Falls. This apartment is 0.8 mi (1.3 km) from San Teodoro Beach and 1.3 mi (2 km) from San Teodoro Lagoon. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and barbecue grills. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself comfortable in this individually decorated apartment, featuring a kitchen with a full-sized refrigerator/freezer and an oven. There's a private furnished patio. A flat-screen television with digital programming provides entertainment, while complimentary wireless internet access keeps you connected. Conveniences include a microwave and a coffee/tea maker.
6.2/10
Check Availability
99+
Hotels in San Teodoro
Diving
Public parking
Wi-Fi in public areas
With a stay at Relais del Borgo - Domo in Loiri Porto San Paolo, you'll be near the beach, within a 15-minute drive of Cala Brandinchi Beach and Porto San Paolo Beach. This affittacamere is 9.9 mi (16 km) from Port of Olbia and 13.9 mi (22.3 km) from Pittulongu Beach. Enjoy recreation amenities such as bicycles to rent or take in the view from a terrace. This affittacamere also features complimentary wireless internet access and a vending machine. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Make yourself at home in one of the 5 air-conditioned rooms featuring Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include safes, and housekeeping is provided daily.
Very Good
13 reviews
8.7/10
1 night
From US$91
Check Availability
41
Hotels in San Teodoro
Diving
Snorkeling
Horse riding
+5
"Die Zimmer sind charmantes mit antiken Deo-Materialien eingerichtet. Durch den Baustil sind die Zimmer auch bei warmem Wetter kühl und wem es doch noch zu warm ist, der kann die Klimaanlage nutzen. Ein kostenloser Parkplatz steht zur Verfügung. Das Frühstück war reichhaltig und sehr lecker. Ich komme hier gerne wieder."
Amazing
25 reviews
9.5/10
1 night
From US$77
Check Availability
61
Hotels in San Teodoro
Luggage storage
Wi-Fi in public areas
Massage room
+3
With a stay at B&B La casa Nel Vento in Torpe, you'll be within a 15-minute drive of Nuraghe San Pietro and Castello della Fava. This family-friendly bed & breakfast is 5.5 mi (8.8 km) from Su Tiriarzu Beach and 5.5 mi (8.8 km) from Posada Beach. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. This bed & breakfast also features babysitting (surcharge) and a fireplace in the lobby. The beach shuttle (surcharge) makes getting to the surf and sand a breeze. A complimentary cooked-to-order breakfast is served daily from 8:30 AM to 9:30 AM. Featured amenities include luggage storage, laundry facilities, and microwave in a common area. Free self parking is available onsite. Make yourself at home in one of the 3 guestrooms featuring microwaves. Complimentary wireless internet access is available to keep you connected. Private bathrooms have complimentary toiletries and hair dryers.
Amazing
9.6/10
1 night
From US$93
Check Availability
67
Hotels in San Teodoro
Diving
Snorkeling
Surfing
+5
Located in Torpe, Essenza Sardegna is in a regional park, within a 15-minute drive of Nuraghe San Pietro and Castello della Fava. This guesthouse is 5.4 mi (8.8 km) from Su Tiriarzu Beach and 5.4 mi (8.8 km) from Posada Beach. Pamper yourself with onsite massages or take in the view from a terrace and a garden. Additional amenities at this guesthouse include complimentary wireless internet access, tour/ticket assistance, and a picnic area. Featured amenities include express check-in and express check-out. Planning an event in Torpe? This guesthouse has facilities measuring 1076 square feet (100 square meters), including conference space. Free self parking is available onsite. Make yourself at home in one of the 5 individually decorated guestrooms, featuring minibars and espresso makers. Your bed comes with down comforters and premium bedding. Rooms have private balconies or patios. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and bidets.
Very Good
4 reviews
8.7/10
1 night
From US$147
Check Availability
See all hotels in San Teodoro

Trip.com's insights for hotels in San Teodoro

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your San Teodoro hotel at the right time!

What is the cheapest day of the week for hotels in San Teodoro?

Hotel rates in San Teodoro are typically lowest on Monday, with average nightly rates around US$145. Tuesday tends to be the most expensive, averaging US$436 per night.
(Based on Trip.com data from January 17, 2025 to January 17, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Find your unique stays in San Teodoro

Immerse yourself in the vibrant atmosphere of San Teodoro with our handpicked accommodation options

FAQs About Hotels in San Teodoro

What are the most popular hotels in San Teodoro?

There are many popular options for hotels in San Teodoro. Whether you're traveling for business or a vacation, Hotel le Mimose (from US$1,222) is a good choice.

What is the average price for hotels in San Teodoro?

The average price for hotels in San Teodoro is US$1,498 for weekdays, and US$1,502 for weekends (Friday–Saturday).

What are popular hotels with high-quality breakfasts in San Teodoro?

Hotel le Mimose (from US$1,222) is top hotel with high-quality breakfast. Start your wonderful journey with tasty breakfast!

What are available deals for hotels in San Teodoro?

There are multiple promotions and discounts all year round for Trip.com users . Please check the promotions page to see what promotions are available now on Trip.com.

Which pet-friendly hotels in San Teodoro are recommended?

Hotel le Mimose (from US$1,222) is a top pet-friendly hotel. Take your pets with you during traveling.

Which popular hotels in San Teodoro offer free Wi-Fi ?

Whether you're traveling on business or for vacation, internet connection is an essential facility. Hotel le Mimose (from US$1,222) is a popular hotel with free Wi-Fi.

Which hotels in San Teodoro have swimming pools?

Hotel le Mimose (from US$1,222) provides a good swimming pool. Book now and enjoy your swimming pool!