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 – 717 hotels and places to stay

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.

The hotel’s close proximity to the beach was a highlight, making it easy to enjoy the coast. Gluten free breakfast was provide with nice herbal tea options. Friendly breakfast staff.
Review score
8.2
Very good
1,649 reviews
Price from
£128.52
1 night, 2 adults

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

The property was in a lovely quite location was a little further out from town than we expected but we didn’t mind as we had hired a car so we drove into town most evening to go out for dinner, the reception staff was amazing as soon as we had arrived they gave us tips on where was move to eat for dinner & also helped with anything we wanted to do & even said about things we shouldn’t miss, the breakfast selection was good we never struggled to find anything to eat while was was there & the staff were always there to help or if you wanted anything they would get it for you The room was very large & spacious it had a great shower & plenty of room for us to spread out the maids cleaned & changed our towels on the daily very good was in a nice quite part of the hotel with parking very close by
Review score
8.3
Very good
970 reviews
Price from
£134.39
1 night, 2 adults

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

Brilliant staff, lovely views, great pools.
Review score
8.5
Very good
334 reviews
Price from
£607.75
1 night, 2 adults

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.

- family vibe of hotel - welcoming, friendly and helpful stuff - good coffee and breakfast
Review score
8.7
Fabulous
183 reviews
Price from
£144.15
1 night, 2 adults

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.

Review score
8.6
Fabulous
72 reviews
Price from
£328.24
1 night, 2 adults

Situated in San Teodoro, 500 metres from La Cinta Beach, Hotel Scintilla features accommodation with a garden, free private parking, a shared lounge and a restaurant.

Cold buffet breakfast of fruit, yogurts, cakes and pastry’s, cereal, water, juice tea and coffee
Review score
7.4
Good
100 reviews
Price from
£105.59
1 night, 2 adults

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.

corect price, good BF, confortable beds
Review score
8.1
Very good
108 reviews
Price from
£114.62
1 night, 2 adults

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.

Beautiful accomodation in a quiet location while still being very close to restaurants, cafe's, shops and bars. The place is spotlessly clean and very comfortable with a well maintained pool and garden area. Having a mini-fridge and balcony to enjoy a cold drink was very nice. The selection for breakfast was vast and exceptional. Excellent value for money overall and would definitely stay again.
Review score
9.1
Superb
454 reviews
Price from
£118.96
1 night, 2 adults

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.

Helpful staff and car parking
Review score
9.1
Superb
387 reviews
Price from
£103.33
1 night, 2 adults

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.

Perfect location, friendly personnel, everything you need to have a great rest.
Review score
8.2
Very good
980 reviews
Price from
£100.73
1 night, 2 adults
See all 717 hotels in San Teodoro

Hotels with airport shuttles in San Teodoro

San Teodoro's best hotels with breakfast

  • Review score
    7.5
    Good · 325 reviews

    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.

    Guest review
    Everythig! Location, food, the people and the view
  • Review score
    8.5
    Very good · 535 reviews

    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.

    Guest review
    Lovely local within walking distance of the town centre.
  • Review score
    7.4
    Good · 100 reviews

    Situated in San Teodoro, 500 metres from La Cinta Beach, Hotel Scintilla features accommodation with a garden, free private parking, a shared lounge and a restaurant.

    Guest review
    Close to the beach - plenty of parking - good selection for breakfast
  • Located in San Teodoro, Zeta Club San Teodoro Le Rose provides 4-star accommodation with private balconies.

Budget hotels in San Teodoro

  • Review score
    7.5
    Good · 1,009 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.

    Guest review
    Spa was excellent. Entertainment team were terrific
  • Review score
    7.2
    Good · 490 reviews

    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.

    Guest review
    We only stayed for 2 days, Everything was fine. Receptionist was really helpfull, very nice beach La cinta was 10 min walking from the hotel.
  • Review score
    9.5
    Exceptional · 255 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.

    Guest review
    What a lovely spotlessly clean and well run hotel. The team could do enough to help.
  • Review score
    9.1
    Superb · 454 reviews

    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.

    Guest review
    Location, pool and the fact they had onsite parking.
  • Review score
    8.5
    Very good · 334 reviews

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

    Guest review
    everything and everyone was superb. couldn’t fault it
  • Review score
    8.4
    Very good · 260 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.

    Guest review
    great location, beach La Cinta at walking distance
  • Review score
    8.7
    Fabulous · 183 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.

    Guest review
    Nice small hotel with pool. Breakfast was provided but not much choice.
  • Review score
    8.9
    Fabulous · 154 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.

    Guest review
    Beautiful place with amazing gardens and pool area. Highly recommended.

FAQs about hotels in San Teodoro

What guests said about San Teodoro:

  • Review score
    8.0

    We have visited San Teodoro outside the summer season, when...

    We have visited San Teodoro outside the summer season, when it is quiet and with a limited number of tourists. A limited number of shops, restaurants and pubs remains open. San Teodoro is well maintained and clean.
    Guest review by
    Eelko
    Czech Republic
  • Review score
    8.0

    La Cinta beach, really nice, can get busy after 11-12

    La Cinta beach, really nice, can get busy after 11-12 Lot of restaurants, good food Trips to Cala Gonone (Grotte del bue marino) , Posada (historical town , Castello dela Fava, Su Tiriazu beach) Day boat tour in Archipeleago La Maddalena from Palau
    Guest review by
    Radu
    United Kingdom
  • Review score
    10.0

    The town is cute and vibrant, and it offers nice restaurants...

    The town is cute and vibrant, and it offers nice restaurants and cafes. It is close to beautiful beaches, and it is only 20 minutes away from an international airport. The public transport is bad, so you will need a car to make the most out of your stay.
    Guest review by
    Diego Lizardez-Ruiz
    Denmark
  • Review score
    6.0

    The breakfast was good.

    The breakfast was good. The bathroom was very small and had a shower that was out of the 70’s.It did not look like any of the photos on their site. I feel I was shortchanged with that awful bathroom.
    Guest review by
    Anonymous
  • Review score
    10.0

    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!
    Guest review by
    Annika1
    Estonia
  • Review score
    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 :)
    Guest review by
    Captain Ray V. Micallef
    Malta

See reviews by guests who stayed at hotels in San Teodoro

See all
  • Review score
    9.9
    Exceptional · 27 reviews
    Stayed for 4 nights beginning of October, the villa is beautiful and photos don’t do it justice! Great views and outdoor areas with a jacuzzi on the top floor too. Light breakfast fab everyday and having access to the kitchen for drinking water, hot drinks, freshly squeezed orange juice and the fridge was great. Quiet location but walking distance to town and La Cinta beach. San Teodoro is lovely, definitely recommend for a good base but recommend a car to venture out! Elena and her mother are brilliant friendly hosts. Thank you :)
    Guest review by
    Sarah
    United Kingdom
  • From £109.85 per night
    Review score
    9.5
    Exceptional · 34 reviews
    Villa Berenike in San Teodoro is a true gem! The location is perfect—just a short walk to beautiful beaches and close to the town center, yet quiet enough for a relaxing stay. The hosts are incredibly welcoming and attentive, making you feel right at home from the moment you arrive. The room is clean, well-equipped, and offers fantastic value for money, especially considering the prime location. Highly recommend for anyone looking to experience the best of Sardinia in comfort and style. Thank you, Andrea!
    Guest review by
    Florin
    Romania
  • From £73.81 per night
    Review score
    9.1
    Superb · 140 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.
    Guest review by
    Maria Cecelia
    Philippines
  • From £50.36 per night
    Review score
    8.0
    Very good · 548 reviews
    Nonna Antonietta is located in the centre of San Teodoro, so a good base for seeing the town and in close proximity to beaches. There is free parking in the courtyard. However, those are possibly it’s only redeeming factors.
    Guest review by
    Giuliana
    Belgium
  • Review score
    9.1
    Superb · 23 reviews
    Lovely clean and new modern apartment. Location was brilliant, right near the town of San Teodoro.
    Guest review by
    Orla
    Ireland