Hotels in San Teodoro

Search San Teodoro Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 1009 hotels for you in San Teodoro

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Baglioni Resort Sardinia Hotels in San Teodoro
Baglioni Resort Sardinia Hotels in San TeodoroBaglioni Resort Sardinia Hotels in San TeodoroBaglioni Resort Sardinia Hotels in San TeodoroBaglioni Resort Sardinia Hotels in San TeodoroBaglioni Resort Sardinia Hotels in San TeodoroBaglioni Resort Sardinia Hotels in San Teodoro
99+
Hotels in San Teodoro
Trip.BestNo.2 of Scenic Hotels in Sardinia
Golf Course
Sunbathing Area
Outdoor swimming pool
"My 9yo son and I stayed at this resort in mid-October. The weather was just ok for sunbathing and swimming but not hot. The resort is in a pretty spot but there is nothing else close by. The resort and rooms are very nice and in off-season great value. Trip.com had a very good price. Our room had its own little garden which was lovely. The restaurant was ridiculously overpriced. I didn’t actually mind the prices but the food was average. Steak actually presented good value for money. The breakfast buffet (included) was copious and excellent. Service was very good. Generally a very relaxing stay. Whilst nothing nearby for eating (San Teodoro was disappointing) Olbia is only 30 mins away."
Very Good
42 reviews
8.3/10
1 night
From TWD 27,007
Check Availability
Terradimare Resort&Spa Hotels in San Teodoro
Terradimare Resort&Spa Hotels in San TeodoroTerradimare Resort&Spa Hotels in San TeodoroTerradimare Resort&Spa Hotels in San TeodoroTerradimare Resort&Spa Hotels in San TeodoroTerradimare Resort&Spa Hotels in San TeodoroTerradimare Resort&Spa Hotels in San Teodoro
99
Hotels in San Teodoro
Golf Course
Outdoor swimming pool
Diving
With a stay at Terradimare Resort & Spa in San Teodoro (San Teodoro City Centre), you'll be a 5-minute drive from San Teodoro Beach and 8 minutes from Port Ottiolu. This family-friendly hotel is 5.5 mi (8.9 km) from Cala Brandinchi Beach and 22.8 mi (36.6 km) from Pittulongu Beach. Don't miss out on the many recreational opportunities, including an outdoor pool, an outdoor tennis court, and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and a television in a common area. Satisfy your appetite at the hotel's coffee shop/cafe, or stay in and take advantage of the room service (during limited hours). Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Buffet breakfasts are available daily from 7:30 AM to 10:30 AM for a fee. Featured amenities include complimentary wired internet access, complimentary newspapers in the lobby, and dry cleaning/laundry services. For a surcharge, guests may use a roundtrip airport shuttle (available 24 hours) and a cruise ship terminal shuttle. Stay in one of 65 guestrooms featuring flat-screen televisions. Complimentary wired internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as laptop-compatible safes and desks.
Very Good
62 reviews
8.7/10
1 night
From TWD 8,348
Check Availability
Residence Hotel Lu Nibareddu Hotels in San Teodoro
Residence Hotel Lu Nibareddu Hotels in San TeodoroResidence Hotel Lu Nibareddu Hotels in San TeodoroResidence Hotel Lu Nibareddu Hotels in San TeodoroResidence Hotel Lu Nibareddu Hotels in San TeodoroResidence Hotel Lu Nibareddu Hotels in San TeodoroResidence Hotel Lu Nibareddu Hotels in San Teodoro
99+
Hotels in San Teodoro
Outdoor swimming pool
Exclusive Beach Area
Diving
"Structure in beautiful location, with beautiful views, staff very available in all, really beautiful place, very beautiful apartments, clean relax"
Very Good
76 reviews
8.4/10
1 night
From TWD 5,060
Check Availability
San Teodoro
You Might Like
San Teodoro Hotels with BreakfastSan Teodoro Hotels with Twin RoomSan Teodoro Hotels with 1 Double BedSan Teodoro Hotels with Swimming PoolSan Teodoro Hotels with Free Cancellation
Residence SardegnaSummer Li Cuppulati Hotels in San Teodoro
Residence SardegnaSummer Li Cuppulati Hotels in San TeodoroResidence SardegnaSummer Li Cuppulati Hotels in San TeodoroResidence SardegnaSummer Li Cuppulati Hotels in San TeodoroResidence SardegnaSummer Li Cuppulati Hotels in San TeodoroResidence SardegnaSummer Li Cuppulati Hotels in San TeodoroResidence SardegnaSummer Li Cuppulati Hotels in San Teodoro
98
Hotels in San Teodoro
Diving
Snorkeling
Horse Riding
With a stay at SardegnaSummer Li Cuppulati in San Teodoro (San Teodoro City Centre), you'll be a 5-minute drive from San Teodoro Beach and 9 minutes from Port Ottiolu. This property is 21.2 mi (34.1 km) from Pittulongu Beach and 5.3 mi (8.5 km) from Cala Brandinchi Beach. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and charcoal grills. Featured amenities include multilingual staff, luggage storage, and laundry facilities. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 38 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and stovetops. 32-inch LCD televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include microwaves and blackout drapes/curtains, and you can also request irons/ironing boards.
Very Good
8.9/10
1 night
From TWD 10,671
Check Availability
Hotel le Mimose Hotels in San Teodoro
Hotel le Mimose Hotels in San TeodoroHotel le Mimose Hotels in San TeodoroHotel le Mimose Hotels in San TeodoroHotel le Mimose Hotels in San TeodoroHotel le Mimose Hotels in San TeodoroHotel le Mimose Hotels in San Teodoro
99+
Hotels in San Teodoro
Outdoor swimming pool
Exclusive Beach Area
Diving
"Super emplacement, hôtel très propre et personnel vraiment aux petits soins. Nous avons pris la formule demi pension. Le petit déjeuner est très varié salé sucré assortiment de viennoiseries fruits coupés frais fromages etc. et le service est excellent, ils vous apportent le café à table et il est très bon. Le dîner est surprenant digne d'un restaurant gastronomique, une surprise du chef pour commencer le repas, ensuite une belle entrée un plat principal et un dessert. Les serveurs sont très à l'écoute vous expliquent les plats et vous pouvez compter sur eux pour demander des modifications au chef s'il y a des ingrédients que vous ne mangez pas, leur devise est pas de problème tout ce qu'il faut pour vous faire plaisir. Honnêtement en terme de service et de personnel c'est au delà d'un 3 étoiles plus. C'est très appréciable merci à tout le personnel!"
Very Good
41 reviews
8.0/10
1 night
From TWD 4,454
Check Availability
Hotel l'Esagono Hotels in San Teodoro
Hotel l'Esagono Hotels in San TeodoroHotel l'Esagono Hotels in San TeodoroHotel l'Esagono Hotels in San TeodoroHotel l'Esagono Hotels in San TeodoroHotel l'Esagono Hotels in San TeodoroHotel l'Esagono Hotels in San Teodoro
81
Hotels in San Teodoro
Golf Course
Outdoor swimming pool
Exclusive Beach Area
With a stay at Hotel L'Esagono in San Teodoro (San Teodoro City Centre), you'll be a 1-minute drive from San Teodoro Beach and 8 minutes from Port Ottiolu. This beach hotel is 6.8 mi (11 km) from Cala Brandinchi Beach and 18 mi (29 km) from Porto Istana Beach. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You can soak up the sun at the private beach or enjoy other recreational amenities including an outdoor pool and a sauna. Additional amenities at this Mediterranean hotel include complimentary wireless internet access, concierge services, and lifeguards on site. Getting to nearby attractions is a breeze with the area shuttle (surcharge). Enjoy Mediterranean cuisine at L Esagono, a restaurant where you can take in the ocean view, or stay in and take advantage of the room service (during limited hours). Relax with your favorite drink at the bar/lounge or the beach bar. A complimentary continental breakfast is served daily from 7:30 AM to 10:30 AM. Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 83 air-conditioned rooms featuring refrigerators and LED televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have showers and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Very Good
44 reviews
8.3/10
1 night
From TWD 4,129
Check Availability
Li Suari Club Village Hotels in San Teodoro
Li Suari Club Village Hotels in San TeodoroLi Suari Club Village Hotels in San TeodoroLi Suari Club Village Hotels in San TeodoroLi Suari Club Village Hotels in San TeodoroLi Suari Club Village Hotels in San TeodoroLi Suari Club Village Hotels in San Teodoro
96
Hotels in San Teodoro
Outdoor swimming pool
Beach Volleyball
Diving
When you stay at Li Suari Club Village in San Teodoro, you'll be on the beach, a 4-minute drive from San Teodoro Beach and 7 minutes from Port Ottiolu. This beach property is 7 mi (11.3 km) from Cala Brandinchi Beach and 17.5 mi (28.2 km) from Porto Istana Beach. Enjoy recreational amenities such as a seasonal outdoor pool and bicycles to rent. This property also features complimentary wireless internet access, babysitting (surcharge), and a vending machine. The complimentary beach shuttle makes getting to the surf and sand a breeze. You can enjoy a meal at the restaurant serving the guests of Li Suari Club Village, or stop in at the snack bar/deli. Wrap up your day with a drink at the bar/lounge. A complimentary buffet breakfast is served daily from 7:00 AM to 10:00 AM. Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 90 air-conditioned rooms featuring minibars and flat-screen televisions. Digital television is provided for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones and safes, and housekeeping is provided daily.
45 reviews
7.4/10
1 night
From TWD 4,014
Check Availability
Residence Liscia Eldi Hotels in San Teodoro
Residence Liscia Eldi Hotels in San TeodoroResidence Liscia Eldi Hotels in San TeodoroResidence Liscia Eldi Hotels in San TeodoroResidence Liscia Eldi Hotels in San TeodoroResidence Liscia Eldi Hotels in San TeodoroResidence Liscia Eldi Hotels in San Teodoro
51
Hotels in San Teodoro
Public parking
24-Hour Front Desk
Airport pick-up
" Beautiful structure immersed in green ."
Very Good
47 reviews
8.4/10
1 night
From TWD 4,056
Check Availability
Hotel San Teodoro Hotels in San Teodoro
Hotel San Teodoro Hotels in San TeodoroHotel San Teodoro Hotels in San TeodoroHotel San Teodoro Hotels in San TeodoroHotel San Teodoro Hotels in San TeodoroHotel San Teodoro Hotels in San TeodoroHotel San Teodoro Hotels in San Teodoro
99+
Hotels in San Teodoro
Outdoor swimming pool
Exclusive Beach Area
Beach Bar
"Хороший отель, уборка номера ежедневная, отличный персонал на стойке ресешпн. Возможность арендовать велосипеды. Завтрак мог быть лучше."
Very Good
77 reviews
8.2/10
1 night
From TWD 5,068
Check Availability
Hotel Costa Caddu Hotels in San Teodoro
Hotel Costa Caddu Hotels in San TeodoroHotel Costa Caddu Hotels in San TeodoroHotel Costa Caddu Hotels in San TeodoroHotel Costa Caddu Hotels in San TeodoroHotel Costa Caddu Hotels in San TeodoroHotel Costa Caddu Hotels in San Teodoro
99+
Hotels in San Teodoro
Sunbathing Area
Outdoor swimming pool
Private parking
When you stay at Hotel Costa Caddu in San Teodoro, you'll be on the waterfront, within a 15-minute drive of Port Ottiolu and San Teodoro Beach. This hotel is 8.4 mi (13.6 km) from Cala Brandinchi Beach and 18.5 mi (29.8 km) from Porto Istana Beach. Take advantage of recreation opportunities including an outdoor pool and a hot tub. Additional amenities at this hotel include complimentary wireless internet access and a television in a common area. You can enjoy a meal at the restaurant serving the guests of Hotel Costa Caddu, or stop in at the snack bar/deli. Quench your thirst with your favorite drink at the bar/lounge. Featured amenities include multilingual staff and an elevator. A roundtrip airport shuttle and a ferry terminal shuttle are provided for an additional charge. Make yourself at home in one of the 42 guestrooms featuring minibars and flat-screen televisions. Rooms have private furnished patios. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries.
Great
49 reviews
9.1/10
1 night
From TWD 7,011
Check Availability
See All Hotels in San Teodoro

Find unique stays and themed hotels in San Teodoro

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

FAQs About Hotels in San Teodoro

How to get good deals on hotels in San Teodoro?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

How much does a hotel cost in San Teodoro?​

Average hotel prices in San Teodoro based on Trip.com: TWD 15,490 on weekdays and TWD 16,353 on weekends (Friday–Saturday).

What are some of the best hotels in San Teodoro?

The most popular San Teodoro hotels for your stay: Residence Liscia Eldi (from TWD 3,883), Hotel le Mimose (from TWD 4,231) and Residence Hotel Lu Nibareddu (from TWD 4,813) are the preferred hotels.

What are the recommended luxury hotels in San Teodoro?

San Teodoro has many luxury hotels with different styles. Baglioni Resort Sardinia (from TWD 24,268) is very popular.

What hotels in San Teodoro offer an especially good breakfast ?

Baglioni Resort Sardinia (from TWD 24,268),Terradimare Resort&Spa (from TWD 9,198) and Hotel le Mimose (from TWD 4,231) provide high-quality breakfast. Start your day with a delicious breakfast!

Which hotels in San Teodoro are pet friendly?

Hotel le Mimose (from TWD 4,231) allows pets. Take your pets with you during your stay!

Which hotels in San Teodoro provide fitness facilities?

Baglioni Resort Sardinia (from TWD 24,268) and Terradimare Resort&Spa (from TWD 9,198) provide fitness facilities. Satisfy your fitness needs even while travelling!

Which hotels in San Teodoro have swimming pools?

Residence Liscia Eldi (from TWD 3,883), Hotel le Mimose (from TWD 4,231) and Residence Hotel Lu Nibareddu (from TWD 4,813) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in San Teodoro are worth visiting for their spa experience?

Feel tired from travelling? Baglioni Resort Sardinia (from TWD 24,268) provides highly rated spa services.

Which hotels in San Teodoro provide free WiFi?

Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Residence Liscia Eldi (from TWD 3,883), Hotel le Mimose (from TWD 4,231) and Residence Hotel Lu Nibareddu (from TWD 4,813) are popular hotels with free Wi-Fi.

San Teodoro Hotels Information

Highest PriceTWD 39,298
Lowest PriceTWD 1,927
Number of Reviews713
Total Properties1009
Average Price (Weekdays)TWD 15,490
Average Price (Weekends)TWD 16,353