Skip to main content

Filter by:


Star rating

Review score

San Teodoro – 118 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

I love that it’s peaceful but close to the centre. The staff are always very helpful and friendly.
8.3
Scored 8.3
Very good
Rated very good
792 reviews
Price from£139.61per 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.

+ we were upgraded to a garden suite (honeymoon) which was gorgeous, with amazing sunrises and sea view. + the hotel is superbly placed for the beautiful lu impostu beach with its own wooden walkway through the lagoon. Idyllic. The beach is beautiful with its white sand and clear sea. The hotel has its own sunbed and parasol area for guests with super friendly staff + the outside areas of the hotel are pretty, green and well kept. A great pool area with beds to relax on and superb Campari Spritz. + breakfast was great. Lots of options and quick, friendly service. + close to San Teodoro to visit. A pretty little town with several good restaurants to choose from and interesting outdoor markets + you can walk from the hotel to another gorgeous beach Cala Brandichi, which has a great boat hire place (private/tours/kayaks + the hotel staff are all amazingly friendly and helpful
8.8
Scored 8.8
Fabulous
Rated fabulous
338 reviews
Price from£602.14per 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.

delicious and plentiful breakfast
8.4
Scored 8.4
Very good
Rated very good
464 reviews
Price from£102.50per 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.

The staff made us feel welcome
8.2
Scored 8.2
Very good
Rated very good
221 reviews
Price from£118.66per 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.

Breakfast was of a good standard
8.4
Scored 8.4
Very good
Rated very good
62 reviews
Price from£360.63per 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£89.90per 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.

Lovely small property, within a short walk from lots of restaurants. Good sized room with air con (although didn’t need it that much in September to be honest). Plenty of parking (although took us a while to work out how to get in!!). Staff were all super friendly & helpful. Breakfasts were great - especially the chocolate croissants! Drinks in the bar and coffees were really reasonably priced.
9.2
Scored 9.2
Superb
Rated superb
418 reviews
Price from£97.88per 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.

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!
9.2
Scored 9.2
Superb
Rated superb
356 reviews
Price from£97.03per night
Hotel L'Esagono, hotel in San Teodoro

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.

The location is very good right on the beach. The pool is nice with a lot of shades. The restaurant was very good and so was breakfast. We'll be happy to come back.
8.3
Scored 8.3
Very good
Rated very good
1,077 reviews
Price from£159.45per night
Hotel La Palma, hotel in San Teodoro

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.

Goog breakfast, perfect owner, very happy with time spent.
8.5
Scored 8.5
Very good
Rated very good
237 reviews
Price from£106.47per night
See all 319 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

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

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

    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.

  • 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

  • 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

  • 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
     · 203 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

  • Hotel La Palma
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 237 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.

    Goog breakfast, perfect owner, very happy with time spent.

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

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

  • 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

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

  • 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
  • From £122.78 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,077 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
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 74 reviews
    Mario and Aurelia were so welcoming for our stay in Sardinia and made sure everything was taken care of. We loved the place for its beach proximity, barbeque area, balcony looking over the beach + sunrise, private parking space, and aircon! The kitchen was also well equipped for 9 nights for cooking and making coffee / drinks. We will definitely be back thanks to Mario's kind hosting as well as beautiful Sardinia!
    Adam
    United Kingdom
  • From £48.94 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 196 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
     · 203 reviews
    I loved the staff, specially the receptionist in the afternoon, I use to travel a lot and I never saw someone that helpful like her, but all staff is amazing. The room was clean. We can go to downtown by walking. To go to the aeroport it’s not necessary to take a taxi, the bus is just uni front of the hotel. I was surprised and satisfied with what I had.
    Valdelice
    Switzerland
  • From £107.33 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 162 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
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 113 reviews
    Excellent location, the most picturesque beaches in the area, a new beach every day. The apartments are cozy, clean, and have everything you need. We were especially pleased with the hospitality of the hostess Maria Teresa, who kindly told us about the local beauties, explained how to get there and even lent us beach umbrellas. Sardinia is beautiful!
    Konstantin
    Kazakhstan
  • From £60.10 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 162 reviews
    The Host was really nice, the rooms were clean, spacious, you had a terrace, free parking, washing Machine, he always had a smile on his face and was super helpful. It felt like we always had our own Sardinia guide thanks to him. No matter what we asked, he had an answer. We highly recommend coming here! We sure will come back again:)
    Vanessa
    Romania
  • From £72.98 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 418 reviews
    the hotel was perfect! lovely staff, private parking, lovely pool and always sun beds available, charming very clean rooms with aircon and plug ins against mosquitoes. breakfast was great and the staff were always so helpful. great location to town and 10 min walk to beautiful beach Cala d’ambra
    Lydia
    United Kingdom
  • From £80.71 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,505 reviews
    Very clean room and modern (recently renovated), breakfast is ok nothing special, location is great just a walking distance from La Cinta beach, which is incredible beautiful! There is also a gret restaurant just jn front of the hotel. San Teodoro center also walking distance. Very convenient.
    Vivian
    Switzerland
  • From £68.69 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 194 reviews
    The property is lovely, with a lovely swimming pool! The rooms were very clean and cleaned daily. Breakfast was very fast and delicious. The owners were so sweet and gave us many tips. Very happy to have found this place. Very close (by car) to San Teodoro city center.
    Bruna Stefania
    Netherlands
  • 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
  • From £68.69 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 237 reviews
    The hotel has beautiful, cozy interiors, it is very clean and the gentleman at the reception was very kind and helpful. Around 15min walk to La Cinta beach and max. 10min to the city center. Highly recommended!
    Gabriel Gramesc
    Austria
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 87 reviews
    The host was super accommodating and welcoming! He went above and beyond to make my stay at Gallo Spot awesome! If I ever return to San Teodoro, I will definitely be staying here again!
    Lauren
    United States
  • From £80.71 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,505 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
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
    The location of the hotel is very good, close to the beach, the hotel workers are very nice, there is daily cleaning of the rooms, it is my favorite hotel in San Teodoro
    Mukachi
    Germany
  • From £64.91 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 92 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
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 47 reviews
    The location (outside San Teodoro but close to facilities) is good and the hotel is adjacent to a lovely beach.
    Damian
    United Kingdom
  • From £108.05 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,415 reviews
    Amazing view. The hotel is such a good value with great amenities and friendly staff.
    Saruul Delgerbayar
    Austria
  • 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