Skip to main content

Filter by:


Star rating

Review score

San Teodoro – 114 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.

So brilliantly situated next to the beach. Great staff - special mention to the barman Walter for mixing great cocktails and being so friendly. Rooms were modern, clean and comfortable. Beach towels and bikes for hire :-) Parking on site and we thought the breakfast was good - lots of choice. The restaurant across the road is great and with a 10% discount if you stay at the hotel, what could be better?!
8.3
Scored 8.3
Very good
Rated very good
1,559 reviews
Price from€ 137per 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.

Nice facilities, especially for kids (playground and swimming pool). Great that there was a lot of parking spots. Apartment was nice with the mini kitchen, and shower was great too.
8.3
Scored 8.3
Very good
Rated very good
815 reviews
Price from€ 162.60per 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
339 reviews
Price from€ 869.90per 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, location,
8.4
Scored 8.4
Very good
Rated very good
475 reviews
Price from€ 119.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.

Breakfast was of a good standard
8.4
Scored 8.4
Very good
Rated very good
62 reviews
Price from€ 420per 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€ 104.70per 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€ 114per 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.

Location great and very helpful staff on reception.
9.2
Scored 9.2
Superb
Rated superb
369 reviews
Price from€ 113per 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.

A beautiful, very well-kept complex. The staff are very friendly, helpful and quick. The well-kept pool and direct access to the sea make the choice difficult :-) The restaurant is great and the chef is a master of his trade. Pool, restaurant, bar: right on the water. Fantastic!
8.3
Scored 8.3
Very good
Rated very good
1,088 reviews
Price from€ 170per 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
238 reviews
Price from€ 124per night
See all 328 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

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

  • 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
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    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
    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
     · 207 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
     · 370 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.

  • AMASEA Resort
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 285 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
     · 242 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.5
    Scored 8.5
    Very good
    Rated very good
     · 238 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

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

FAQs about hotels in San Teodoro






Subscribe to receive premium deals

Prices drop the moment you sign up!

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 € 100 per night
    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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 299 reviews
    We recently stayed here and it was brilliant, from the staff and Cristina helping with information, the cleanliness, and peacefulness. It was only a short walk to the lively centre but a car is recommended if you are planning to stay for a week or more to explore around San Teodoro they have the some of the best beaches I have ever been too and to also explore Sardinia itself.
    Alfie
    United Kingdom
  • From € 134.20 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 242 reviews
    The location was perfect and only 5-1o mins walk to La Cinta. The Hosts were wonderful as well as all other restaurant staff. Very nicely decorated , modern traditional Sardinian Style with the holiday feel. Beautiful white shades with the bursts of colors in various artwork. Quiet location, in spite of being near the main road , and a few decent restaurants nearby.
    Cupcakeyogini
    United Kingdom
  • From € 124 per night
    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.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 € 280 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 285 reviews
    Great location, only 10mins walk into the town San Teodoro. Only a few hundred yards onto the beach where the use of sun loungers are available free of charge. Rooms are great and comfortable and nice and clean. Great selection of food for breakfast also. Would recommend this property and is priced about right.
    ceri
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 135 reviews
    The hotel is very modern and beautiful inside. The room had all the necessities, AC was great to have during the hot summer days. The host is very welcoming, even one day left us the pack of Sardinia’s traditional cookies in the room! The location is very central to all the cool places in the area.
    Marina
    Switzerland
  • From € 110 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
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 180 reviews
    Erika the Host is such a lovely person. We had a warm welcome and great help to find the best spots at the beaches, restaurants etc. Nice breakfast served at the table outside. overall nice location for a stay in San Teodoro with private parking and everything you need.
    René
    Germany
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 337 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
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 31 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.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 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.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 € 1,053.76 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 339 reviews
    We were upgraded to a villa so that's one plus Other than that the rooms are perfect, the breakfast is amazing and the private beach is perfection Amazing hotel to spend a vacation in sardinia
    Yuval
    Israel
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 358 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
     · 299 reviews
    Brand new building away from the hustle bustle of town. Very clean.
    Lee
    United States
  • From € 85 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 457 reviews
    Very well-located in one of Sardegna’s most charming towns
    Constantopoulos
    Canada
  • From € 140 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,559 reviews
    Clean, modern, comfortable hotel very close to the beach.
    Allison
    United States
  • From € 148.50 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,453 reviews
    Beautiful view, Sardinian climate
    Justyna
    Poland