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 – 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 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,600 reviews
Price from$144.68per 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 spot, great staff
8.3
Scored 8.3
Very Good
Rated very good
857 reviews
Price from$146.75per 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
354 reviews
Price from$941.07per 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
491 reviews
Price from$123.33per 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
908 reviews
Price from$154.20per 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
252 reviews
Price from$172.53per 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
64 reviews
Price from$587.44per 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$93.01per night
HOTEL AL FARO spiaggia la Cinta SanTeodoro, hotel in San Teodoro

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.

9.7
Scored 9.7
Exceptional
Rated exceptional
7 reviews
Price from$116.51per 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
197 reviews
Price from$137.07per night
See all 329 hotels in San Teodoro

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • 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

  • 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
     · 857 reviews

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

    All is clean and nice. The breakfast is very good.

  • Amareclub Le Rose
    7.3
    Scored 7.3
    Good
    Rated good
     · 339 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 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.

  • 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
     · 197 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
     · 212 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.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 376 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.

  • Il Viandante
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 431 reviews

    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.

    Location, pool and the fact they had onsite parking.

  • HOTEL AL FARO spiaggia la Cinta SanTeodoro
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 7 reviews

    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.

  • AMASEA Resort
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 320 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
     · 252 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

FAQs about hotels in San Teodoro






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.5
    Scored 8.5
    Very Good
    Rated very good
     · 119 reviews
    It is such a lovely place and also managed by wonderful family who are present and have businesses in the same building. I travel mostly alone and I feel very fortunate to have found this by accident. it is right in town and you can access everything on foot even safe at night. I am also truly impressed by how well designed the room is! essentially new and bright light and colorful view of Tavolara.I highly recommend this place and have decided to stay longer because of all mentioned as well as the warmth and kindness of the family.
    P
    Polly
    United States of America
  • From $491.16 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 908 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
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 75 reviews
    Mario and Aurelia were so welcoming for our stay in Sardinia and made sure everything was taken care of. We loved the place for its beach proximity, barbeque area, balcony looking over the beach + sunrise, private parking space, and aircon! The kitchen was also well equipped for 9 nights for cooking and making coffee / drinks. We will definitely be back thanks to Mario's kind hosting as well as beautiful Sardinia!
    Adam
    United Kingdom
  • From $103.13 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 510 reviews
    Very warm and kind staff and near to beach. Although the rooms are not so fancy but it is worth it. It has restaurant and shopping center near itself and 20minutes far from beach by foot. There is a public transport from Olbia airport which is so cheap near 3.10 euro per person, called Linea 514. You can buy the ticket inside the airport by automatic machine or by Tabnet app.
    Hossein
    Italy
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 168 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
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 431 reviews
    Delightful stay. Property Family Owned and run by 2 brothers. Beautiful maintained Gardens with Swimming Pool not large but sufficient to swim a bit in and cool off. Refreshments provided in the Pool area. Good Breakfast. Very close to the Centre of the town. Good size Car Park at the back of the hotel. Will book if visit San Teodoro again.
    Brendan
    Ireland
  • From $337.23 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,600 reviews
    The location by the beach was great, within walking distance from the town centre. The hotel had a nice patio and garden area surrounded by trees, lovely for reading a book and enjoying an Aperol Spritz (the bartender was very friendly and drinks reasonably priced). Friendly staff. Breakfast had lactose-free milk which was a nice surprise!
    Saara
    Finland
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 320 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.8
    Scored 8.8
    Excellent
    Rated excellent
     · 54 reviews
    Property very much as described. Amazing location with everything you need. San Teodoro is a ideal base, great restaurants and shops and bars within a east walking distance. So many beautiful beaches in the area. The apartment is very comfortable and nice to be able to eat on the small terrace. Hotel swimming pool was a plus.
    Janine
    United Kingdom
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 857 reviews
    the hotel was lovely - open, clean rooms with a nice balcony. the pool was quiet and relaxing. the hotel offers use of the tennis and football court for free which was also very fun. the location is great, just a short, flat walk into town with a supermarket right around the corner. the staff were also lovely and helpful.
    Ella
    United Kingdom
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1 review
    The house was nice and spacious. The garden was very beautiful and well kept. There was TV and Wifi. The location was not too far from the city, and with a car it was just fine going to a town or a beach. Keep in mind there is recycling bins and they ask to leave the kitchen clean. Nicole was super nice with us!
    Petar
    Spain
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 431 reviews
    This is a perfect small hotel and the location is great! It is literally downtown but when you are by the pool you feel like you are far from everything, quiet. The beaches are within walking distance. The staff was amazing and super helpful. You can rent beach towels and borrow an umbrella for the beach.
    Elfar
    Iceland
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 266 reviews
    I love the position of the accommodation, easy to access to the beaches and the city San Teodoro. There is a nice supermarket near 1-2 minutes by car that is amazing and prepare delicious sandwiches before going on boat tours and fresh local fruits.
    mrBatos
    Ireland
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 87 reviews
    The host was super accommodating and welcoming! He went above and beyond to make my stay at Gallo Spot awesome! If I ever return to San Teodoro, I will definitely be staying here again!
    Lauren
    United States of America
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 216 reviews
    Very cozy and welcoming place. Salvatore is a very gentle and kind person. I makes me feel like in a family place. Very close to some of the best beaches in Sardegna.
    Flavio
    Germany
  • From $174.06 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 213 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
  • From $199.12 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,468 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 $169.28 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 491 reviews
    The Hotel Bonsai is in the midst of restaurants and within walking distance to the beach. The rooms were clean with very adequate amenities.
    James
    United States of America
  • From $114.22 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 202 reviews
    Nice room, clean and comfortable. Very nice location, close to San Teodoro town centre and to many beautiful beaches. Recommended 👍
    A
    Aurora
    United Kingdom
  • From $337.23 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,600 reviews
    Clean, modern, comfortable hotel very close to the beach.
    Allison
    United States of America