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 – 121 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,605 reviews
Price from$143.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.

The staff did everything in their reach to make our stay more pleasant. Reasonably priced. Well located. Comfy bed.
8.3
Scored 8.3
Very Good
Rated very good
860 reviews
Price from$145.85per 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.

Great location next to two wonderful beaches. It was an easy drive into San Teodoro from the resort. Gusto, the restaurant on property ended up being a wonderful dining experience. The bar for sunset adjacent to the pool and restaurant as well as the well manicured grounds were also lovely. My only regret is not staying at this property longer. This resort was a great kickoff to our trip in Sardinia.
8.8
Scored 8.8
Excellent
Rated excellent
354 reviews
Price from$935.31per 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
492 reviews
Price from$122.58per 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 spa facilities were amazing, the swimming pool was really nice, the view from the apartment was gorgeous. The staff were very friendly and helpful with giving tips of where to eat. They were also very attentive and responsive to our whatsapp messages for every question we had. The room was clean and comfortable. The beach at the resort had beautiful views. Very close to San teodoro by car.
7.6
Scored 7.6
Good
Rated good
909 reviews
Price from$153.26per 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.

Location was great, staff were very good and breakfast was wonderful
8.1
Scored 8.1
Very Good
Rated very good
253 reviews
Price from$185.53per 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
64 reviews
Price from$443.29per 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$92.44per night
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.

9.8
Scored 9.8
Exceptional
Rated exceptional
9 reviews
Price from$110.93per night
Hypnos Boutique Hotel, hotel in San Teodoro

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.

9.1
Scored 9.1
Wonderful
Rated wonderful
197 reviews
Price from$136.23per night
See all 329 hotels in San Teodoro

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Hotel Le Mimose
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1 review

    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.

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

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

    All is clean and nice. The breakfast is very good.

  • 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

  • Amareclub Le Rose
    7.4
    Scored 7.4
    Good
    Rated good
     · 344 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

  • Futura Club Baja Bianca
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews

    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
     · 197 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
     · 214 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.

    L’accoglienza del personale e la pulizia delle stanze

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

  • HOTEL AL FARO spiaggia la Cinta SanTeodoro
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 9 reviews

    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.

  • AMASEA Resort
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 328 reviews

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

    Beautiful relaxing scenery. Staff were excellent.

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

    Molto carine la sistemazione indipendente della stanza

  • Hotel La Palma
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 246 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
    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

FAQs about hotels in San Teodoro






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

  • From $236.78 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 380 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
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 205 reviews
    We stayed one night on our roadtrip around Sardinia and I have to say the room was very nice and the host was super friendly. Everything was extremely clean and almost new, with few very pleasant details (I have curly hair and I immediately noticed the special hairdryer for curly hair for example :)). I would highly recommend this B&B for a quick visit of San Teodoro.
    Nina
    Slovenia
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 76 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
  • 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
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 328 reviews
    AMASEA is a very beautiful and clean resort. The pool and beach were fantastic. It was close enough to town that you could walk in but would recommend a car rental if you want to explore the island and other beaches more. The staff were nice and helpful, and the breakfast offered was good.
    Sydney
    Canada
  • From $67.14 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 70 reviews
    It's becoming far too rare to be greeted by hosts when booking through this app and Airbnb, etc, for this reason it was refreshing to be greeted by the two smiling, lovely hosts of San Teodoro Rooms. They also live in the house. The room and building are exceptional. Highly recommend.
    Andre
    United States of America
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 243 reviews
    Beautiful view, lovely staff extremely helpful and speaks great English. Great breakfast. Short walk to the beach/town. Fridge for keeping drinks cold. The perfect little bed and breakfast. The Terrance on the roof is beautiful with blue tiles and decor. Secure parking was a bonus.
    Fabiana
    Australia
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 328 reviews
    Hotel was in a great location - beautiful hotel beach and easy walk to the town for dinner and ice cream. Rooms were really clean and modern. Staff were really friendly and helpful, and went above and beyond to ensure we had a great stay!
    Hollie
    United Kingdom
  • 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
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 246 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
    Denmark
  • From $261.56 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 251 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
    Slovakia
  • From $168.25 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 492 reviews
    The location of this Hotel is SUPREME, right in the heart of San Teodoro and a stone throw away from local Restaurants and a supermarket. A 20min walk to the nearest beach is also handy
    Benjamin
    Australia
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 246 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
    Poland
  • From $230.30 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,605 reviews
    It was truly a great stay! was a lovely hotel, great breakfast, great restaurant right across the street, room was very clean and the beach was steps away. Such a great deal
    Madison
    United States of America
  • From $102.71 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 160 reviews
    The place is really nice and modern. San Teodoro is a good location to make a stop when travelling through Sardegna. Host was friendly, prepared us a good sweet breakfast.
    Monika
    Slovenia
  • 8.1
    Scored 8.1
    Very Good
    Rated very good
     · 253 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
     · 8 reviews
    lovely villa with gardens close to beach and lively town of San Teodoro great for families
    Lisa
    United Kingdom
  • From $113.53 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 202 reviews
    Close to downtown and nightlife. Simple room with a mini-fridge and bathroom.
    tony
    United States of America
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 309 reviews
    Brand new building away from the hustle bustle of town. Very clean.
    Lee
    United States of America
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 355 reviews
    Terrible this is NOT A 5 star HOTEL
    A
    Anonymous
    United States of America