Skip to main content

Search hotels in San Teodoro

Enter your dates to see the latest prices and deals for San Teodoro hotels

Filter by:


Star Rating

Review Score

San Teodoro – 119 hotels and places to stay

See the latest prices and deals by choosing your dates.
Hotel Onda Marina, hotel in 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
8.3
Scored 8.3
Very Good
Rated very good
1,584 reviews
Price from£113.12per night
Terradimare Resort&Spa, hotel in San Teodoro

Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.

great location, great value
8.3
Scored 8.3
Very Good
Rated very good
836 reviews
Price from£133.19per 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.

Great location next to two wonderful beaches. It was an easy drive into San Teodoro from the resort. Gusto, the restaurant on property ended up being a wonderful dining experience. The bar for sunset adjacent to the pool and restaurant as well as the well manicured grounds were also lovely. My only regret is not staying at this property longer. This resort was a great kickoff to our trip in Sardinia.
8.8
Scored 8.8
Excellent
Rated excellent
347 reviews
Price from£721.67per night
Hotel Bonsai, hotel in 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.

The Hotel Bonsai is in the midst of restaurants and within walking distance to the beach. The rooms were clean with very adequate amenities.
8.4
Scored 8.4
Very Good
Rated very good
482 reviews
Price from£80.37per night
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.

- Close to the beach and a shuttle driving continuously to the beach (however the walk wasn't longer than 15min). - we were given an apartment close to the reception (thus better wifi) but very close to the street so that people were walking and the shuttle driving the whole day. - staff was always nice and friendly - pool was small for the whole hotel but fine, at least I can imagine in the high season
7.6
Scored 7.6
Good
Rated good
897 reviews
Price from£120.56per night
Hotel Sandalyon, hotel in 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.

Location was great, staff were very good and breakfast was wonderful
8.1
Scored 8.1
Very Good
Rated very good
245 reviews
Price from£119.33per night
Due Lune Puntaldia Resort & Golf, hotel in San Teodoro

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.

Excellent hotel with excellent location-extremely clean & comfortable . Upon arrival we were warmly welcomed by the friendly reception staff. Silvia who works at the reception is a sweetheart! She makes our trip more interesting with her advices & tips about the city , supermarket , boat tours and beaches that are within walking distance. Would definetely recommend this hotel to everybody! It's a true sample of excellent hospitality. Thank you again Silvia for going just that little step extra for the guests!!! Shout out to all guys at the bar and the restaurant! Amazing customer service. Also I wanted to thank Roberto “the shuttle guy” who went above and beyond:) Grazie!
8.4
Scored 8.4
Very Good
Rated very good
63 reviews
Price from£348.72per night
Hotel Scintilla, hotel in San Teodoro

Set 492 feet from La Cinta's white sandy beaches, the Scintilla offers spacious rooms with private balcony. The hotel features a restaurant and bar, surrounded by Mediterranean gardens.

7.5
Scored 7.5
Good
Rated good
110 reviews
Price from£72.72per night
Il Viandante, hotel in 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.

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.
9.2
Scored 9.2
Wonderful
Rated wonderful
425 reviews
Price from£93.56per night
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.

9.1
Scored 9.1
Wonderful
Rated wonderful
196 reviews
Price from£107.17per night
See all 330 hotels in San Teodoro

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Hotel Le Mimose

    Le Mimose is located 0.6 mi from San Teodoro and offers an outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, mini-bar and a safe.

  • Hotel Costa Caddu
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 178 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.

    Always very clean, staff nice and the food was fantastic.

  • Terradimare Resort&Spa
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 836 reviews

    Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.

    Everything was modern and the rooms very comfortable.

  • Amareclub Le Rose
    7.3
    Scored 7.3
    Good
    Rated good
     · 332 reviews

    Just 2625 feet from Sardinia's La Cinta Beach, Amareclub Le Rose is set in gardens with a large swimming pool. It offers a private beach and daytime and evening entertainment.

    Posizione bella. Navetta per il mare . Cibo vario

  • Futura Club Baja Bianca
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Boasting 2 swimming pools and a sea-view restaurant, Hotel Club Baja Bianca is next to a natural salt pan and relaxing green area with free parasols, deckchairs and sun loungers.

Budget hotels in San Teodoro

  • Hypnos Boutique Hotel
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 196 reviews

    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.

    Clean and nice hotel. Breakfast was 11/10 outstanding!

  • Hotel Lu Pitrali
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 209 reviews

    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.

    L’accoglienza del personale e la pulizia delle stanze

  • Hotel Stella Marina
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 370 reviews

    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.

    Location great and very helpful staff on reception.

  • Hotel Onda Marina
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,584 reviews

    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.

    close to La Cinta beach, staff very service oriented

  • AMASEA Resort
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 300 reviews

    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.

    Beautiful relaxing scenery. Staff were excellent.

  • Hotel Sandalyon
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 245 reviews

    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.

    Molto carine la sistemazione indipendente della stanza

  • Hotel La Palma
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 246 reviews

    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.

    great location, beach La Cinta at walking distance

  • Hotel Il Platano
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 203 reviews

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

    ottima posizione, camera pulita e ottima colazione

FAQs about hotels in San Teodoro






Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About San Teodoro:

  • 10
    Scored 10

    Magnificent views every day, perfect spot to explore the...

    Magnificent views every day, perfect spot to explore the North East coast of the island, conveniently close to the airport yet sufficiently rural to allow experiencing local countryside, surrounding nature and gorgeous coastline all around (amazing spots North & South of the accommodation very easy to reach by car & a bit of walk/hike). Delicious breakfast & incredibly kind service at the restaurant was a big plus!
    Annika1
    Estonia
  • 8.0
    Scored 8.0

    Nice little town with a vibrant town center, great...

    Nice little town with a vibrant town center, great restaurants and even greater varied cuisine. Very artistic shops which gave it a Bohemian feeling and the people were nice. Quiet relaxation was abundant throughout its narrow roads I would like to visit this town again :)
    Captain Ray V. Micallef
    Malta
  • 10
    Scored 10

    We stayed at Monte Petrosu. Very pretty calm area.

    We stayed at Monte Petrosu. Very pretty calm area. Beach (Porto Taverna) was lovely - at the end of September not crowded but still possible to sunbath and swim. Temperature of the sea was around 23°C. When it is windy, there are nice waves. If not windy, you can rent a motor boat and go to Tavolara Island by yoursel. Nice restaurants on the beach. Bus available on a main road. Great pizzeria and icecream place near the bus stop. 2 small shops with basic stuff. Public londery just by the bus stop. Nice views from the hill. I really recomend this area.
    Veronika
    Czech Republic
  • 10
    Scored 10

    Ideal location, with beautiful beaches dotted around.

    Ideal location, with beautiful beaches dotted around. A busy town centre with lots of restaurants and bars. 3 supermarkets close by and a night market to keep you entertained. 25 minute drive from the airport, on easy accessible roads
    sarah
    United Kingdom
  • 8.0
    Scored 8.0

    The whole area has many beautiful beaches.

    The whole area has many beautiful beaches. The town is nothing special, but we come there for the beaches and the nature. I can recommend the agriturismo Li Mori. That was a very nice restarant experience.
    Lis
    Denmark
  • 10
    Scored 10

    San Teodoro is fabulous!

    San Teodoro is fabulous! We wish we’d booked a week at least! Beautiful beaches, amazing eateries, happy people! Looking at coming back again in July, we loved it so much! One of the best places I’ve ever visited and I’ve been around the world!!!
    Sandi
    United Kingdom

Explore guest reviews of hotels in San Teodoro

  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 347 reviews
    The reason I say too good is because this hotel spoiled me for future hotels! My husband and I who are both extremely particular both said that this might be most beautiful place we have ever stayed! Every detail of the rooms, landscaping and hospitality are carefully considered, tastefully done and perfectly executed. Every member of the staff we came into contact with was thoughtful, helpful and kind. The rustic trail to the sublime beach with terrific amenities was just the icing on the cake. I love this place and can’t wait to return.
    A
    Anonymous
    United States of America
  • From £294.71 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 897 reviews
    The receptionists were lovely. The view of Tavolara from the pool. Our room was huge! Very clean, giant bathroom and giant bed! Very comfortable! So silent we didn’t hear anything. Nothing to hang your beach towels and swim suites :( It had safe and complimentary water. The safe is so high it’s very easy to forget things as you cannot see anything!! The beach bar. The shuttle service very frequent. The beach is private and pretty but not beautiful like other Sardinian beaches. Sun beds and umbrellas are free but mine was broken.
    A
    Anonymous
    United Kingdom
  • From £136.08 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 212 reviews
    Fantastic location in the centre of San Teodoro. The owner Elia was so professional and friendly, and we felt very welcome and our stay was hassle free. Room was spotless and so modern. The shower was very high spec! They even had netflix available in the room, not that we watched much as San Teodoro is a lovely little town to explore. The room location was ideal and Elia directed us to a free car park close by. He also recommended restaurants to us. We would stay here again
    Denise
    Ireland
  • From £127.58 per night
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 204 reviews
    I loved everything about this property. The location is about a 10-15 minute drive to the center of San Teodoro but is set in a beautiful countryside with views of pastures with sheep and horses. The owner was very kind and friendly. Our room was beautiful and the spa tub on the balcony was so relaxing. We only stayed one night, but I wish we could have stayed here our whole time on Sardina. I recommend a stop here to anyone visiting the area.
    Michelle
    United States of America
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 836 reviews
    Very spacious room & clean, great breakfast and very friendly staff. We rented a bike to access the town from the hotel which was 8 euros a day. Wi-fi is good as well. The hotel is very quiet if you are looking to chill vibes is perfect. Bar is a bit pricey as everything in Sardinia, the bottle of local beer is worth it as is only 2 euros per bottle at the hotel. Would definetely be back, is worth it the price.
    Dean
    United Kingdom
  • From £294.71 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 897 reviews
    - Close to the beach and a shuttle driving continuously to the beach (however the walk wasn't longer than 15min). - we were given an apartment close to the reception (thus better wifi) but very close to the street so that people were walking and the shuttle driving the whole day. - staff was always nice and friendly - pool was small for the whole hotel but fine, at least I can imagine in the high season
    Mariangela
    Germany
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 94 reviews
    Great location (short walk to the lively town centre) lovely, quiet garden& dining areas (we enjoyed the garden every nite) beach gear for us to use, wonderful, generous live-in hosts who offered us coffee/water upon arrival (no one else did this) along w/detailed maps& reco's. Nice breakfasts. Great view from our 2nd fl room (olive& lemon trees for miles). All Super clean
    Betsy
    Canada
  • From £68.04 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 201 reviews
    We stayed one night on our roadtrip around Sardinia and I have to say the room was very nice and the host was super friendly. Everything was extremely clean and almost new, with few very pleasant details (I have curly hair and I immediately noticed the special hairdryer for curly hair for example :)). I would highly recommend this B&B for a quick visit of San Teodoro.
    Nina
    Slovenia
  • From £118.01 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 169 reviews
    Grazie Catarina! We loved our stay and look forward to returning. The apartment was exceptionally clean. Breakfast was a highlight and the bnb is very close to town center and beautiful beaches. We loved the beautiful views and perfect cappuccinos in the morning. Catarina even went out of her way to bring a fan as I am used to sleeping with one. Perfecto!!!
    Danielle
    United States of America
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 300 reviews
    Lovely hotel with good facilities. 10 min walk to the town but is a hilly walk. Self service breakfast. Good selection. Restaurant and bar have nice settings either inside or on the terrace with a lovely view over the sea. Family room is great enough room for a family of 4 and has recently been refurbed and beds are really comfy.
    Nicola
    United Kingdom
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 13 reviews
    Fantastic stay in this wonderfully traditional Sardinian apartment. It was perfect for our week long visit for Sun and Bass festival providing us with all the essentials. Great location near local restaurants, shops and La Cinta beach. Maurizio and his wife were amazing hosts and we’d definitely love to stay again!
    Izzy
    United Kingdom
  • From £176.06 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,584 reviews
    Hotel is near the beach,near the town and the hotel sea view. Rooms are looking good and they don't smell bad. Cleaning is done. Breakfast was ok, Italian style 90% pastries, one box with ham and sliced chesse, some yoghurt and fruits. The gentleman at the bar he is very nice and friendly.
    CatalinaNecula
    United Arab Emirates
  • From £102.06 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 181 reviews
    Erika the Host is such a lovely person. We had a warm welcome and great help to find the best spots at the beaches, restaurants etc. Nice breakfast served at the table outside. overall nice location for a stay in San Teodoro with private parking and everything you need.
    René
    Germany
  • From £142.89 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 513 reviews
    Everything was perfect! The location, the room, the staff! we haven’t try the restaurant for lunch and dinner but the breakfast was great! Really nice staff! I would definitely book this hotel if I go back to Sardinia.
    Capucine
    Switzerland
  • From £95.34 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 152 reviews
    Beautiful surroundings, located near San Teodoro and 15 min away from the best beaches. Beautiful spacious rooms. The restaurant is run by a different group and we did not like it. But the Hotel itself is great 👍
    Karim
    United States of America
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 56 reviews
    Great location and property, in the strategic area of San Teodoro, nearby amazing beaches and featuring incredible amenities. The property is on two floor with a very nice terrace on top.
    Eugenio
    Italy
  • From £176.06 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,584 reviews
    Ilaria, Susanna and Ilaria were wonderful. All three ladies couldn't have been more friendly and helpful. The hotel, location, rooms, view and breakfast are excellent.
    Matthew
    United States of America
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 47 reviews
    The location (outside San Teodoro but close to facilities) is good and the hotel is adjacent to a lovely beach.
    Damian
    United Kingdom
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 9 reviews
    lovely villa with gardens close to beach and lively town of San Teodoro great for families
    Lisa
    United Kingdom
  • From £199.65 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,455 reviews
    Amazing view. The hotel is such a good value with great amenities and friendly staff.
    Saruul Delgerbayar
    Austria