Skip to main content

Filter by:


Star rating

Review score

San Teodoro – 106 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.

8.2
Scored 8.2
Very good
Rated very good
1,386 reviews
Price from£53.98per night
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.

7.6
Scored 7.6
Good
Rated good
861 reviews
Price from£131.73per 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.

8.3
Scored 8.3
Very good
Rated very good
776 reviews
Price from£139.31per 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.

8.8
Scored 8.8
Fabulous
Rated fabulous
338 reviews
Price from£559.64per 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.

8.4
Scored 8.4
Very good
Rated very good
460 reviews
Price from£95.36per 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.

8.3
Scored 8.3
Very good
Rated very good
1,068 reviews
Price from£139.65per night
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.

8.6
Scored 8.6
Fabulous
Rated fabulous
501 reviews
Price from£126.46per 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.

9.2
Scored 9.2
Superb
Rated superb
418 reviews
Price from£114.81per 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.

9.2
Scored 9.2
Superb
Rated superb
349 reviews
Price from£96.81per night
Helios Hotel, hotel in San Teodoro

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

7.2
Scored 7.2
Good
Rated good
508 reviews
Price from£57.16per night
See all 306 hotels in San Teodoro

San Teodoro's best hotels with breakfast

  • Hotel San Teodoro
    Breakfast options

    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.

    Good breakfast, nice range of hot and cold options

    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 501 reviews
  • Hotel Costa Caddu
    Breakfast options

    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.

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 178 reviews
  • Due Lune Puntaldia Resort & Golf
    Breakfast options

    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.

    ottimo Ristorante, peccato mancato buffet causa Covid

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 62 reviews
  • Helios Hotel
    Breakfast options

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

    staff gentilissimo e struttura bella e accogliente in un ottima posizione

    7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
  • Hotel Scintilla
    Breakfast options

    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

    7.5
    Scored 7.5
    Good
    Rated good
     · 110 reviews
  • Amareclub Le Rose
    Breakfast options

    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

    7.3
    Scored 7.3
    Good
    Rated good
     · 332 reviews
  • Hotel Club Baja Bianca
    Breakfast options

    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
    Cheap hotel

    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!

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 196 reviews
  • Hotel Lu Pitrali
    Cheap hotel

    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

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 202 reviews
  • Il Viandante
    Cheap hotel

    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.

    Location, pool and the fact they had onsite parking.

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 418 reviews
  • AMASEA
    Cheap hotel

    Located in San Teodoro, 200 metres from Cala d'Ambra Beach, AMASEA provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    Beautiful relaxing scenery. Staff were excellent.

    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 260 reviews
  • Baglioni Resort Sardinia - The Leading Hotels of the World
    Cheap hotel

    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

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 338 reviews
  • Hotel La Palma
    Cheap hotel

    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.

    8.5
    Scored 8.5
    Very good
    Rated very good
     · 237 reviews
  • Li Suari Club Village
    Cheap hotel

    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.

    Tutto molto bella personale cordiale e professionale

    8.2
    Scored 8.2
    Very good
    Rated very good
     · 236 reviews
  • Hotel Il Platano
    Cheap hotel

    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

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 203 reviews

FAQs about hotels in San Teodoro




Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about San Teodoro:

  • 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
  • 8.0
    Scored 8.0

    A nice little B&B a short walk from a supermarket and the...

    A nice little B&B a short walk from a supermarket and the main town. Erika was an amazing host and did everything to make our stay comfortable. I would suggest renting a car as there are some amazing places to visit in the north east of Sardinia.
    sujay
    United Kingdom

Explore guest reviews of hotels in San Teodoro

  • From £65.11 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 349 reviews
    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.
    Sharon
    United States
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,068 reviews
    It was clean, stayed in a superior room which was excellent and well worth the extra money, lovely beach and good facilities. Hired a kayak, pool and beach had a life guard. Hotel staff were friendly and helpful, went on their recommended boat trip which was excellent and they organised taxi transfers to airport 80 euros (one way). Bar had a decent menu, the walk into town took 10 minutes with a good choice of shops and restaurants even though some had closed for the season. Breakfast was also very good, great selection.
    A
    Anonymous
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 56 reviews
    We had a really great time at Villa Rosita. Our host was great and always keen to help and answer all our questions. The room was extremely clean and exactly what we were looking for for our short holiday on the east coast of beautiful Sardinia. The bed was very comfortable and we could always have a great night of sleep after spending all day at the beach. The room was equipped with a small breakfast table and a coffe machine equipped with coffe pods which made our stay even better.
    Ida Francesca
    United Kingdom
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 336 reviews
    We really enjoyed our stay at Li Teggi and we would definitely repeat the experience. Amazing views both with the sea and with the mountains, extremely quiet, the rooms are big and very clean, with a nice terrace. The beds are very comfortable, we had a very good sleep there. We also had the traditional dinner at the agriturismo's restaurant one night and it was a delicios experience, that allowed us to taste a lot of homemade sardinian dishes, fixed menu at a good price.
    A
    Anonymous
    Romania
  • 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
  • From £140.68 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 71 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
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 776 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 £76.25 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,386 reviews
    Having been to San Teodoro many times, we have never stayed in the same hotel twice. That will now change. Location is about 30 metres from the beach, the bar serves good drinks that are reasonably priced, they do a great job of cleaning the rooms. By far the best thing though is the staff all of them were great and it is the reason we will come back here next time. Sara & Cristian in particular were brilliant!
    Danny
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 22 reviews
    This spacious villa is located on the hill top of Capo Coda Cavallo. It has a wonderful view just as ut appears in the photo. I loved to be on the terrace every evening to see the sunset. The owner of the villa, Bernardo was very kind and brought things (a toaster, un extra pillow, a parasol) as soon as we asked for. We would love to come back to the villa if we visit Sardegna in the future.
    Sayaka
    France
  • From £73.60 per night
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 80 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
    Fabulous
    Rated fabulous
     · 49 reviews
    Amazing lil apartment to stay in, basic needs covered in the kitchen, a swimming pool to use, a grass area with sun beds to lounge in and wonderful owners checking us in. Closely located to the centre of San Teodoro, a mere 2 minute walk to Ambra Day, cycles to hire from the hotel so the beach is only a 6 minute cycle. Will definitely return.
    Sam
    United Kingdom
  • From £51.41 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 159 reviews
    The Host was really nice, the rooms were clean, spacious, you had a terrace, free parking, washing Machine, he always had a smile on his face and was super helpful. It felt like we always had our own Sardinia guide thanks to him. No matter what we asked, he had an answer. We highly recommend coming here! We sure will come back again:)
    Vanessa
    Romania
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 720 reviews
    Great place to stay. Quiet but easy access to the town with a bus from literally right outside the hotel. Really helped in hot conditions. Paulo (think that was his name) was sooooo pleasant when we arrived late. Swimming pool was of excellent size and plenty of sunbeds. All in all very good place to stay!
    Jack
    United Kingdom
  • From £53.21 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 70 reviews
    It's becoming far too rare to be greeted by hosts when booking through this app and Airbnb, etc, for this reason it was refreshing to be greeted by the two smiling, lovely hosts of San Teodoro Rooms. They also live in the house. The room and building are exceptional. Highly recommend.
    Andre
    United States
  • From £47.12 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 174 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
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,382 reviews
    - Breakfast looked pretty awesome to me. A wide choice, even english breakfast. Also, the buffet is located in a room furnished in a quasi-artistic way, hipster-like. - Excellent location. Also, there's a restaurant/pizzeria in the center of the multi-building hotel.
    Enriguez
    Italy
  • 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
  • From £2,716.58 per night
    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.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 501 reviews
    Fantastic hotel, 5min drive the amazing beaches in San Teodoro, great facilities, and amazing staff.
    Alex
    United Kingdom
  • From £76.25 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,386 reviews
    Clean, modern, comfortable hotel very close to the beach.
    Allison
    United States