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 100 metres from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony.

8.3
Scored 8.3
Very good
Rated very good
1,427 reviews
Price from£117.03per 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.

8.8
Scored 8.8
Fabulous
Rated fabulous
338 reviews
Price from£565.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.

8.4
Scored 8.4
Very good
Rated very good
460 reviews
Price from£101.97per night
Hotel Sandalyon, hotel in San Teodoro

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms.

8.2
Scored 8.2
Very good
Rated very good
207 reviews
Price from£105.55per night
Hotel Stella Marina, hotel in San Teodoro

Hotel Stella Marina is 3 minutes on foot from the centre of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodation.

9.2
Scored 9.2
Superb
Rated superb
349 reviews
Price from£96.53per night
Helios Hotel, hotel in San Teodoro

Situated in San Teodoro, 1.9 km from La Cinta Beach, Helios Hotel features accommodation with a terrace, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi.

7.2
Scored 7.2
Good
Rated good
508 reviews
Price from£63.05per night
Hotel San Teodoro, hotel in San Teodoro

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 centre and the beaches of La Cinta and Cala d'Ambra.

8.6
Scored 8.6
Fabulous
Rated fabulous
501 reviews
Price from£92.26per night
Hotel Al Faro, hotel in San Teodoro

Located in San Teodoro, Hotel Al Faro is 100 metres 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£128.99per 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.

8.4
Scored 8.4
Very good
Rated very good
62 reviews
Price from£358.79per night
Il Viandante, hotel in San Teodoro

Set in the centre of San Teodoro, Il Viandante is 800 metres 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.

9.2
Scored 9.2
Superb
Rated superb
418 reviews
Price from£108.49per night
See all 314 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
     · 861 reviews

    Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 10 km north of San Teodoro centre. It offers a modern spa and an impressive pool with sun terrace.

    everything! food, services, facilities & staffs

  • Hotel Scintilla
    7.5
    Scored 7.5
    Good
    Rated good
     · 110 reviews

    Set 150 metres 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.3
    Scored 7.3
    Good
    Rated good
     · 332 reviews

    Just 800 metres 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

    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 Al Faro
    6.5
    Scored 6.5
    Pleasant
    Rated pleasant
     · 122 reviews

    Located in San Teodoro, Hotel Al Faro is 100 metres 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
    Superb
    Rated superb
     · 196 reviews

    Situated in San Teodoro, 16 km from Isola di Tavolara, Hypnos Boutique Hotel features accommodation 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
    Superb
    Rated superb
     · 202 reviews

    This family-run hotel offers a peaceful location, 1 km from Cala Girgolu beach on the east coast of Sardinia. All air-conditioned rooms feature a furnished balcony. Parking and Wi-Fi are free.

    Colazione con ampia scelta tra dolce, salato e frutta

  • Il Viandante
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 418 reviews

    Set in the centre of San Teodoro, Il Viandante is 800 metres 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 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, 25 km 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
    Fabulous
    Rated fabulous
     · 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 centre and the beaches of La Cinta and Cala d'Ambra.

    Good breakfast, nice range of hot and cold options

  • Hotel Costa Caddu
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 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

    Situated in San Teodoro, 1.9 km from La Cinta Beach, Helios Hotel features accommodation 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

FAQs about hotels in San Teodoro




Subscribe to receive premium deals

Prices drop the moment 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 £70.05 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 349 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
  • From £70.05 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 349 reviews
    Lovely little hotel, close to the beautiful beach of La Cinta. The bus from Olbia stops just in front. There are different services in San Teodoro, restaurants, shops, etc. The hotel was wonderful. Beautifully decorated and so clean. I had a quiet room, which was good to rest. Great breakfast with vegan options. Even a bar, really nice. And the best were the people who run the place. So friendly and helpful. It made the stay so much nicer. Thank you!
    Laura
    Switzerland
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 291 reviews
    The apartment is very well equiped and looks like brand new, even this is their third year in the business. The owner is super nice. They run the business with high passion and the service reach an excellent hotel service level. I also have to mention the cleaning lady, the quality of the cleaning is amazing, and the way as she handle our private stuffs during the cleaning period is also the best experience I ever had in Sardinia.
    Marcell
    Hungary
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 118 reviews
    Can I say everything? Haha. We went in the low season I guess. It was quiet but in a good way. The whole building is well designed and looks very modern. The room is fully equipped and very clean. We also enjoyed the big patio. Stuff were kind. Breakfast was nice and we even got free drinks in the bar( thanks for that ). Overall, highly recommended. If I visit Sardinia in the future, will stay here again for sure.
    Rujun
    Netherlands
  • From £74.32 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,427 reviews
    Nice renovated rooms, which compared to other locations in Sardinia is not always the case, very clean - ladies as really making effort and the sheets were changed after 2 days, good location with walking distance to the beach and to the city center. Good restaurant we really liked just in front. We had small balcony with nice sea view. Ladies in the reception very nice and helpful.
    Milena
    Switzerland
  • From £93.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 161 reviews
    Grazie Catarina! We loved our stay and look forward to returning. The apartment was exceptionally clean. Breakfast was a highlight and the bnb is very close to town center and beautiful beaches. We loved the beautiful views and perfect cappuccinos in the morning. Catarina even went out of her way to bring a fan as I am used to sleeping with one. Perfecto!!!
    Danielle
    United States
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 49 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
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 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
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 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
    United Kingdom
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 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
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 21 reviews
    Beautiful small house with own garden and parking space. Very comfortable bed,good equipment. Very close to the best beaches of Sardinia with turquoise water (few minutes by car). You can walk to the city center where are restaurants,shops,evening markets. Very good evening atmosphere. Thank you!
    Tomáš
    Czech Republic
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 4 reviews
    Very good location 5min drive to the closest beach, shops cafes and restaurants nearby, nice garden, air conditioning, good sized and equipped kitchen.spacious bathrooms and quite big rooms.All you need for holiday in Sardinia. Would stay again.
    Paulina
    United Kingdom
  • From £51.26 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 477 reviews
    Nonna Antonietta is located in the centre of San Teodoro, so a good base for seeing the town and in close proximity to beaches. There is free parking in the courtyard. However, those are possibly it’s only redeeming factors.
    Giuliana
    Belgium
  • From £209.30 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,068 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 £74.32 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,427 reviews
    Ilaria, Susanna and Ilaria were wonderful. All three ladies couldn't have been more friendly and helpful. The hotel, location, rooms, view and breakfast are excellent.
    Matthew
    United States
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 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
    United Kingdom
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 150 reviews
    Place was very quiet and close to the one of the best beaches of Sardinia. You can reach the beach with a car in 5min, walk can take up to 30min.
    Juškaitis
    Lithuania
  • From £53.82 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 336 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
    United States
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 147 reviews
    Best breakfast in our Sardengna trip! Friendly owner and very near to the best beaches on Sardegna
    Jose Manuel
    Germany
  • From £70.39 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 776 reviews
    Close to downtown,,comfortable, enough space in appartment
    Daniela
    Netherlands