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

Superb: 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

Situated in San Teodoro, 16 km from Isola di Tavolara, Hypnos Boutique Hotel features accommodation with a garden, free private parking, a shared lounge and barbecue facilities. Very nice, cosy and clean room. Yummi breakfast

Show more Show less
9.1
Superb
198 reviews
Price from
Rp 2,270,742
per night

Hotel Lu Pitrali 3 stars

Hotel in San Teodoro

This family-run hotel offers a peaceful location, 1 km from Cala Girgolu beach on the east coast of Sardinia. All air-conditioned rooms feature a furnished balcony. Parking and Wi-Fi are free. 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
Superb
214 reviews
Price from
Rp 2,529,607
per night

Hotel Stella Marina 3 stars

Hotel in San Teodoro City Centre, San Teodoro

Hotel Stella Marina is 3 minutes on foot from the centre of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodation. very clean, spacious room, friendly staff, good central location, very good breakfast

Show more Show less
9.2
Superb
381 reviews
Price from
Rp 2,427,948
per night

Il Viandante 3 stars

Hotel in San Teodoro City Centre, San Teodoro

Set in the centre of San Teodoro, Il Viandante is 800 metres 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. The room was lovely. There was a safe. The French doors opened onto a small patio with a table and chairs and a drying rack. I enjoyed a swim in the outdoor pool. Deck chairs available. Breakfast was wonderful. The servers were friendly and attentive. Host was very informative and helpful.

Show more Show less
9.2
Superb
440 reviews
Price from
Rp 2,515,284
per night

HOTEL AL FARO spiaggia la Cinta SanTeodoro

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, 600 metres from La Cinta Beach, HOTEL AL FARO spiaggia la Cinta SanTeodoro provides accommodation with a garden, private parking, a shared lounge and a terrace. Nice room, clean and ideally located

Show more Show less
9.5
Exceptional
10 reviews
Price from
Rp 1,991,266
per night

Hotel Onda Marina 3 stars

Hotel in San Teodoro City Centre, San Teodoro

Surrounded by a lush garden, Hotel Onda Marina is only 100 metres from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony. Very good location witch good parking space. The staff was very friendly

Show more Show less
8.3
Very good
1,611 reviews
Price from
Rp 3,161,572
per night

Hotel L'Esagono 3 stars

Hotel in San Teodoro City Centre, San Teodoro

Set directly on the beach, this 3-star hotel features rooms surrounded by a large garden. Hotel L'Esagono comes with 2 swimming pools, a restaurant, and free private parking. The location is very good right on the beach. The pool is nice with a lot of shades. The restaurant was very good and so was breakfast. We'll be happy to come back.

Show more Show less
8.3
Very good
1,100 reviews

AMASEA Resort 4 stars

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, 200 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Great location. 25 minutes from the airport. 10 minute walk from the center of town. Clean facilities. Great views and a nice private beach.

Show more Show less
8.5
Very good
339 reviews
Price from
Rp 5,532,751
per night

Baglioni Resort Sardinia - The Leading Hotels of the World 5 stars

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
Fabulous
355 reviews
Price from
Rp 19,315,983
per night

Hotel Sandalyon 3 stars

Hotel in San Teodoro City Centre, San Teodoro

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms. Great location! Pleasant and polite personal. Cute interior. Cleaning and fresh towels every day... Also, I was lucky to try typical Sardinian cuisine here..

Show more Show less
8.1
Very good
254 reviews
Price from
Rp 3,032,314
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 & disinfecting
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