Skip to main content

Filter by:


Star rating

Review score

San Teodoro – 119 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,535 reviews
Price from£117.82per 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.

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
799 reviews
Price from£139.83per 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£705.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.

Parking was convenient, staff were very friendly and helpful, the hotel located in a very quiet street and is easy walking distance from the main restaurant area.
8.4
Scored 8.4
Very good
Rated very good
470 reviews
Price from£102.66per 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.

Location
8.1
Scored 8.1
Very good
Rated very good
232 reviews
Price from£118.85per 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£361.19per 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£90.04per 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£98.04per 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
360 reviews
Price from£97.18per 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,083 reviews
Price from£146.11per night
See all 324 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
     · 879 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

  • 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
     · 204 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 Onda Marina
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,535 reviews

    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.

    close to La Cinta beach, staff very service oriented

  • 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
     · 470 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
     · 799 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.

  • 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

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 £60.20 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 118 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
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 35 reviews
    The B&B is located near the breathtaking beaches La Cinta and Brandinchi. The nearest town is San Teodoro with many bars and restaurants. Cande and Matteo were the best hosts you could wish for. They gave us a lot of useful tips to enjoy Sardinia. We stayed in the Ulivo room which was amazing. It was very well equipped, very clean and comfortable. The room also had a nice balcony to enjoy some peace and quiet. The breakfast was lovely. Cande was very polite. We had great morning conversations and she made delicious cappuccinos.
    Marjan
    Slovenia
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 336 reviews
    We really enjoyed our stay at Li Teggi and we would definitely repeat the experience. Amazing views both with the sea and with the mountains, extremely quiet, the rooms are big and very clean, with a nice terrace. The beds are very comfortable, we had a very good sleep there. We also had the traditional dinner at the agriturismo's restaurant one night and it was a delicios experience, that allowed us to taste a lot of homemade sardinian dishes, fixed menu at a good price.
    A
    Anonymous
    Romania
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 39 reviews
    Very close to beach and center. Atmosphere is great. The dog is very friendly. The owners and stuff is very attentive to details and helpfull. We had a medical urgency with youngest kid and they helped us to find a doctor. Also gave a lot of advices where we could go and what to do. They tried to adapt to our needs. Breakfast is enough to start your day, based on your needs, not like a buffet in hotel but mostly home based.
    Tudor Ceban
    Moldova
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 294 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
  • 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 £73.10 per night
    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
  • From £53.40 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
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 360 reviews
    The staff at the hotel were incredibly friendly and accommodating. Our flight to Sardinia was cancelled, so we missed one night in the hotel. As a courtesy, they extended our stay by one additional night at no charge. Everyone is very kind and willing to help.
    Alma Omanovic
    France
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 204 reviews
    It was amazing! Very kind hosts, great breakfast, very nice interior of the room (everything is new and clean), and of course the private jacuzzi was awesome! Would definitely recommend this place, the best place we stayed so far in Sardinia
    Raphael
    Switzerland
  • From £68.80 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 194 reviews
    In a quiet slightly elevated location in front of the mountains with views to the coast. Well laid out with comfortable rooms. The traditional Sardinian meal was a great experience. Good swimming pool. Staff all friendly and helpful.
    Ian
    United Kingdom
  • From £51.60 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 486 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
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 273 reviews
    Amazing location, 25-minute drive from Olbia airport. The hotel is a 10-minute walk into San Teodoro with a wonderful private beach. Modern bedrooms that are cleaned daily. The staff are very friendly and helpful.
    Deborah
    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
  • From £107.41 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 237 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 £80.84 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,535 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
  • From £103.50 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 799 reviews
    The staff were great! They are friendly and very helpful and made us feel so welcomed in Sardinia. The apartment is spacious and adequate.
    Nutcrackers
    United Kingdom
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 10 reviews
    Perfect location right in the center of San Teodoro, with a free private parking spot. Free AC and overall good house
    Lorenzo
    Italy
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 449 reviews
    Very well-located in one of Sardegna’s most charming towns
    Constantopoulos
    Canada
  • 7.0
    Scored 7.0
    Good
    Rated good
     · 4 reviews
    Great location near San Teodoro town and very clean
    Claire
    United Kingdom