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

The restaurant opposite
8.3
Scored 8.3
Very good
Rated very good
1,637 reviews
Price from£110.80per 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.

It is a very nice resort, close to town, restaurants, plenty of parking space, room very clean, nice view, lovely and helpful staff, quiet and peaceful place, highly recommended to everyone!!
8.3
Scored 8.3
Very good
Rated very good
896 reviews
Price from£146.41per 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.

The beach was amazing, although if feels like the nature reserve they describe it as, you have to walk through to get to the beach is more like a swamp…. It smells and is filled with dead things. Not pleasant
8.8
Scored 8.8
Fabulous
Rated fabulous
363 reviews
Price from£603.41per 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.

Location was very convenient, and there is a free parking spot
8.4
Scored 8.4
Very good
Rated very good
510 reviews
Price from£100.96per night
Hotel Scintilla, hotel in San Teodoro

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.

Incredible family hotel with original features. A step back in time when you walk through the gates, so well looked after.
7.6
Scored 7.6
Good
Rated good
115 reviews
Price from£75.70per night
HOTEL AL FARO spiaggia la Cinta SanTeodoro, hotel in San Teodoro

Located in San Teodoro, 600 metres from La Cinta Beach, HOTEL AL FARO spiaggia la Cinta SanTeodoro provides accommodation with a garden, private parking, a shared lounge and a terrace.

Giacomo was an incredibly hospitable and helpful host who really made us feel comfortable during our stay and was so friendly. Always a pleasure to see him each day and he gave us some great tips as well as allowing for late checkout. Would definitely come back because of him 😊
9.3
Scored 9.3
Superb
Rated superb
32 reviews
Price from£115.96per night
Hotel Le Mimose, hotel in San Teodoro

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.

7.9
Scored 7.9
Good
Rated good
9 reviews
Price from£173.39per 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.

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

The staff is just amazing, they make everything to make you feel you are at home. Bar, restaurant are also very good, great choice of food.
8.3
Scored 8.3
Very good
Rated very good
1,092 reviews
Price from£165.01per night
Hotel La Palma, hotel in San Teodoro

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.

5 mins walk to ‚la Cinta’ beach. Very clean. Typically Sardinian furniture (looks nicer in real life than on pics). Huge newly refurbished bathroom with a big even shower! Next to the street, yet very calm. Nice breakfast buffet (for italian standard) with a decent coffee (no powder) and extraordinarily attentive service staff!
8.5
Scored 8.5
Very good
Rated very good
260 reviews
Price from£104.88per night
See all 334 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Li Suari Club Village
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 260 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.

    Tutto molto bella personale cordiale e professionale

  • Hotel Il Platano
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 207 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.

    ottima posizione, camera pulita e ottima colazione

  • Hotel San Teodoro
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 525 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 centre and the beaches of La Cinta and Cala d'Ambra.

    Good breakfast, nice range of hot and cold options

  • Hotel Costa Caddu
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 187 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
     · 510 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
     · 896 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 Scintilla
    7.5
    Scored 7.5
    Good
    Rated good
     · 116 reviews

    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

  • Amareclub Le Rose
    7.4
    Scored 7.4
    Good
    Rated good
     · 402 reviews

    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.

    Bella struttura a due passi dal centro di San Teodoro

Budget hotels in San Teodoro

  • Hotel Lu Pitrali
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 224 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.

    L’accoglienza del personale e la pulizia delle stanze

  • Hotel Stella Marina
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 385 reviews

    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.

    Location great and very helpful staff on reception.

  • Il Viandante
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 444 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.

    Location location ! Free parking fabulous balcony’s

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

    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.

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

  • AMASEA Resort
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 373 reviews

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

    Beautiful relaxing scenery. Staff were excellent.

  • Baglioni Resort Sardinia - The Leading Hotels of the World
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 363 reviews

    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

  • Hotel Sandalyon
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 274 reviews

    Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms.

    Molto carine la sistemazione indipendente della stanza

  • Hotel La Palma
    8.5
    Scored 8.5
    Very good
    Rated 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.

    great location, beach La Cinta at walking distance

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

  • From £307.66 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 896 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 £208.91 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,637 reviews
    The hotel is in a perfect location for La Cinta beach, just 2 minutes walk to the quieter side of the beach (nearest the town). The hotel is new and fresh and our room was very clean and comfortable. Breakfast was really nice too. We had food in the restaurant across the road and it was really nice too.
    Emer
    Ireland
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 815 reviews
    Nice room, great location in between main road (buses) and town/beach, loved the free San Teodoro express bus stopping right outside. Pool was lovely and manager very nice!
    Alex
    United Kingdom
  • From £130.93 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 535 reviews
    The location of the hotel is very good, close to the beach, the hotel workers are very nice, there is daily cleaning of the rooms, it is my favorite hotel in San Teodoro
    Mukachi
    Germany
  • 7.0
    Scored 7.0
    Good
    Rated good
     · 4 reviews
    Great location near San Teodoro town and very clean
    Claire
    United Kingdom