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

It was very clean & the location was perfect (only a few meters away from the beach and a 15-minute walk away from the city centre!). The breakfast was also really nice with a wide choice of food and beverages.
Scored 8.3
8.3
Rated very good
Very Good
1,660 reviews
Price from$137.86per 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 room was large and in good condition. The pool looked ok, although we didn't use it. The staff were also friendly and helpful.
Scored 8.3
8.3
Rated very good
Very Good
902 reviews
Price from$181.40per 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.
Scored 8.7
8.7
Rated excellent
Excellent
354 reviews
Price from$695.22per 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.

Very nice hotel in convenient location to San Teodoro and the beach. Nice staff Rooms were comfortable and very clean.
Scored 8.4
8.4
Rated very good
Very Good
510 reviews
Price from$123.07per 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.

Nothing
Scored 7.6
7.6
Rated good
Good
926 reviews
Price from$176.67per 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!
Scored 8.5
8.5
Rated very good
Very Good
68 reviews
Price from$445.08per 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.

Scored 7.6
7.6
Rated good
Good
125 reviews
Price from$92.81per 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. :)
Scored 9.3
9.3
Rated wonderful
Wonderful
49 reviews
Price from$145.57per night
Hotel Le Mimose, hotel in San Teodoro

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.

I loved the stay, because the Rooms are very clean, tidy and pretty. The outside is also very clean. The hotel has a pool, a beatiful egg-chair and many plants. The breakfast isn’t that much of a thing, but there is everyday something different to est.
Scored 8.2
8.2
Rated very good
Very Good
17 reviews
Price from$173.69per night
Il Viandante, hotel in San Teodoro

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.

The room was lovely. There was a safe. The French doors opened onto a small patio with a table and chairs and a drying rack. I enjoyed a swim in the outdoor pool. Deck chairs available. Breakfast was wonderful. The servers were friendly and attentive. Host was very informative and helpful.
Scored 9.2
9.2
Rated wonderful
Wonderful
439 reviews
Price from$130.27per night
See all 335 hotels in San Teodoro

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

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

  • Grande Baia Resort & Spa
    Scored 7.6
    7.6
    Rated good
    Good
     · 928 reviews

    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.

    everything! food, services, facilities & staffs

  • Terradimare Resort&Spa
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 902 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 Le Mimose
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 17 reviews

    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.

    Posizione comoda, ottima colazione, disponibilità di parcheggio

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

    Bella struttura a due passi dal centro di San Teodoro

  • Futura Club Baja Bianca
    Scored 7.0
    7.0
    Rated good
    Good
     · 9 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
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 188 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.

    Tutto perfetto, colazione abbondante e soddisfacente

  • Hotel Lu Pitrali
    Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 229 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.

    Lage, Sauberkeit, Freundlichkeit, Frühstück, Balkon

  • Hotel Stella Marina
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 385 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
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 1,084 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
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 377 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
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 282 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 Il Platano
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 206 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
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 188 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.

FAQs about hotels in San Teodoro

What Guests Said About San Teodoro:

  • Scored 10
    10

    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.
    Diego
    Denmark
  • Scored 6.0
    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
  • Scored 10
    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
  • Scored 8.0
    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
  • Scored 10
    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
  • Scored 10
    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

Explore guest reviews of hotels in San Teodoro

  • From $421.19 per night
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 1,660 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
  • Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 385 reviews
    Great staff, good hotel location between town and beach. The selection at breakfast was ok, lacks hot food but can't expect much from a small/medium hotel Room is a decent size, they put a lot of space on the balcony, which is always nice.
    Cong man
    United Kingdom
  • Scored 8.4
    8.4
    Rated very good
    Very Good
     · 377 reviews
    Very welcoming staff on arrival, hotel was very modern and clean. Nice pool area and a private beach area which was only a short walk from the hotel. Close enough to walk into town as well. Breakfast was exceptional - so much choice.
    Sioned
    United Kingdom
  • Scored 8.1
    8.1
    Rated very good
    Very Good
     · 52 reviews
    The location (outside San Teodoro but close to facilities) is good and the hotel is adjacent to a lovely beach.
    Damian
    United Kingdom
  • From $396.99 per night
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 521 reviews
    Fantastic hotel, 5min drive the amazing beaches in San Teodoro, great facilities, and amazing staff.
    Alex
    United Kingdom