Skip to main content

Filter by:


Star Rating

Review Score

San Teodoro – 113 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,470 reviews
Price from$181.56per 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$701.04per 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
861 reviews
Price from$151.39per 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
355 reviews
Price from$116.41per 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.2
Scored 8.2
Very Good
Rated very good
212 reviews
Price from$143.33per night
Helios Hotel, hotel in San Teodoro

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.

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
7.2
Scored 7.2
Good
Rated good
508 reviews
Price from$75.61per 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
236 reviews
Price from$200.95per night
Hotel Al Faro, hotel in San Teodoro

Located in San Teodoro, Hotel Al Faro is 328 feet from La Cinta beach. It has a Sardinian restaurant, free Wi-Fi in the lobby, and simple country-style rooms. Parking is free.

6.5
Scored 6.5
Pleasant
Rated pleasant
122 reviews
Price from$144.18per 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$437.88per 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$107.55per night
See all 317 hotels in San Teodoro

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

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

  • 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

  • Hotel Scintilla
    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

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

  • Futura Club Baja Bianca

    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

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

  • Hotel Al Faro
    6.5
    Scored 6.5
    Pleasant
    Rated pleasant
     · 122 reviews

    Located in San Teodoro, Hotel Al Faro is 328 feet from La Cinta beach. It has a Sardinian restaurant, free Wi-Fi in the lobby, and simple country-style rooms. Parking is free.

    Super Lage am Strand und sehr freundlicher Besitzer

  • Hypnos Boutique Hotel
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 196 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 Lu Pitrali
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 202 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 Il Platano
    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 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.

  • Helios Hotel
    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

  • Amareclub Le Rose
    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

FAQs about hotels in San Teodoro




Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About San Teodoro:

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

    A nice little B&B a short walk from a supermarket and the...

    A nice little B&B a short walk from a supermarket and the main town. Erika was an amazing host and did everything to make our stay comfortable. I would suggest renting a car as there are some amazing places to visit in the north east of Sardinia.
    sujay
    United Kingdom

Explore guest reviews of hotels in San Teodoro

  • From $80.10 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 118 reviews
    It is such a lovely place and also managed by wonderful family who are present and have businesses in the same building. I travel mostly alone and I feel very fortunate to have found this by accident. it is right in town and you can access everything on foot even safe at night. I am also truly impressed by how well designed the room is! essentially new and bright light and colorful view of Tavolara.I highly recommend this place and have decided to stay longer because of all mentioned as well as the warmth and kindness of the family.
    P
    Polly
    United States of America
  • From $151.39 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 861 reviews
    The receptionists were lovely. The view of Tavolara from the pool. Our room was huge! Very clean, giant bathroom and giant bed! Very comfortable! So silent we didn’t hear anything. Nothing to hang your beach towels and swim suites :( It had safe and complimentary water. The safe is so high it’s very easy to forget things as you cannot see anything!! The beach bar. The shuttle service very frequent. The beach is private and pretty but not beautiful like other Sardinian beaches. Sun beds and umbrellas are free but mine was broken.
    A
    Anonymous
    United Kingdom
  • From $92.92 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 355 reviews
    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.
    Sharon
    United States of America
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 56 reviews
    We had a really great time at Villa Rosita. Our host was great and always keen to help and answer all our questions. The room was extremely clean and exactly what we were looking for for our short holiday on the east coast of beautiful Sardinia. The bed was very comfortable and we could always have a great night of sleep after spending all day at the beach. The room was equipped with a small breakfast table and a coffe machine equipped with coffe pods which made our stay even better.
    Ida Francesca
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 204 reviews
    I loved everything about this property. The location is about a 10-15 minute drive to the center of San Teodoro but is set in a beautiful countryside with views of pastures with sheep and horses. The owner was very kind and friendly. Our room was beautiful and the spa tub on the balcony was so relaxing. We only stayed one night, but I wish we could have stayed here our whole time on Sardina. I recommend a stop here to anyone visiting the area.
    Michelle
    United States of America
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 16 reviews
    Clean and well equipped, you’ll find everything you need at this location (we even found beach toys for the kids and icecream in the fridge). Walking distance from the center, where you can find restaurants, shops and pharmacy. Every evening they close the center streets and there is some kind of local fair. A small but well-maintened garden. Also I recomand taking the boat trip the host recomands, best day in Sardinia.
    Murgila
    Romania
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 202 reviews
    Everything was amazing ! Perfect hotel with Clean room and spacious bathroom.Outside is a small caffetteria with terrace where you can sit and enjoy delicious apero :) Quiet location is wonderful as well, very close to the stunning beaches and to the city Olbia/San Teodoro too. Highly recommend ! Thank you for everything.
    Veronika
    Switzerland
  • From $468.66 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 338 reviews
    Location, Breakfast, Amenities, the Facilities, the staff- EVERYTHING was top notch. 5 Star rating isn't just for show, the staff live and breathe it. Private beach is a short walk from your room. The staff were helpful with giving us a ride to our room after a long night of partying in San Teodoro. This is truly paradise.
    Malachy
    United States of America
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 720 reviews
    Great place to stay. Quiet but easy access to the town with a bus from literally right outside the hotel. Really helped in hot conditions. Paulo (think that was his name) was sooooo pleasant when we arrived late. Swimming pool was of excellent size and plenty of sunbeds. All in all very good place to stay!
    Jack
    United Kingdom
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 108 reviews
    Amazing apartments with everything you need. Fantastic location for reaching all parts of San Teodoro and very close to main centre of town for tons of cafe's, bars and restaurants. The site manager is brilliant and extremely helpful if you need assistance. Will be visiting again with my family.
    B
    Ben
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 240 reviews
    Amazing atmosphere. The hotel is in a very quiet place. Staff were really helpful and friendly. The lady even prepared us sandwiches for our early departure. The garden and the pool makes you feel like you’re in the nature. Overall a very relaxing place, would definitely come back again.
    muhammet kadir
    Turkey
  • From $162.34 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,069 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. Found a really good gym 5 mins drive away. Plenty of sandy beaches nearby.
    Atul
    United Kingdom
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 76 reviews
    The location,very close to la Cinta beach, 5min walk, and also to San Teodoro town centre. It has a garden. My parents could join (as the property has 2 double beds and sofabed). Maurizio and Marcella are friendly and very responsive
    Dana
    United Kingdom
  • From $162.34 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,069 reviews
    The Hotel has beach views which was great specially for having the breakfast. The location was very good and provided quick access to San Teodoro and other places. The staff are very helpful and will help you with any enquiry.
    Leonardo
    United Kingdom
  • From $91.21 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 212 reviews
    Great location! Pleasant and polite personal. Cute interior. Cleaning and fresh towels every day... Also, I was lucky to try typical Sardinian cuisine here..
    Ivanna
    Ukraine
  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 465 reviews
    Great location in a very beautiful town. A helpful receptionist greeting at the property.
    Helen
    United States of America
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 336 reviews
    Wonderful sea views but set in quiet stunning Sardinian hillside location
    Emma
    Switzerland
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 291 reviews
    Brand new building away from the hustle bustle of town. Very clean.
    Lee
    United States of America
  • From $114.28 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,470 reviews
    Clean, modern, comfortable hotel very close to the beach.
    Allison
    United States of America
  • From $115.95 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,398 reviews
    Beautiful view, Sardinian climate
    Justyna
    Poland