Search hotels in San Teodoro Coast, Italy

Enter your dates and choose from 1150 hotels and other places to stay

Check out these popular cities in San Teodoro Coast

Stay in San Teodoro Coast's best hotels!

Filter by:

Star rating

Review score

Hotel Onda Marina

Hotel in 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.

M
Majda82
From
Czech Republic
Location, staff, service, very clean hotel
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,585 reviews
Location 9.5
Price from
US$175.90
1 night, 2 adults

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.

J
Julia
From
Poland
I loved how spacious it was. Very clean, beautiful beach but definitely recommend renting a car!!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 307 reviews
Location 8.9
Price from
US$854.35
1 night, 2 adults

Hotel L'Esagono

Hotel in 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.

R
Rowena
From
Netherlands
The best hotel so far I have stayed. The location, the staff, the food are perfect for us. The area is very clean. I didn’t expect this hotel and the service is way better than other high class hotels. We will definitely come back!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 829 reviews
Location 9.4
Price from
US$142.83
1 night, 2 adults

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 centre and the beaches of La Cinta and Cala d'Ambra.

A
Alison
From
United Kingdom
Helpful and friendly staff. Restaurant food very good.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 388 reviews
Location 7.8
Price from
US$143.54
1 night, 2 adults

Grande Baia Resort & Spa

Hotel in San Teodoro

Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 10 km north of San Teodoro centre. It offers a modern spa and an impressive pool with sun terrace.

N
Nana Yaw
From
Germany
Big spacious rooms. It was very clean and staff were friendly. Shuttle services to rooms and beach available making everything feel like a real vacation. The beach is lovely and easy accessible. Breakfast + Dinner buffet had a wide variety of delicious food, also Italian:) i.e. local & continental delicacies.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,100 reviews
Location 8.1
Price from
US$202.29
1 night, 2 adults

Hotel Le Mimose

Hotel in San Teodoro

Le Mimose is located 1 km from San Teodoro and offers an outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, minibar and a safe.

T
Tina
From
Jersey
Lovely small hotel, great facilities, nice breakfast area by a beautiful swimming pool. Handy location in San Teodoro not far from the beautiful La Cinta beach. Friendly staff and nice breakfast!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 189 reviews
Location 8.2
Price from
US$189.98
1 night, 2 adults

Hotel Scintilla

Hotel in San Teodoro

Situated in San Teodoro, 500 metres from La Cinta Beach, Hotel Scintilla features accommodation with a garden, free private parking, a shared lounge and a restaurant.

J
John
From
Ireland
Lovely clean hotel rooms 👌
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 116 reviews
Location 9.4
Price from
US$278.52
1 night, 2 adults

QUADRIFOGLIO Affittacamere

Hotel in San Teodoro

In a prime location in San Teodoro, QUADRIFOGLIO Affittacamere provides express check-in and check-out and free private parking.

N
Naouel Yasmine
From
Canada
Very cute room, nicely decorated
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 263 reviews
Location 8.8
Price from
US$92.64
1 night, 2 adults

B&B Chorisia

Hotel in San Teodoro

Situated within 16 km of Isola di Tavolara and 34 km of Olbia Harbour in San Teodoro, B&B Chorisia offers accommodation with seating area.

V
Vesela
From
Bulgaria
The host was very nice lady. She took care of us fot evening. She made us feel very welcome and loved.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 109 reviews
Location 9.2
Price from
US$140.72
1 night, 2 adults

Villa Minda Lodge & View

Hotel in San Teodoro

Attractively situated in San Teodoro, Villa Minda Lodge & View features air-conditioned rooms with free WiFi and free private parking. This beachfront property offers access to a terrace.

P
Perez
From
Portugal
Beautiful villa and gardens. An amazing find ... Will be back.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 241 reviews
Location 9.7
Price from
US$199.36
1 night, 2 adults
See all 1150 hotels in San Teodoro Coast

Most booked hotels in San Teodoro Coast in the past month

See all
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,100 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,585 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 530 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 829 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 537 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 845 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 325 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 307 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 345 reviews
  • Popular with guests booking hotels in San Teodoro Coast

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 189 reviews

San Teodoro Coast's best hotels with breakfast

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 345 reviews

    Offering extensive grounds with a swimming pool and a tennis court, Li Suari Club Village is 300 metres away from the beach in Cala D'Ambra. Wi-Fi in public areas is free.

    From US$117.53 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 160 reviews

    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 a terrace.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 256 reviews

    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.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 321 reviews

    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.

    From US$109.06 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 400 reviews

    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.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 155 reviews

    Hotel Il Platano is set in San Teodoro on the east coast of Sardinia, 25 km from Olbia. This hotel offers air-conditioned rooms, free parking, and a shared garden.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 388 reviews

    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 centre and the beaches of La Cinta and Cala d'Ambra.

    From US$218 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 123 reviews

    Right on the Sardinian coastline, Hotel Costa Caddu offers beautiful sea views including Tavolara Island. The sea-view restaurant offers classic Italian and international cuisine.

Budget hotels in San Teodoro Coast

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 537 reviews

    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.

    From US$147.06 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 69 reviews

    The Due Lune Puntaldia Resort & Golf is located on the north-east coast of Sardinia. It offers panoramic views of the coastline, a 9-hole golf course and many sports and leisure facilities.

    From US$492.53 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 530 reviews

    Situated in San Teodoro, 2 km from La Cinta Beach, Helios Hotel features accommodation with a garden, free private parking, a terrace and a bar. This 2-star hotel offers free WiFi.

    From US$80.92 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 116 reviews

    Situated in San Teodoro, 500 metres from La Cinta Beach, Hotel Scintilla features accommodation with a garden, free private parking, a shared lounge and a restaurant.

    From US$142.60 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 41 reviews

    Well located in San Teodoro, Zeta Club San Teodoro Le Rose provides air-conditioned rooms, a seasonal outdoor swimming pool and a restaurant.

FAQs about hotels in San Teodoro Coast

See reviews by guests who stayed at hotels in San Teodoro Coast

See all
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 579 reviews
    I had the most wonderful stay at Residence Baia Salinedda! From the moment we arrived, we were welcomed with warm hospitality from the host, who truly went above and beyond to make our experience exceptional. The location is absolutely stunning, nestled in a beautiful, tranquil spot with breathtaking views of the surrounding nature. The beach is just a short walk away, and everything about the area feels like paradise. The accommodation was fantastic—spacious, comfortable, and well-equipped with everything we needed for a relaxing stay. The bungalow was clean, and had a lovely private garden where we could enjoy the stunning sunrise each morning and had the best sea view. It really felt like a home away from home. Overall, the combination of a great host, an incredible location, and top-notch accommodation made this an unforgettable vacation.
    Guest review by
    Patel
    United Kingdom
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 885 reviews
    I really loved our stay. The whole area is very peaceful. The swimming pool is beautiful. We had an apartment facing the swimming pool area and with a view of the mountains.. Nice big terrace outside the apartment, and a small kitchen where we could cook. We liked it so much that we will book the same place next year. The manager Paolo in the reception was exremely friendly and calm. He helped us with all our requests. The whole staff was helpful and accomodating.
    Guest review by
    Lis
    Denmark
  • From US$219.82 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,100 reviews
    Big spacious rooms. It was very clean and staff were friendly. Shuttle services to rooms and beach available making everything feel like a real vacation. The beach is lovely and easy accessible. Breakfast + Dinner buffet had a wide variety of delicious food, also Italian:) i.e. local & continental delicacies.
    Guest review by
    Nana Yaw
    Germany
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 237 reviews
    The view from the accommodation eas amazing. The balcony and the living-room looked onto Manolare and Tavolare islands. The property is large and clean. The garden a d the pool were also well-kempt. The whole property is fabulous and the staff is extremely helpful.We had a lovely time.
    Guest review by
    Anikó
    Hungary
  • From US$165.35 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 829 reviews
    The best hotel so far I have stayed. The location, the staff, the food are perfect for us. The area is very clean. I didn’t expect this hotel and the service is way better than other high class hotels. We will definitely come back!
    Guest review by
    Rowena
    Netherlands
  • From US$120.82 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 189 reviews
    Lovely small hotel, great facilities, nice breakfast area by a beautiful swimming pool. Handy location in San Teodoro not far from the beautiful La Cinta beach. Friendly staff and nice breakfast!
    Guest review by
    Tina
    Jersey
  • From US$492.53 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 69 reviews
    The location was amazing and the staff were super friendly. We really enjoyed the buffet breakfast and the sunset drinks at the bar. We would highly recommend this resort.
    Guest review by
    Edward
    Australia
  • From US$109.06 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 321 reviews
    Excellent location with free onsite parking. Spotlessly clean and very friendly and informative staff. Very good breakfast spread.
    Guest review by
    David
    United Kingdom
  • From US$961.05 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 307 reviews
    I loved how spacious it was. Very clean, beautiful beach but definitely recommend renting a car!!
    Guest review by
    Julia
    Poland
  • From US$141.90 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,475 reviews
    Perfect view. Lovely Appartement. Nice Pools and Restaurant. What else do you need?
    Guest review by
    Claudia
    Germany
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 272 reviews
    Very clean, breathtaking location. Easy check-in and check-out.
    Guest review by
    Thomas
    United Kingdom
  • From US$123.13 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,585 reviews
    Location, staff, service, very clean hotel
    Guest review by
    Majda82
    Czech Republic
  • From US$139.32 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 288 reviews
    Good breakfast, just need more vegetables
    Guest review by
    Angelika
    United Kingdom

Planning a trip? Get inspired by reviews of cities in San Teodoro Coast

  • 10.0

    San Teodoro is a beautiful commune and has a very vibrant...

    San Teodoro is a beautiful commune and has a very vibrant town centre which gets alive in the evening and goes on till late in the night. It had fantastic restaurants to choose from if you are a seafood lover. Dont miss Pescharia Saporia de Mare for seafood if you want to visit the locals’ go to place for seafood. The commune is also dotted with some of the best beaches of Sardinia like La Cinta, Cala Impostu and Cala Brindinchi among others. However, for the latter two you will need to book in advance, a way to keep the crowd at bay. Overall San Teodoro is a must visit if visiting Sardegna.
    Guest review by
    RajNjoY
    United Kingdom
  • 10.0

    Mount Tavolara is beautiful.

    Mount Tavolara is beautiful. People are really friendly in the area. The beaches, whilst a bit tricky to access, were gorgeous with turquoise blue water. Capo Cado Cavallo is definitely a hidden gem in the area.
    Guest review by
    Salman
    United Kingdom
  • 6.0

    the beaches are really super beautiful, clear water and...

    the beaches are really super beautiful, clear water and white sand ! but extremely full of people and families and noises, so it you like it it's fine. and sometimes the beaches are not even opened, unless you book on internet, which is very complicated. we found solutions by walking 2 kilometers on "La Cinta beach" till there was nobody, and then it was great !
    Guest review by
    Fezy
    France
  • 8.0

    We stayed for 24 hours in San Teodoro only as we found it...

    We stayed for 24 hours in San Teodoro only as we found it too busy and noisy. Fine if you love nightlife, Markets, clubbing and drinking cocktails! We then moved to the B&B Li Muntigeddi and loved it there as it was quieter. You do need a car thought to get to the beach. If we’d had longer we’d have liked to do boat trip and seen the local beaches.
    Guest review by
    Moira
    United Kingdom
gogless