Skip to main content

Stay in San Teodoro Coast's best hotels!

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+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hypnos Boutique Hotel

Hotel in San Teodoro

Located in San Teodoro, 10 miles from Isola di Tavolara, Hypnos Boutique Hotel has accommodations with a garden, free private parking, a shared lounge and barbecue facilities. Everything was perfect.. Sabrina is a lovely person.. always smiling and willing to give advice.. The room.. lovely decoration , very confortable bed.. Great bathroom. Lovely breakfast, fresh, delicious homemade cakes. Would definitely recommend.

Show more Show less
9.1
Wonderful
196 reviews
Price from
$120
per night

Hotel Lu Pitrali

Hotel in San Teodoro

This family-run hotel is in a peaceful location, just over half a mile from Cala Girgolu beach on the east coast of Sardinia. All the air-conditioned rooms feature a furnished balcony. Charming little hotel with comfortable spacious rooms ! Also there is beautiful garden where you can have breakfast or have a drink or a snack in the afternoon. Price/quality rate is excellent!

Show more Show less
9.4
Wonderful
205 reviews
Price from
$112
per night

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. I was not expecting the such an elaborate breakfast buffet. The number of selections and quality of the food was beyond expectation and staff followed COVID precautions, we just pointed to what we wanted and a server loaded our plate and brought it to the table. We asked if we could see the rooftop and the girl behind the desk took us right up. It was chilly so we simply admired the view (just like the photos describing this facility). Our shower was great. A nice balcony off our room. We asked for suggestions of a location where we could buy cheese and we were sent to a Farmer's COOP in Budoni, THANK YOU it was AMAZING. Additionally, there is a decent size parking lot

Show more Show less
9.2
Wonderful
363 reviews
Price from
$83
per night

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 is a perfect small hotel and the location is great! It is literally downtown but when you are by the pool you feel like you are far from everything, quiet. The beaches are within walking distance. The staff was amazing and super helpful. You can rent beach towels and borrow an umbrella for the beach.

Show more Show less
9.2
Wonderful
418 reviews
Price from
$87
per night

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. Location, staff, service, very clean hotel

Show more Show less
8.3
Very Good
1,543 reviews
Price from
$85
per night

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. Breakfast was outstanding and so pretty to have it on the water. Staff was wonderful and very helpful. Location was great

Show more Show less
8.3
Very Good
1,087 reviews
Price from
$141
per night

AMASEA Resort

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, 656 feet from Cala d'Ambra Beach, AMASEA Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The location, the layout, and the grounds were perfect. Ideal for families and all age groups.

Show more Show less
8.6
Excellent
276 reviews
Price from
$237
per night

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.8
Excellent
338 reviews
Price from
$568
per night

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.1
Very Good
236 reviews
Price from
$93
per night

Hotel La Palma

Hotel in San Teodoro City Centre, San Teodoro

Located 984 feet from La Cinta beach in San Teodoro, the Palma features a restaurant and pizzeria with terrace and air-conditioned rooms. The property is 30 minutes' drive from Olbia. excellent location , very clean room, great service !

Show more Show less
8.5
Very Good
237 reviews
Price from
$87
per night

Hotels with extra health and safety measures

Find hotels in San Teodoro Coast with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in San Teodoro Coast in the past month

See all

San Teodoro Coast's best hotels with breakfast

See all

Budget hotels in San Teodoro Coast

See all

FAQs about hotels in San Teodoro Coast