Skip to main content

Filter by:


Star Rating

Review Score

San Teodoro – 112 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.

Location
8.3
Scored 8.3
Very Good
Rated very good
1,538 reviews
Price from$143.97per 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.

Really loved our stay. The staff were super friendly and the hotel on a while was great.
8.3
Scored 8.3
Very Good
Rated very good
801 reviews
Price from$169.52per 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.

Very good
8.8
Scored 8.8
Excellent
Rated excellent
338 reviews
Price from$865.36per 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
470 reviews
Price from$122.72per 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.

The private beach was nice. We did not use the pool. The view from the property was stunning, however no view from our room. Staff were friendly. Big modern nice bathroom. Fridge worked well in Room. Room darkening blinds were nice. Free water in the rooms. We had a nice meal in the restaurant, the beef was surprisingly very good! Breakfast was excellent as well. The beaches nearby (you have to remember to book them online to go to them) were absolutely stunning. The water crystal clear, great for swimming. We just loved them.
7.6
Scored 7.6
Good
Rated good
881 reviews
Price from$153.44per night
Hotel Sandalyon, hotel in San Teodoro

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.

Great location! Pleasant and polite personal. Cute interior. Cleaning and fresh towels every day... Also, I was lucky to try typical Sardinian cuisine here..
8.1
Scored 8.1
Very Good
Rated very good
232 reviews
Price from$145.27per 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!
8.4
Scored 8.4
Very Good
Rated very good
62 reviews
Price from$443.82per 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
110 reviews
Price from$109.01per 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.
9.2
Scored 9.2
Wonderful
Rated wonderful
418 reviews
Price from$119.07per 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 staff members here are very welcoming. The room was small but comfortable - everything was very clean, the shower had good pressure and the bed comfortable. The breakfast was one of the best with many options. The balcony had a rack for drying clothes and clothes pins were available. The location is great and the on-site parking very convenient. It’s an easy walk to the city center - we preferred being a little out of the busy centro. The hotel is in a convenient location for day trips, driving access to the beaches.
9.2
Scored 9.2
Wonderful
Rated wonderful
360 reviews
Price from$117.99per night
See all 324 hotels in San Teodoro

Most booked beach rentals in San Teodoro this month

Enjoy breakfast in San Teodoro!

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

  • Due Lune Puntaldia Resort & Golf
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 62 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.

    ottimo Ristorante, peccato mancato buffet causa Covid

  • Grande Baia Resort & Spa
    7.6
    Scored 7.6
    Good
    Rated good
     · 881 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

  • Hotel Le Mimose

    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.

  • 10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    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.

Save money on beach rentals in San Teodoro – budget options available!

  • Helios Hotel
    Budget options available
    7.2
    Scored 7.2
    Good
    Rated good
     · 508 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.

    staff gentilissimo e struttura bella e accogliente in un ottima posizione

  • Hotel Lu Pitrali
    Budget options available
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 205 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.

    Colazione con ampia scelta tra dolce, salato e frutta

  • Hotel La Palma
    Budget options available
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 237 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.

    Goog breakfast, perfect owner, very happy with time spent.

  • Hotel Il Platano
    Budget options available
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 203 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 Bonsai
    Budget options available
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 471 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
    Budget options available
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 801 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
    Budget options available
    7.5
    Scored 7.5
    Good
    Rated good
     · 110 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
    Budget options available
    7.3
    Scored 7.3
    Good
    Rated good
     · 332 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.

    Posizione bella. Navetta per il mare . Cibo vario

FAQ about beach rentals in San Teodoro






Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About San Teodoro:

  • 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
  • 10
    Scored 10

    San Teodoro is fabulous!

    San Teodoro is fabulous! We wish we’d booked a week at least! Beautiful beaches, amazing eateries, happy people! Looking at coming back again in July, we loved it so much! One of the best places I’ve ever visited and I’ve been around the world!!!
    Sandi
    United Kingdom

Explore guest reviews of hotels in San Teodoro

  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 39 reviews
    Very close to beach and center. Atmosphere is great. The dog is very friendly. The owners and stuff is very attentive to details and helpfull. We had a medical urgency with youngest kid and they helped us to find a doctor. Also gave a lot of advices where we could go and what to do. They tried to adapt to our needs. Breakfast is enough to start your day, based on your needs, not like a buffet in hotel but mostly home based.
    Tudor Ceban
    Family with young children
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 51 reviews
    Amazing lil apartment to stay in, basic needs covered in the kitchen, a swimming pool to use, a grass area with sun beds to lounge in and wonderful owners checking us in. Closely located to the centre of San Teodoro, a mere 2 minute walk to Ambra Day, cycles to hire from the hotel so the beach is only a 6 minute cycle. Will definitely return.
    Sam
    Young couple
  • Avg. price/night: $92.01
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 418 reviews
    We stayed here for a week in June as a couple with a baby. it’s a great location, a couple of minutes from San Teodoro centre. The pool and garden area are lovely. The hotel owner was so helpful to us, arranging us taxis, lending us a baby car seat and a high chair for our terrace. Very friendly family run hotel.
    Katie
    Family with young children
  • 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
    Travelers with friends
  • Avg. price/night: $101.75
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,538 reviews
    Hotel is near the beach,near the town and the hotel sea view. Rooms are looking good and they don't smell bad. Cleaning is done. Breakfast was ok, Italian style 90% pastries, one box with ham and sliced chesse, some yoghurt and fruits. The gentleman at the bar he is very nice and friendly.
    CatalinaNecula
    Solo traveler
  • Avg. price/night: $86.60
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 181 reviews
    Great location in the heart of San Teodoro! Parking was easy which was a big bonus for us. Rooms are spacious and clean and the shower was really nice. The host provided beach towels which was also very helpful. We hope to return soon!
    Kathleen
    Young couple
  • Avg. price/night: $86.60
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 237 reviews
    The location of the hotel is very good, only 7 minutes walk to La Cinta Beach and 12 minutes to downtown. The cleanliness of the room was excellent the 3 days of our stay. The breakfast was good, just the same every day.
    Noelia S. Schmidt
    Young couple
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 39 reviews
    The Sunset Inn was in an awesome location that was only a 7 minute walk away from downtown San Teodoro! Big plus for the room's air conditioning and all of the showers were recently updated so they are super nice!
    K
    Katrina
    Group
  • Avg. price/night: $135.79
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 237 reviews
    Very friendly staff, beach-front (although the beach is only average compared to Sardinia beaches), nice animation team, good food, hotel offers bike rental, which we used and the bikes were very comfy.
    Pavol
    Young couple
  • Avg. price/night: $1,029.35
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 338 reviews
    We were upgraded to a villa so that's one plus Other than that the rooms are perfect, the breakfast is amazing and the private beach is perfection Amazing hotel to spend a vacation in sardinia
    Yuval
    Family with young children
  • Avg. price/night: $86.60
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 237 reviews
    Few minutes walk from the town center, generally nice place. Good breakfast, WiFi also OK. Fridge in the room. Comfortable beds. Parking in front of the hotel is free but not guarded.
    Janusz
    Family with young children
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
    If you just need a place to sleep with a (just) decent breakfast, it is OK. Very good location kwalki g distance to the main beach in San Teodoro) and 5 minutes driving to downtown
    Clau1970
    Young couple
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 508 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
    Travelers with friends
  • Avg. price/night: $160.75
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,434 reviews
    Place- amazing, clean, beach front wow wow, bed super comfortable,in the hotel you can get everything you need - taxi,car rental etc. Definitely will come again
    Gintare
    Family with young children
  • Avg. price/night: $86.60
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 194 reviews
    The swimming pool was beautiful, it was the most peaceful and relaxing place. The restaurant was incredible typical Sardinian food. Lovely clean room.
    Danielle
    Young couple
  • Avg. price/night: $74.69
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 355 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
    Solo traveler
  • Avg. price/night: $106.19
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 801 reviews
    The staff were great! They are friendly and very helpful and made us feel so welcomed in Sardinia. The apartment is spacious and adequate.
    Nutcrackers
    Family with young children
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 47 reviews
    The location (outside San Teodoro but close to facilities) is good and the hotel is adjacent to a lovely beach.
    Damian
    Family with young children
  • Avg. price/night: $54.12
    7.4
    Scored 7.4
    Good
    Rated good
     · 188 reviews
    Close to downtown and nightlife. Simple room with a mini-fridge and bathroom.
    tony
    Young couple
  • Avg. price/night: $101.75
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,538 reviews
    Quaint hotel in a perfect location.
    Victor
    Young couple