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,480 reviews
Price from$142.09per 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
784 reviews
Price from$167.30per 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$738.53per 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 rooms are nice and big and so is the bathroom. Lovely breakfast - best gluten free croissant I have ever had! staff are really lovely and it’s so close to town- just a really comfortable stay
8.4
Scored 8.4
Very Good
Rated very good
463 reviews
Price from$121.12per 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
864 reviews
Price from$151.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.2
Scored 8.2
Very Good
Rated very good
214 reviews
Price from$143.37per 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$438.02per 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.58per 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$117.52per 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.45per 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

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

  • 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

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

  • 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

  • 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 Stella Marina
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 355 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.

    The staff was amazing very friendly, helpful, very polite and sweet

  • Il Viandante
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 418 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.

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

    Tutto molto bella personale cordiale e professionale

  • 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 San Teodoro
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 501 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 Bonsai
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 464 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

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 $308.49 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 864 reviews
    Lovely hotel. The hotel beach was about 5 or 10 minute walk. There was also a hotel shuttle bus that would bring you to and from the beach. There was also umbrellas and beds at the beach (no cost). The water was crystal clear! There was also a snack van. Everything you need! Breakfast buffet was excellent... We had a rental car so we could go to the nearby towns for pizza in the evening but the onsite restaurants were good. So for us it had everything. No complaints! :)
    Denis
    Ireland
  • From $108.70 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 464 reviews
    Absolutely worth the money! the hotel located only 5 mins away from San Teodoro by walk and 10 mins away from La Cinta beach by bicycle. the room is really big and clean, big comfy bed with extra pillows, big couch and bright sunny balcony. the toilet was clean and big enough. classic buffet breakfast. the staff is extremely friendly, especially Alessandra! they have parking in front of the hotel and you can rent a bicycle for 9€/day or 5€/half day.
    Linh
    Vietnam
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 85 reviews
    Great location (short walk to the lively town centre) lovely, quiet garden& dining areas (we enjoyed the garden every nite) beach gear for us to use, wonderful, generous live-in hosts who offered us coffee/water upon arrival (no one else did this) along w/detailed maps& reco's. Nice breakfasts. Great view from our 2nd fl room (olive& lemon trees for miles). All Super clean
    Betsy
    Canada
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 720 reviews
    Everything. We stayed in a studio with our 2 year old and loved everything about our stay. Pool area is fantastic, really lovely family and other people staying around. Our daughter made some lovely friends and it was a truly special holiday. Don’t hesitate to book. Location perfect to all beaches and super close to San Teodoro town by car. Lots of shops around too.
    Jenni
    United Kingdom
  • From $152.77 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,073 reviews
    very pretty well maintained gardens across the site. Direct access to the beach and lovely cafe right next to the sea. Breakfast was fresh and plentiful with a good selection for all tastes. 10 minute walk to the pretty inland town of San Teodoro which has plenty of shops and restaurants. I would recommend a car to explore the Island.
    lisa
    United Kingdom
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 20 reviews
    Our room here was very comfortable and peaceful. It's very conveniently located close to downtown San Teodoro and has several amenities including a kitchen and a refrigerator to put food and drinks that make it great for staying a few days and feeling at home. Communication before arrival was great as well. We would definitely return!
    Sophia Maria
    Italy
  • From $108.70 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 464 reviews
    Room was perfect, breakfast delicious, location ideal for village centre, restaurants, shops and two glorious beaches. Staff were extremely helpful, handy bike hire. Hotel had plenty of character and cannot recommend highly enough. This was our first visit to Sardinia and we loved it. We most definitely plan to return.
    Jonathon Brown
    United Kingdom
  • From $90.81 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 418 reviews
    This is a perfect small hotel and the location is great! It is literally downtown but when you are by the pool you feel like you are far from everything, quiet. The beaches are within walking distance. The staff was amazing and super helpful. You can rent beach towels and borrow an umbrella for the beach.
    Elfar
    Iceland
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 4 reviews
    conveniently located, just 4min drive from the most popular La Cinta beach. the apartment had everything we needed for our stay, except for the bed linens and towels which apparently you have to pay extra for but I guess this is normal when you book an apartment in Sardinia. Air conditioning worked fine.
    Evgeny
    United Kingdom
  • From $92.95 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,481 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
    United Arab Emirates
  • From $134.44 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,402 reviews
    - Breakfast looked pretty awesome to me. A wide choice, even english breakfast. Also, the buffet is located in a room furnished in a quasi-artistic way, hipster-like. - Excellent location. Also, there's a restaurant/pizzeria in the center of the multi-building hotel.
    Enriguez
    Italy
  • From $145.30 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 501 reviews
    Staff was very kind, they were always smiling and gave a lot of information. Breakfast was good as well, really good Sardinia food- cheese, salami and barista coffee service. Hotel private beach was a bit far from entrance but very clean and nice to swim.
    han kyoung
    Switzerland
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 336 reviews
    Good location near the best beaches of San Teodoro, Cala Brandinchi and La Cinta, about a 10 minutes drive. We had a comfortable, large room with a spacious bathroom. The breakfast is good too. Nice lady managing the property, thank you!
    JASMINE LINDA
    Monaco
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 70 reviews
    Great property - helpful host. Location has great views and was quiet. It was just a short walk into San Teodoro town and about 20 minute walk to La Cinta beach. The property was clean and modern and the facilities very useful.
    Lucy
    United Kingdom
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 150 reviews
    Beautiful surroundings, located near San Teodoro and 15 min away from the best beaches. Beautiful spacious rooms. The restaurant is run by a different group and we did not like it. But the Hotel itself is great 👍
    Karim
    United States of America
  • From $271.36 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 53 reviews
    Great location and property, in the strategic area of San Teodoro, nearby amazing beaches and featuring incredible amenities. The property is on two floor with a very nice terrace on top.
    Eugenio
    Italy
  • From $92.95 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,481 reviews
    Proximity to the beach, but also close to San Teodoro city centre. Beach bus to get to Cala Brandinchi and Lu Impostu. Large rooms, clean and tranquil location.
    A
    Anonymous
    United Kingdom
  • From $127.73 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 214 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
  • 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 $104.81 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 784 reviews
    clean fresh modern hotel in a wicked part of town
    Lee
    United Kingdom