Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
San Teodoro – 477 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 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. Young family with toddler(1 year old) enjoyed our stay, clean rooms, nice stuff, beach near by, wakimg distance to the small village of san teodoro, good breakfast, nice and quiet place!

Show more Show less
8.1
Very Good
600 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. The property is nicely located about a 5-10min walk from the beach. The beach is a private beach and not very crowded. We stayed at an apartment with a flat roof top. It had a very nice view over the ocean and perfect to enjoy the sunset. The apartment was spacious, modern, functional and clean. The walk the to beach is nice. At first it seems a bit long, about 5-10min, but one learns to enjoy. The pool is also nice.

Show more Show less
7.6
Good
441 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. Perfect location , big parking space, very good food , clean rooms and most important staff was very helpful and friendly

Show more Show less
9.4
Awesome
421 reviews

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. Extremely friendly staff, rooms look brand new as if they have been refurbished! Photos do not do it justice/some are outdated. Lovely breakfast in the morning all whilst being 30 seconds from the beach and 5 minutes from the centre of town/restaurants

Show more Show less
7.9
Good
248 reviews

Hotel Bonsai

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, on Sardinia’s east coast, Hotel Bonsai is just a 10-minute walk from the sea. Surrounded by nature, it offers wellness facilities and free WiFi. Great staff, large, modern rooms great value for money

Show more Show less
8.5
Very Good
492 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 place was very clean and the staff was helpful and friendly. I liked the privacy you felt in these little villages

Show more Show less
8.1
Very Good
432 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. Relaxing atmosphere, great pool, great breakfast, friendly efficient staff and clean modern hotel.

Show more Show less
8.3
Very Good
321 reviews

Hotel Stella Marina

Hotel in San Teodoro City Centre, San Teodoro

Hotel Stella Marina is 3 minutes on foot from the center of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodations. Staff were extremely friendly and helpful. Excellent location for the area.

Show more Show less
9.2
Awesome
257 reviews

Hypnos Hotel

Hotel in San Teodoro

Hypnos Hotel in San Teodoro provides adults-only accommodations with a shared lounge, a garden and barbecue facilities. We were three for our anniversary (9) and after being stress out from work and routine we jus wish a place to relaxe and enjoy and it was it!!! The hosts are wonderful Sabrina and Mauro they did every thing with there heart and that was lovely the breakfast was always something we were looking forward for it specially for the homemade ricotta+hunny it was delicious and the atmosphere as well .... we loved it !!! Highly recommended

Show more Show less
9.1
Awesome
204 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. Very professional, friendly and helpful staff especially Marco and Vallentina

Show more Show less
7.8
Good
170 reviews

Most-booked hotels in San Teodoro in the past month

See all

San Teodoro's best hotels with breakfast

See all

Budget hotels in San Teodoro

See all

FAQs about hotels in San Teodoro

  • Many families visiting San Teodoro loved staying at Hotel Scintilla, Hotel Lu Pitrali, and Hypnos Hotel.

  • Hotel Lu Pitrali, Il Viandante, and Hotel San Teodoro got great room view-related reviews from travelers in San Teodoro.

  • For hotels in San Teodoro that serve highly-rated breakfasts, try Hypnos Hotel, Hotel Costa Caddu, and Hotel Lu Pitrali.

  • On average, 3-star hotels in San Teodoro cost $0 per night, and 4-star hotels in San Teodoro are $0 per night. If you're looking for something really special, a 5-star hotel in San Teodoro can be found for $0 per night, on average (based on Booking.com prices).

  • These hotels in San Teodoro are highly rated by couples: Il Viandante, Hotel Lu Pitrali, and Hotel Stella Marina.

  • Hotel Lu Pitrali, Il Viandante, and Hotel Stella Marina are some of the popular hotels in San Teodoro.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About San Teodoro:

Explore guest reviews of hotels in San Teodoro

See all