Skip to main content

Filter by:


Star rating

Review score

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

Hotel is on the perfec location close to the Cintia beach with garden and wiew over the bay. Close to Olbia and San Teodoro, which is 10 min far by walk. There are many bars and restaurant and although it was not a season time, there was enought offer. Nace small place. Rooms were comfortable with balcony and imposant wiew. Good choise for breakfast, you can enjoy meal inside or outdide in the terase. Very clean and well keeping ( renovated). Staff was professional and kind. Perfect choise to stay, peacefull and green.
8.3
Scored 8.3
Very good
Rated very good
1,485 reviews
Price from£117.28per 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
786 reviews
Price from£139.20per 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£600.35per 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.19per 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.

Good breakfast, just need more vegetables
8.2
Scored 8.2
Very good
Rated very good
214 reviews
Price from£139.20per 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£359.55per 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.63per 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.59per 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£96.74per 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.

Right next to the beach. Many beautiful beaches around. Has a wellness centre, although I didn't enjoy my massage a lot (it was too weak). The staff was very welcoming and the territory is just beautiful.
8.3
Scored 8.3
Very good
Rated very good
1,074 reviews
Price from£158.97per night
See all 318 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • 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

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

  • 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

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

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

  • AMASEA Resort
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 260 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 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
     · 787 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.

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

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 £122.42 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,074 reviews
    It was clean, stayed in a superior room which was excellent and well worth the extra money, lovely beach and good facilities. Hired a kayak, pool and beach had a life guard. Hotel staff were friendly and helpful, went on their recommended boat trip which was excellent and they organised taxi transfers to airport 80 euros (one way). Bar had a decent menu, the walk into town took 10 minutes with a good choice of shops and restaurants even though some had closed for the season. Breakfast was also very good, great selection.
    A
    Anonymous
    United Kingdom
  • 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
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
    Very warm and kind staff and near to beach. Although the rooms are not so fancy but it is worth it. It has restaurant and shopping center near itself and 20minutes far from beach by foot. There is a public transport from Olbia airport which is so cheap near 3.10 euro per person, called Linea 514. You can buy the ticket inside the airport by automatic machine or by Tabnet app.
    Hossein
    Italy
  • From £87.11 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 464 reviews
    Room was perfect, breakfast delicious, location ideal for village centre, restaurants, shops and two glorious beaches. Staff were extremely helpful, handy bike hire. Hotel had plenty of character and cannot recommend highly enough. This was our first visit to Sardinia and we loved it. We most definitely plan to return.
    Jonathon Brown
    United Kingdom
  • From £74.48 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,485 reviews
    Hotel is near the beach,near the town and the hotel sea view. Rooms are looking good and they don't smell bad. Cleaning is done. Breakfast was ok, Italian style 90% pastries, one box with ham and sliced chesse, some yoghurt and fruits. The gentleman at the bar he is very nice and friendly.
    CatalinaNecula
    United Arab Emirates
  • From £72.42 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 91 reviews
    The property was walking distance to all of the restaurants in San Teodoro. It was cleaned daily and got everything you need for a restful stay after all the daily excursions in that part of Sardinia. The owner is prompt in responding to messages via the Booking . Com messaging system.
    A
    Anonymous
    Australia
  • From £88.90 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 787 reviews
    It was a very nice property , location was a bit further than we thought but - we parked in grocery store lot and then walked into town where great food and shops. We loved spending a down day by the pool. I wish I had more time I would have went to the spa. Very nice balcony too!
    Patti
    United States
  • From £107.73 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,404 reviews
    - Breakfast looked pretty awesome to me. A wide choice, even english breakfast. Also, the buffet is located in a room furnished in a quasi-artistic way, hipster-like. - Excellent location. Also, there's a restaurant/pizzeria in the center of the multi-building hotel.
    Enriguez
    Italy
  • From £63.35 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 116 reviews
    The place was beautiful and the host Marina was very nice too. She told us wonderful stories about San Teodoro, Sardegna and her home. Even we speak very little Italian we understood and that made us want to learn more Italian. Very authentic experience.
    Maria Cecelia
    Philippines
  • From £682.27 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 338 reviews
    Secluded location off the hustles and bustles of Sardinia towns. Isolated apartment-like semi-detached houses where guest rooms are located. Clean and good individual space in the guest room. Serene and clean swimming pools. Not crowded at all.
    Hidenori
    Switzerland
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 336 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
  • From £91.09 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 236 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 £217.44 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 53 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
  • From £68.49 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 237 reviews
    Few minutes walk from the town center, generally nice place. Good breakfast, WiFi also OK. Fridge in the room. Comfortable beds. Parking in front of the hotel is free but not guarded.
    Janusz
    Poland
  • From £74.48 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,485 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 74 reviews
    Great location. Very short walk to the downtown area of shops and restaurants. The bed was comfortable and the room was spacious. The bathroom was nice and new.
    Dagart
    United States
  • From £116.43 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 501 reviews
    Fantastic hotel, 5min drive the amazing beaches in San Teodoro, great facilities, and amazing staff.
    Alex
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 149 reviews
    Best breakfast in our Sardengna trip! Friendly owner and very near to the best beaches on Sardegna
    Jose Manuel
    Germany
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 336 reviews
    Wonderful sea views but set in quiet stunning Sardinian hillside location
    Emma
    Switzerland
  • From £47.08 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 433 reviews
    Very well-located in one of Sardegna’s most charming towns
    Constantopoulos
    Canada