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 – 102 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.

The hotel was very clean, in a great location close to the beach , as well as walkable to many restaurants. The staff was very pleasant and helpful. Breakfast was great. Those ladies worked so hard to keep it stocked and looking beautiful! Highly recommend!
8.3
Scored 8.3
Very Good
Rated very good
1,631 reviews
Price from$142.07per 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.

The staff did everything in their reach to make our stay more pleasant. Reasonably priced. Well located. Comfy bed.
8.3
Scored 8.3
Very Good
Rated very good
880 reviews
Price from$169.90per 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
495 reviews
Price from$121.10per 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.

Loved the animation staff breakfast was great
7.6
Scored 7.6
Good
Rated good
901 reviews
Price from$151.42per 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
113 reviews
Price from$91.33per 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.

The owner Giacomo is the kindest person ever! I was really made to feel like home and it was a wonderful experience in the property and the facilities around. Life as a solo traveller can get lonely, but this place helped add that little spark of friendship and warmth we all care for. I highly recommend everyone to come and check this place out. :)
9.6
Scored 9.6
Exceptional
Rated exceptional
21 reviews
Price from$143.25per 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 friendly staff, helped a lot with lemon tea. Very good breakfast! Nice, clean and large room.
9.2
Scored 9.2
Wonderful
Rated wonderful
387 reviews
Price from$116.43per night
Hotel L'Esagono, hotel in San Teodoro

Right on the beach, this 3-star hotel features rooms on spacious grounds. Hotel L'Esagono provides 2 swimming pools, a restaurant, and free private parking.

People stuff
8.3
Scored 8.3
Very Good
Rated very good
1,100 reviews
Price from$181.59per 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.4
Scored 8.4
Very Good
Rated very good
255 reviews
Price from$128.18per night
Li Suari Club Village, hotel in San Teodoro

Offering extensive grounds with a swimming pool and a tennis court, Li Suari Club Village is 984 feet away from the beach in Cala D'Ambra. Wi-Fi in public areas is free.

The staff were helpful and very attentive
8.2
Scored 8.2
Very Good
Rated very good
262 reviews
Price from$236.88per night
See all 333 hotels in San Teodoro

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Hotel Costa Caddu
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 181 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.

  • Hotel Bonsai
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 495 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.

    Nice hotel with amazing staff, big room and good breakfast

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

  • Helios Hotel
    7.3
    Scored 7.3
    Good
    Rated good
     · 524 reviews

    Located in San Teodoro, 1.2 miles from La Cinta Beach, Helios Hotel has accommodations with a terrace, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi.

    Comoda da raggiungere personale gentile e disponibile

  • Hotel Scintilla
    7.5
    Scored 7.5
    Good
    Rated good
     · 113 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

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

    The staff was very friendly. The place was very nice overall.

  • Futura Club Baja Bianca
    6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 7 reviews

    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
     · 194 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 Stella Marina
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 387 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.

  • Hotel L'Esagono
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,100 reviews

    Right on the beach, this 3-star hotel features rooms on spacious grounds. Hotel L'Esagono provides 2 swimming pools, a restaurant, and free private parking.

    Room was nice. Private beach was good. Good breakfast.

  • AMASEA Resort
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 364 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
     · 264 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.4
    Scored 8.4
    Very Good
    Rated very good
     · 255 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

  • Hotel Il Platano
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 205 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 San Teodoro
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 526 reviews

    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 center and the beaches of La Cinta and Cala d'Ambra.

    Good breakfast, nice range of hot and cold options

FAQs about hotels in San Teodoro







What Guests Said About San Teodoro:

  • 6.0
    Scored 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.
    A
    Anonymous
  • 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

Explore guest reviews of hotels in San Teodoro

  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,634 reviews
    Hotel is on the perfec location close to the Cintia beach with garden and wiew over the bay. Close to Olbia and San Teodoro, which is 10 min far by walk. There are many bars and restaurant and although it was not a season time, there was enought offer. Nace small place. Rooms were comfortable with balcony and imposant wiew. Good choise for breakfast, you can enjoy meal inside or outdide in the terase. Very clean and well keeping ( renovated). Staff was professional and kind. Perfect choise to stay, peacefull and green.
    Sonja
    Slovenia
  • From $128.18 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
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 6 reviews
    The property is gorgeous. Lovely pool, in a peaceful area with nice surroundings. If you want peace and quiet, in lovely surroundings away from the hustle and bustle then this is perfect. It is a little drive away from the town and San Teodoro central but has a number of stunning beaches within a 10-15min drive
    A
    Anonymous
    United Kingdom
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,100 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. Amazing beaches nearby. Clara from Info point was super nice and helped us booking a nice boat tour.
    Gabriela
    Netherlands
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 24 reviews
    Great location,you cannot stay closer in San Teodoro to fabulous La Cinta beach. Downtown of San Teodoro in walking distance of 15 min. Convenience store just around the corner with fresh fruits and bakery. Spacious rooms and terrace, wifi speed not so fast for streaming but ok for basic usage.
    Martin
    Czech Republic
  • From $137.80 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 357 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
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 265 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.8
    Scored 8.8
    Excellent
    Rated excellent
     · 56 reviews
    Spacious 2 bedroom apartment near the centre of San Teodoro. Air con in bedrooms which was needed! A 20 minute walk to the beach. We could use the hotel pool which was great. Host Maurizio very friendly and informative. A lovely stay.
    Sheila
    Ireland
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 502 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.
    Giuliana
    Belgium
  • From $157.56 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 157 reviews
    Beautiful surroundings, located near San Teodoro and 15 min away from the best beaches. Beautiful spacious rooms. The restaurant is run by a different group and we did not like it. But the Hotel itself is great 👍
    Karim
    United States of America
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 255 reviews
    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!
    Gabriel Gramesc
    Austria
  • From $149.55 per night
    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
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,634 reviews
    Proximity to the beach, but also close to San Teodoro city centre. Beach bus to get to Cala Brandinchi and Lu Impostu. Large rooms, clean and tranquil location.
    A
    Anonymous
    United Kingdom
  • From $229.96 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,488 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
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 364 reviews
    Lovely resort hotel close to San Teodoro town centre(10 mins walk). Good breakfast. Staff very friendly and helpful. Nice beach with crystal clean water.
    Francesca
    United Kingdom
  • From $133.52 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 363 reviews
    Easy check-in & check-out, though a charge of 30EUR for late check-out (2 hours) seemed excessive. Good location - minutes from center of town.
    One
    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
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 212 reviews
    Close to downtown and nightlife. Simple room with a mini-fridge and bathroom.
    tony
    United States of America
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 11 reviews
    Peaceful oasis and close to town and several great beaches. Immaculate.
    David
    France
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 880 reviews
    clean fresh modern hotel in a wicked part of town
    Lee
    United Kingdom