Skip to main content

Filter by:


Star rating

Review score

San Teodoro – 118 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 100 metres from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony.

So brilliantly situated next to the beach. Great staff - special mention to the barman Walter for mixing great cocktails and being so friendly. Rooms were modern, clean and comfortable. Beach towels and bikes for hire :-) Parking on site and we thought the breakfast was good - lots of choice. The restaurant across the road is great and with a 10% discount if you stay at the hotel, what could be better?!
8.3
Scored 8.3
Very good
Rated very good
1,551 reviews
Price fromUS$149per 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.

Very friendly staff! Very close to the centre of San Theodoro. Close to the beach as well. Great breakfast
8.3
Scored 8.3
Very good
Rated very good
808 reviews
Price fromUS$176.84per 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 garden suite (honeymoon) which was gorgeous, with amazing sunrises and sea view. + the hotel is superbly placed for the beautiful lu impostu beach with its own wooden walkway through the lagoon. Idyllic. The beach is beautiful with its white sand and clear sea. The hotel has its own sunbed and parasol area for guests with super friendly staff + the outside areas of the hotel are pretty, green and well kept. A great pool area with beds to relax on and superb Campari Spritz. + breakfast was great. Lots of options and quick, friendly service. + close to San Teodoro to visit. A pretty little town with several good restaurants to choose from and interesting outdoor markets + you can walk from the hotel to another gorgeous beach Cala Brandichi, which has a great boat hire place (private/tours/kayaks + the hotel staff are all amazingly friendly and helpful
8.8
Scored 8.8
Fabulous
Rated fabulous
338 reviews
Price fromUS$946.10per 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.

Breakfast, location,
8.4
Scored 8.4
Very good
Rated very good
473 reviews
Price fromUS$129.83per night
Hotel Sandalyon, hotel in 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.

Location
8.1
Scored 8.1
Very good
Rated very good
237 reviews
Price fromUS$150.31per 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.

Breakfast was of a good standard
8.4
Scored 8.4
Very good
Rated very good
62 reviews
Price fromUS$456.79per night
Hotel Scintilla, hotel in San Teodoro

Set 150 metres 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.

Close to the beach - plenty of parking - good selection for breakfast
7.5
Scored 7.5
Good
Rated good
110 reviews
Price fromUS$113.87per night
Il Viandante, hotel in 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.

Lovely small property, within a short walk from lots of restaurants. Good sized room with air con (although didn’t need it that much in September to be honest). Plenty of parking (although took us a while to work out how to get in!!). Staff were all super friendly & helpful. Breakfasts were great - especially the chocolate croissants! Drinks in the bar and coffees were really reasonably priced.
9.2
Scored 9.2
Superb
Rated superb
418 reviews
Price fromUS$123.99per night
Hotel Stella Marina, hotel in 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.

Location great and very helpful staff on reception.
9.2
Scored 9.2
Superb
Rated superb
366 reviews
Price fromUS$122.90per night
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.

A beautiful, very well-kept complex. The staff are very friendly, helpful and quick. The well-kept pool and direct access to the sea make the choice difficult :-) The restaurant is great and the chef is a master of his trade. Pool, restaurant, bar: right on the water. Fantastic!
8.3
Scored 8.3
Very good
Rated very good
1,087 reviews
Price fromUS$212.08per 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
    Fabulous
    Rated fabulous
     · 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
     · 884 reviews

    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.

    everything! food, services, facilities & staffs

  • Hotel Le Mimose

    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.

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

    Just 800 metres 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, 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.

  • 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
    Superb
    Rated superb
     · 196 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 barbecue facilities.

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

  • Hotel Lu Pitrali
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 206 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.

    Colazione con ampia scelta tra dolce, salato e frutta

  • Hotel Stella Marina
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 366 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.

    Location great and very helpful staff on reception.

  • 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 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms.

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

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

    Located 300 metres 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, 25 km 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 150 metres 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 moment 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

  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 194 reviews
    Family friendly, especially with small kids - playground, terrain to walk around, some animals in the surroundings. My son's words as soon as we started our stay - "wow, it's beautiful" just unforgettable. super friendly and positive staff, amazing breakfast, the best we've had during our entire trip to Sardinia. Highly recommended. It's a shame that we could have only stayed for one night. Thank you for hosting us.
    Jakub
    Spain
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 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
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 807 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
  • 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
  • From US$97.88 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 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 US$119.64 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 418 reviews
    We loved that this hotel is owned by a family who take so much pride in their property and offer a very personalised service for guests. The location is in town but extremely quiet and the hotel is walkable to two excellent local beaches. We really enjoyed our stay at Il Viandante and would definitely recommend this property.
    Adventurer98
    United Kingdom
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 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 US$93.53 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 117 reviews
    The place was beautiful and the host Marina was very nice too. She told us wonderful stories about San Teodoro, Sardegna and her home. Even we speak very little Italian we understood and that made us want to learn more Italian. Very authentic experience.
    Maria Cecelia
    Philippines
  • From US$1,084.10 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 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.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 23 reviews
    Best location, 5 min walk to the centre with all bars and restaurants. 15 min walk to the beach. Or 15-30 minute to other beaches around San Teodoro. Property is big enough for 4 adults. At a push 5. (Properties In Sardinia are all similar sized)
    M
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 238 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 US$304.53 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 278 reviews
    Amazing location, 25-minute drive from Olbia airport. The hotel is a 10-minute walk into San Teodoro with a wonderful private beach. Modern bedrooms that are cleaned daily. The staff are very friendly and helpful.
    Deborah
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 238 reviews
    Few minutes walk from the town center, generally nice place. Good breakfast, WiFi also OK. Fridge in the room. Comfortable beds. Parking in front of the hotel is free but not guarded.
    Janusz
    Poland
  • From US$152.26 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,552 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
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 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
  • From US$161.51 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,448 reviews
    Location/price/ facilities Good areas, cleaning above the sardinian average. Quiet and easy going. Friendly staff Ideal for families that travel with car.
    Maria
    Switzerland
  • From US$180.54 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,087 reviews
    perfect location, quiet hotel on the beach. 15 minute walk to a vibrant and buzzing town with loads of very good restaurants and a night market.
    Hannah
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 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
  • 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 US$304.53 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 278 reviews
    Close to town. Comfortable room. On the beach as well which is great
    Joanna
    Canada