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 – 116 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.

The hotel is located a little way from the centre of San Teodoro but it is close (200m) to a beach with a beach bar and there is a very good restaurant across the road which offers a 10% discount to the hotel's guests. Our room was bright, clean and had a beautiful sea view. The breakfast was particularly good.
8.3
Scored 8.3
Very good
Rated very good
1,608 reviews
Price from£115.64per 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.

Breakfast was very good.
8.3
Scored 8.3
Very good
Rated very good
864 reviews
Price from£118.93per 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.

The beach was excellent and it’s location in relation to San Theodoro is great if you hire a car. The staff are helpful and management listens when things go wrong.
8.8
Scored 8.8
Fabulous
Rated fabulous
355 reviews
Price from£733.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.

Breakfast was great.
8.4
Scored 8.4
Very good
Rated very good
493 reviews
Price from£100.76per 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.

Excellent location near the beach, quiet area, very helpful staff, plenty of parking places. The hotel older, but cozy. The breakfast (italian) was tasty. At the request of his daughter, they also made food outside the offer. Hot croissant was excellent.
8.1
Scored 8.1
Very good
Rated very good
254 reviews
Price from£148.22per 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
64 reviews
Price from£354.51per night
Hotel Scintilla, hotel in San Teodoro

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.

Close to the beach - plenty of parking - good selection for breakfast
7.5
Scored 7.5
Good
Rated good
110 reviews
Price from£75.54per night
HOTEL AL FARO spiaggia la Cinta SanTeodoro, hotel in San Teodoro

Located in San Teodoro, 600 metres from La Cinta Beach, HOTEL AL FARO spiaggia la Cinta SanTeodoro provides accommodation with a garden, private parking, a shared lounge and a terrace.

Absolutely recommended! The host Giacomo is amazing and super funny! He gave us a warm welcome including a nice talk and some awesome advice for the city. He also has a bar in the hotel where you can have some nice Espresso or drinks. 😍 The hotel is about 200m from the beach La Cinta, which is fantastic! The water is clean and clear blue with white sand. The city center is about 10 mins walk away. So the location is perfect. The room is super clean and has everything you need. The hotel in general is very nice and gives some beach-vibes. We had an amazing stay and would recommend it every time. Grazie Giacomo and see you soon!
9.8
Scored 9.8
Exceptional
Rated exceptional
9 reviews
Price from£77.74per night
Hypnos Boutique Hotel, hotel in San Teodoro

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.

Very nice staff, perfect location close to the best beach and close to the center where the restaurants are located. Very helpful owners, gave us tips where to go (beaches) and let us use their storage to keep our luggages on our last day.
9.1
Scored 9.1
Superb
Rated superb
199 reviews
Price from£109.73per 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.

Great staff, good hotel location between town and beach. The selection at breakfast was ok, lacks hot food but can't expect much from a small/medium hotel Room is a decent size, they put a lot of space on the balcony, which is always nice.
9.2
Scored 9.2
Superb
Rated superb
381 reviews
Price from£95.38per night
See all 330 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 1 km from San Teodoro and offers an outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, minibar and a safe.

  • 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.

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

  • Hotel Lu Pitrali
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 214 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.

    L’accoglienza del personale e la pulizia delle stanze

  • Hotel Stella Marina
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 381 reviews

    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.

    Location great and very helpful staff on reception.

  • Il Viandante
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 440 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 location ! Free parking fabulous balcony’s

  • Hotel L'Esagono
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,101 reviews

    Set directly on the beach, this 3-star hotel features rooms surrounded by a large garden. Hotel L'Esagono comes with 2 swimming pools, a restaurant, and free private parking.

    Room was nice. Private beach was good. Good breakfast.

  • AMASEA Resort
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 339 reviews

    Located in San Teodoro, 200 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation 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
     · 254 reviews

    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.

    Molto carine la sistemazione indipendente della stanza

  • Hotel La Palma
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 248 reviews

    Located 300 metres 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, 25 km 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

  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 440 reviews
    We really enjoyed staying at this beautiful, traditional and unpretentious property run by two brothers from San Teodoro. They put lots of effort every day to make their guests feel like at home creating the real family atmosphere. We received plenty advice re local attractions, been treated to some local drinks and got a breakfast to go on our last day. On top of that, everything was really affordable, the stay itself and the snacks/drinks from the hotel bar. Highly recommended - Sardinia is a hidden gem on the tourist map of Europe.
    Arkadiusz
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 120 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
  • From £184.85 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 381 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
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 46 reviews
    For the price this is great. You can walk to La Cinta beach which is lovely. There's a market across the street with most of what you need. You do need to stock the house yourself so that's handy. The gardens around the house are nice. The location is closer to the beach than the town itself but that was fine for us. We could walk to the beach in 10 mins and the town in 20. There's also a couple of restaurants nearer the house. The people in the mgmt company are all nice to work with.
    eamonn
    United States
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,101 reviews
    nice beach continental breakfast good location - use the local free bus to go to San Teodoro airport transfer for 5 of us was prompt and professional make sure to have cash with you...for transfer, bar, ice cream etc good hotel/restaurant/bar with friendly but laid back attitude from locals limited English from locals...recommend an Italian traveler's vocabulary 100servizi marine boat trip highly recommended!!!! GRAZIE!!!!!!
    Monika
    France
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 168 reviews
    The apartment's location was splendid - quiet and peaceful area of San Teodoro, about 15 min walk to beach La Cinta as well as to the city centre. It was spotlessly clean and well equipped, for example we had AC but also every bedroom had a fan so in the night the temperature was pleasantly cold. We really enjoyed the front garden where we could sit in the evening. Hospitality of the owner was top tier and we really enjoyed the stay.
    Barbara
    Poland
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 169 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.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.0
    Scored 8.0
    Very good
    Rated very good
     · 1 review
    The house was nice and spacious. The garden was very beautiful and well kept. There was TV and Wifi. The location was not too far from the city, and with a car it was just fine going to a town or a beach. Keep in mind there is recycling bins and they ask to leave the kitchen clean. Nicole was super nice with us!
    Petar
    Spain
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 755 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
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 33 reviews
    We spend very nice holiday in this house. It was very well equipped and nothing was missing. Patrick is a very available and sympathic person. I really recommend this beautiful house and San Teodoro area for your holidays in sardegna!
    vivien
    France
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 55 reviews
    Spacious 2 bedroom apartment near the centre of San Teodoro. Air con in bedrooms which was needed! A 20 minute walk to the beach. We could use the hotel pool which was great. Host Maurizio very friendly and informative. A lovely stay.
    Sheila
    Ireland
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 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
    United States
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 23 reviews
    The best host you can get. Really attentive and friendly. The house is fabulous, great for couples and families. Location is the best for exploring all favorite beaches Sardinia has to offer in the north.
    Matej
    Slovenia
  • From £204.20 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 254 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
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 58 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
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 94 reviews
    Always great to stay at coclea. You can’t beat the location as it is in the heart of San Teodoro. The rooms are great and the staff is very friendly.
    A
    Anonymous
    Canada
  • 7.0
    Scored 7.0
    Good
    Rated good
     · 4 reviews
    Great location near San Teodoro town and very clean
    Claire
    United Kingdom
  • From £261.66 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,609 reviews
    Quaint hotel in a perfect location.
    Victor
    United Kingdom