Skip to main content

Filter by:


Star Rating

Review Score

San Teodoro – 108 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,545 reviews
Price from$144.65per 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.

Really loved our stay. The staff were super friendly and the hotel on a while was great.
8.3
Scored 8.3
Very Good
Rated very good
805 reviews
Price from$170.32per 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.

Very good
8.8
Scored 8.8
Excellent
Rated excellent
338 reviews
Price from$922.83per 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
473 reviews
Price from$123.30per 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.

The private beach was nice. We did not use the pool. The view from the property was stunning, however no view from our room. Staff were friendly. Big modern nice bathroom. Fridge worked well in Room. Room darkening blinds were nice. Free water in the rooms. We had a nice meal in the restaurant, the beef was surprisingly very good! Breakfast was excellent as well. The beaches nearby (you have to remember to book them online to go to them) were absolutely stunning. The water crystal clear, great for swimming. We just loved them.
7.6
Scored 7.6
Good
Rated good
883 reviews
Price from$154.17per 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
62 reviews
Price from$445.92per 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$109.52per 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
418 reviews
Price from$119.64per night
Hotel Stella Marina, hotel in 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.

The staff members here are very welcoming. The room was small but comfortable - everything was very clean, the shower had good pressure and the bed comfortable. The breakfast was one of the best with many options. The balcony had a rack for drying clothes and clothes pins were available. The location is great and the on-site parking very convenient. It’s an easy walk to the city center - we preferred being a little out of the busy centro. The hotel is in a convenient location for day trips, driving access to the beaches.
9.2
Scored 9.2
Wonderful
Rated wonderful
363 reviews
Price from$118.55per night
Hotel La Palma, hotel in 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.

The hotel has beautiful, cozy interiors, it is very clean and the gentleman at the reception was very kind and helpful. Around 15min walk to La Cinta beach and max. 10min to the city center. Highly recommended!
8.5
Scored 8.5
Very Good
Rated very good
237 reviews
Price from$130.51per night
See all 326 hotels in San Teodoro

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Baglioni Resort Sardinia - The Leading Hotels of the World
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 338 reviews

    Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of San Teodoro.

    everything and everyone was superb. couldn’t fault it

  • Grande Baia Resort & Spa
    7.6
    Scored 7.6
    Good
    Rated good
     · 883 reviews

    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.

    everything! food, services, facilities & staffs

  • 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.

  • 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

  • HOTEL AL FARO spiaggia la Cinta SanTeodoro

    Located in San Teodoro, a 6-minute walk from La Cinta Beach, HOTEL AL FARO spiaggia la Cinta SanTeodoro provides accommodations with a garden, private parking, a shared lounge and a terrace.

  • 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
     · 206 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.

    Colazione con ampia scelta tra dolce, salato e frutta

  • Hotel Stella Marina
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 364 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.

    The staff was amazing very friendly, helpful, very polite and sweet

  • Hotel Sandalyon
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 237 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.

    amabilitatea personalului ,mâncarea, locația, curățenia

  • Hotel La Palma
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 237 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.

    Goog breakfast, perfect owner, very happy with time spent.

  • 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

  • Terradimare Resort&Spa
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 807 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.

  • Hotel Scintilla
    7.5
    Scored 7.5
    Good
    Rated good
     · 110 reviews

    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.

    personale sempre disponibile e sempre con il sorriso

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

  • From $119.64 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 418 reviews
    We really enjoyed staying at this beautiful, traditional and unpretentious property run by two brothers from San Teodoro. They put lots of effort every day to make their guests feel like at home creating the real family atmosphere. We received plenty advice re local attractions, been treated to some local drinks and got a breakfast to go on our last day. On top of that, everything was really affordable, the stay itself and the snacks/drinks from the hotel bar. Highly recommended - Sardinia is a hidden gem on the tourist map of Europe.
    Arkadiusz
    United Kingdom
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 210 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 $216.98 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 883 reviews
    Lovely hotel. The hotel beach was about 5 or 10 minute walk. There was also a hotel shuttle bus that would bring you to and from the beach. There was also umbrellas and beds at the beach (no cost). The water was crystal clear! There was also a snack van. Everything you need! Breakfast buffet was excellent... We had a rental car so we could go to the nearby towns for pizza in the evening but the onsite restaurants were good. So for us it had everything. No complaints! :)
    Denis
    Ireland
  • From $125.07 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 364 reviews
    Lovely little hotel, close to the beautiful beach of La Cinta. The bus from Olbia stops just in front. There are different services in San Teodoro, restaurants, shops, etc. The hotel was wonderful. Beautifully decorated and so clean. I had a quiet room, which was good to rest. Great breakfast with vegan options. Even a bar, really nice. And the best were the people who run the place. So friendly and helpful. It made the stay so much nicer. Thank you!
    Laura
    Switzerland
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 124 reviews
    Can I say everything? Haha. We went in the low season I guess. It was quiet but in a good way. The whole building is well designed and looks very modern. The room is fully equipped and very clean. We also enjoyed the big patio. Stuff were kind. Breakfast was nice and we even got free drinks in the bar( thanks for that ). Overall, highly recommended. If I visit Sardinia in the future, will stay here again for sure.
    Rujun
    Netherlands
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 88 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
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 199 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
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 720 reviews
    Everything. We stayed in a studio with our 2 year old and loved everything about our stay. Pool area is fantastic, really lovely family and other people staying around. Our daughter made some lovely friends and it was a truly special holiday. Don’t hesitate to book. Location perfect to all beaches and super close to San Teodoro town by car. Lots of shops around too.
    Jenni
    United Kingdom
  • From $97.88 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 113 reviews
    Excellent location, the most picturesque beaches in the area, a new beach every day. The apartments are cozy, clean, and have everything you need. We were especially pleased with the hospitality of the hostess Maria Teresa, who kindly told us about the local beauties, explained how to get there and even lent us beach umbrellas. Sardinia is beautiful!
    Konstantin
    Kazakhstan
  • From $180.54 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,087 reviews
    Great location - next to beach, swimming pool, hotel restaurant and bar. Food was very good. Also close by was the town of San Teodoro with lots of very good restaurants, shops and market stalls. Found a really good gym 5 mins drive away. Plenty of sandy beaches nearby.
    Atul
    United Kingdom
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 336 reviews
    The property is well located not too close to the hustle and bustle of San Teodoro. The rooms are always kept clean and breakfast sets you up nicely for the day. Many thanks to Maria Theresa who made our stay truly memorable, a wonderful and thoughtful host.
    Edward
    United Kingdom
  • From $1,084.10 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 338 reviews
    Secluded location off the hustles and bustles of Sardinia towns. Isolated apartment-like semi-detached houses where guest rooms are located. Clean and good individual space in the guest room. Serene and clean swimming pools. Not crowded at all.
    Hidenori
    Switzerland
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 237 reviews
    The location of the hotel is very good, only 7 minutes walk to La Cinta Beach and 12 minutes to downtown. The cleanliness of the room was excellent the 3 days of our stay. The breakfast was good, just the same every day.
    Noelia S. Schmidt
    Denmark
  • From $152.26 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,545 reviews
    It was truly a great stay! was a lovely hotel, great breakfast, great restaurant right across the street, room was very clean and the beach was steps away. Such a great deal
    Madison
    United States of America
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 210 reviews
    Very spacious, clean, modern and great communication with the owner! Perfectly set in the center of all lovely shops and restaurants in such a charming town!
    Leah Ellen
    United States of America
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 4 reviews
    Location, ability to handle large party of 8. Pool and access to beach excellent. Short drive to town and close airport.
    William
    United States of America
  • 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
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 807 reviews
    Really loved our stay. The staff were super friendly and the hotel on a while was great.
    Lucas
    United Kingdom
  • From $304.53 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 276 reviews
    Close to town. Comfortable room. On the beach as well which is great
    Joanna
    Canada
  • 7.0
    Scored 7.0
    Good
    Rated good
     · 4 reviews
    Great location near San Teodoro town and very clean
    Claire
    United Kingdom