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

Breakfast was good and the staff was very kind and helpful.
Scored 8.2
8.2
Rated very good
Very Good
1,646 reviews
Price from
$146.37
1 night, 2 adults
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.

Breakfast is good with plenty of choice. Pool area is lovely with lots of loungers Room is clean and compact.
Scored 8.4
8.4
Rated very good
Very Good
970 reviews
Price from
$138.73
1 night, 2 adults
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.

Scored 8.5
8.5
Rated very good
Very Good
334 reviews
Price from
$571.98
1 night, 2 adults
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.

Very hospitable staff! Clean and great experience
Scored 7.5
7.5
Rated good
Good
1,009 reviews
Price from
$185.03
1 night, 2 adults
Hotel Il Platano, hotel in San Teodoro

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.

Definitely the swimming pool, which you can access straight from your room! (looks like you’re renting a villa as there’s not too many guests). The girls are extremely nice and helpful too!
Scored 8.7
8.7
Rated excellent
Excellent
184 reviews
Price from
$128.93
1 night, 2 adults
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.6
8.6
Rated excellent
Excellent
72 reviews
Price from
$348.78
1 night, 2 adults
Hotel Scintilla, hotel in San Teodoro

Located in San Teodoro, a 5-minute walk from La Cinta Beach, Hotel Scintilla has accommodations with a garden, free private parking, a shared lounge and a restaurant.

Extensive breakfast offerings including fruit and soft-boiled eggs on request. Large room with good-size balcony. Large bathroom with several shelves. Fairly quiet. Firm but comfortable beds. Most guests seem to be Italian so most staff don't speak English, but they and we managed to communicate just fine.
Scored 7.4
7.4
Rated good
Good
100 reviews
Price from
$126.23
1 night, 2 adults
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.

The pool was cold, but lovely to sit around for breakfast or drinks. Breakfast was good.
Scored 8.1
8.1
Rated very good
Very Good
108 reviews
Price from
$188.93
1 night, 2 adults
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.

Great location
Scored 8.5
8.5
Rated very good
Very Good
99 reviews
Price from
$139.20
1 night, 2 adults
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.

It’s a lovely clean place, big room, I felt safe. Comfortable bed. Location is great and easy to walk to places. Loved the staff, so friendly and spoke excellent English. Very knowledgeable about the area and helpful. I would stay there again.
Scored 9.1
9.1
Rated wonderful
Wonderful
388 reviews
Price from
$119.38
1 night, 2 adults
See all 333 hotels in San Teodoro

Hotels with airport shuttles in San Teodoro

San Teodoro's best hotels with breakfast

  • Hotel La Palma
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 260 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
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 184 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.

    Personale gentile e professionale. Colazione buona.

  • Hotel San Teodoro
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 464 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

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

    Gorgeous accommodation, love the pool and food there. Nice location

  • Hotel Bonsai
    Scored 8.5
    8.5
    Rated very good
    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.

    Lovely local within walking distance of the town centre.

  • Terradimare Resort&Spa
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 970 reviews

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

    Cosy and very clean rooms and truly delicious breakfast!

  • Due Lune Puntaldia Resort & Golf
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 72 reviews

    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.

    accueil et service du personnel dignes d’un 5 étoiles.

  • Grande Baia Resort & Spa
    Scored 7.5
    7.5
    Rated good
    Good
     · 1,009 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.

    Spa was excellent. Entertainment team were terrific

Budget hotels in San Teodoro

  • Hotel Lu Pitrali
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 255 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.

    Accogliente, organizzata, professionale e disponibile

  • Hotel Stella Marina
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 388 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.

  • Il Viandante
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 454 reviews

    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.

    Location, pool and the fact they had onsite parking.

  • Hotel Onda Marina
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 1,646 reviews

    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.

    Very helpfull staff. We booked an extra day on the last moment

  • AMASEA Resort
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 470 reviews

    Conveniently set in San Teodoro, AMASEA Resort provides air-conditioned rooms, free bikes, free WiFi and an outdoor swimming pool. This 4-star hotel offers a shared lounge and room service.

    Beautiful relaxing scenery. Staff were excellent.

  • Baglioni Resort Sardinia - The Leading Hotels of the World
    Scored 8.5
    8.5
    Rated very good
    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.

    everything and everyone was superb. couldn’t fault it

  • Hotel Sandalyon
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 309 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.

    Sehr einladende und freundliche Atmosphäre. Richtig schön.

  • Hotel Le Mimose
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 108 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.

    Struttura pulita ed accogliente in posizione molto comoda

Hotels located in the center of San Teodoro

  • Li Suari Club Village
    Scored 7.6
    7.6
    Rated good
    Good
     · 325 reviews

    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.

    Everythig! Location, food, the people and the view

  • Hotel Scintilla
    Scored 7.4
    7.4
    Rated good
    Good
     · 100 reviews

    Located in San Teodoro, a 5-minute walk from La Cinta Beach, Hotel Scintilla has accommodations with a garden, free private parking, a shared lounge and a restaurant.

    personale sempre disponibile e sempre con il sorriso

  • Helios Hotel
    Scored 7.2
    7.2
    Rated good
    Good
     · 490 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.

    Posizione, colazione, parcheggio, buon rapporto qualità/prezzo, gentilezza staff

  • Zeta Club San Teodoro Le Rose

    Located in San Teodoro, Zeta Club San Teodoro Le Rose provides 4-star accommodations with private balconies.

FAQs about hotels in San Teodoro

What Guests Said About San Teodoro:

  • Scored 8.0
    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.
    Eelko
    Czech Republic
  • Scored 8.0
    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
    Radu
    United Kingdom
  • 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

See reviews by guests who stayed at hotels in San Teodoro

See all
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 27 reviews
    Very clean, spacious and well equipped apartment with a lovely garden. Well located within San Teodoro, with the centre, La Cinta beach and supermarkets within easy walking distance. Excellent communication before and during the stay with the host, who’s friendly brother in law met us at the apartment when we arrived. The host also provided a lovely hamper of typical Sardinian treats, which was a well appreciated touch.
    Nick
    United Kingdom
  • Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 103 reviews
    Mario and Aurelia are most wonderful, helpful and kind hosts. The property is a 5min walk from the nearest beach (Cala d'Ambra) and there are many other good beaches a short drive away. San Teodoro town centre is a nice place to walk around. If you would like to take a trip to the nearby mountains, go to Monte Nieddu. Overall it was an enjoyable stay.
    Igor
    Canada
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 1,646 reviews
    The hotel is located a little way from the centre of San Teodoro but it is close (200m) to a beach with a beach bar and there is a very good restaurant across the road which offers a 10% discount to the hotel's guests. Our room was bright, clean and had a beautiful sea view. The breakfast was particularly good.
    Howard
    United Kingdom
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 470 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.6
    8.6
    Rated excellent
    Excellent
     · 879 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