Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Teodoro – 375 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Onda Marina

Hotel in San Teodoro City Centre, San Teodoro

Surrounded by a lush garden, Hotel Onda Marina is only 328 feet from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony. The staff was welcoming, the property was clean and I loved being able to walk to the beach. We had an early morning flight before breakfast was served so the staff prepared a breakfast for us before we left. I would stay at this property again.

Show more Show less
8.1
Very Good
1,094 reviews

Baglioni Resort Sardinia - The Leading Hotels of the World

Hotel in San Teodoro

Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of San Teodoro. We were upgraded to a villa so that's one plus Other than that the rooms are perfect, the breakfast is amazing and the private beach is perfection Amazing hotel to spend a vacation in sardinia

Show more Show less
8.9
Excellent
225 reviews

Terra Di Mare Resort&Spa

Hotel in San Teodoro City Centre, San Teodoro

Featuring a pool and tennis court, Terra Di Mare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios. My stay at Terra di Mare was fabulous from the moment I checked in. Francesca and Sara welcomed me so kindly and explained everything I needed and answered every question in detail. That definitely made my stay much easier and very convenient. The room was spacious and clean, the swimming pool and breakfast were fantastic, and they even have shuttles from the hotel to spiagglia di cinta :)

Show more Show less
8.2
Very Good
584 reviews

Hotel L'Esagono

Hotel in San Teodoro City Centre, San Teodoro

Right on the beach, this 3-star hotel features rooms on spacious grounds. Hotel L'Esagono provides 2 swimming pools, a restaurant, and free private parking. I liked that we were by the beach and I loved the fact that we could hear the waves from our room

Show more Show less
8.2
Very Good
862 reviews

Grande Baia Resort & Spa

Hotel in San Teodoro

Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 6.2 mi north of San Teodoro center. It offers a modern spa and an impressive pool with sun terrace. Excellent value for money, friendly staff, cleanliness. Beautiful Mountain View. Lots of space in the bungalows.

Show more Show less
7.4
Good
664 reviews

Helios Hotel

Hotel in San Teodoro

Located in San Teodoro, 1.2 miles from La Cinta Beach, Helios Hotel has accommodations with a restaurant, free private parking, a bar and a terrace. The room was spacious and the bed very comfortable. The location was very close from one of the best beaches in San Teodoro. The breakfast was very complete. And the staff are the best, friendly and easy going. Specially Sarah!

Show more Show less
7.3
Good
362 reviews

Hotel San Teodoro

Hotel in San Teodoro

Featuring a pool, Hotel San Teodoro offers air-conditioned rooms with free Wi-Fi and satellite TV. It is 5 minutes' drive from San Teodoro center and the beaches of La Cinta and Cala d'Ambra. The room was of good size, the bed was comfortable and the place was really clean. The breakfast had both a variety of sweet and savoury. We took only sweet and they had really good croissants and pastries.The staff were really helpful. The view that you have from the pool area is so relaxing since you are immersed with lot of green hills. Parking was not a problem too. There are shuttle buses to the nearest beaches which are really useful for those that don't have a car.

Show more Show less
8.3
Very Good
247 reviews

Li Suari Club Village

Hotel in San Teodoro

Offering extensive grounds with a swimming pool and a tennis court, Li Suari Club Village is 984 feet away from the beach in Cala D'Ambra. Wi-Fi in public areas is free. The staff were helpful and very attentive

Show more Show less
8.1
Very Good
565 reviews

Il Viandante

Hotel in San Teodoro City Centre, San Teodoro

Set in the center of San Teodoro, Il Viandante is 2625 feet from the beach in Cala d'Ambra, and a 5-minute drive from La Cinta Beach. It offers an outdoor pool which is heated in spring and autumn. This place was just amazing. The staff were extremely helpful, professional, thoughtful, kind and would always go an extra mile to satisfy customers' needs. They even offered to serve breakfast 30' earlier so we can eat before heading for a boat trip as otherwise we would miss the breakfast time slot. Food was so delicious! Hotel has an excellent location in the city centre and also free parking lots onsite. I also appreciate how clean the rooms were and can only be thankful for such an exquisite service we got. Grazie mille!

Show more Show less
9.3
Wonderful
404 reviews

Hotel Sandalyon

Hotel in San Teodoro City Centre, San Teodoro

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 328 feet from the coast and its beautiful beaches. Breakfast was a continental breakfast, very good selection and the staff were lovely

Show more Show less
8
Very Good
158 reviews

San Teodoro's best hotels with breakfast

See all

Budget hotels in San Teodoro

See all

FAQs about hotels in San Teodoro

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About San Teodoro:

Explore guest reviews of hotels in San Teodoro

See all