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

Perfect location- very close to the beach. Tasty breakfast. We didn't expect to have a fridge (there was no such information in the room description) and it was a great surprise to find it in the room.
8.3
Scored 8.3
Very good
Rated very good
1,586 reviews
Price fromUS$148.52per 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.

Location
8.3
Scored 8.3
Very good
Rated very good
836 reviews
Price fromUS$176.27per 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
347 reviews
Price fromUS$943.06per 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
482 reviews
Price fromUS$108.95per 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 fromUS$455.32per 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 fromUS$97.03per 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.

Nice room, clean and ideally located
9.6
Scored 9.6
Exceptional
Rated exceptional
5 reviews
Price fromUS$129.12per 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
425 reviews
Price fromUS$123.59per 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
196 reviews
Price fromUS$139.85per 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.3
Scored 9.3
Superb
Rated superb
370 reviews
Price fromUS$122.50per night
See all 332 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

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

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

  • 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
     · 209 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.3
    Scored 9.3
    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.

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

  • AMASEA Resort
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 301 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
     · 246 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
     · 246 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.3
    Scored 9.3
    Superb
    Rated superb
     · 370 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
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 130 reviews
    The breakfast & the overall service - special thanks to Lobna - was wonderful! The room (we had the one with the name "Luna") was very nice and had everthing which was needed. Perfect loction to visit a lot of attractions in the northern part of Sardinia with a rental car (free parking nearby the location). To the wonderful beaches La Cinta and Cala Brandinchi (the latter is also named as "La piccola Tahiti" which is not a exaggeration) approximately only 5 respectively 10 minutes by car.
    R
    Reiner Hans
    Germany
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 337 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
  • From US$177.13 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 482 reviews
    Absolutely worth the money! the hotel located only 5 mins away from San Teodoro by walk and 10 mins away from La Cinta beach by bicycle. the room is really big and clean, big comfy bed with extra pillows, big couch and bright sunny balcony. the toilet was clean and big enough. classic buffet breakfast. the staff is extremely friendly, especially Alessandra! they have parking in front of the hotel and you can rent a bicycle for 9€/day or 5€/half day.
    Linh
    Vietnam
  • From US$224.41 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,586 reviews
    Having been to San Teodoro many times, we have never stayed in the same hotel twice. That will now change. Location is about 30 metres from the beach, the bar serves good drinks that are reasonably priced, they do a great job of cleaning the rooms. By far the best thing though is the staff all of them were great and it is the reason we will come back here next time. Sara & Cristian in particular were brilliant!
    Danny
    United Kingdom
  • From US$375.64 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 898 reviews
    - Close to the beach and a shuttle driving continuously to the beach (however the walk wasn't longer than 15min). - we were given an apartment close to the reception (thus better wifi) but very close to the street so that people were walking and the shuttle driving the whole day. - staff was always nice and friendly - pool was small for the whole hotel but fine, at least I can imagine in the high season
    Mariangela
    Germany
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 303 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
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 836 reviews
    the hotel was lovely - open, clean rooms with a nice balcony. the pool was quiet and relaxing. the hotel offers use of the tennis and football court for free which was also very fun. the location is great, just a short, flat walk into town with a supermarket right around the corner. the staff were also lovely and helpful.
    Ella
    United Kingdom
  • From US$151.77 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 425 reviews
    We stayed here for a week in June as a couple with a baby. it’s a great location, a couple of minutes from San Teodoro centre. The pool and garden area are lovely. The hotel owner was so helpful to us, arranging us taxis, lending us a baby car seat and a high chair for our terrace. Very friendly family run hotel.
    Katie
    United Kingdom
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 734 reviews
    Excellent facility especially with kids. Very quiet and convenient for local restaurants and cafes. The shop is also close by. We planned to visit many beaches of Sardegna and the location was excellent. Local beach is a 4 min drive, other beautiful beaches 10 to 20 min. Very pleased with this experience.
    Tamar
    Georgia
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 370 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
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 301 reviews
    Hotel was in a great location - beautiful hotel beach and easy walk to the town for dinner and ice cream. Rooms were really clean and modern. Staff were really friendly and helpful, and went above and beyond to ensure we had a great stay!
    Hollie
    United Kingdom
  • From US$207.06 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,103 reviews
    The Hotel has beach views which was great specially for having the breakfast. The location was very good and provided quick access to San Teodoro and other places. The staff are very helpful and will help you with any enquiry.
    Leonardo
    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 US$173.46 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 212 reviews
    Very clean and modern room in the middle of San Teodoro, walking distance to all restaurants and small town attractions. Free parking and it was about a 20 min drive from nearby beaches
    Samantha
    Canada
  • From US$173.46 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 212 reviews
    Very spacious, clean, modern and great communication with the owner! Perfectly set in the center of all lovely shops and restaurants in such a charming town!
    Leah Ellen
    United States
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 246 reviews
    Great location! Pleasant and polite personal. Cute interior. Cleaning and fresh towels every day... Also, I was lucky to try typical Sardinian cuisine here..
    Ivanna
    Ukraine
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 200 reviews
    The swimming pool was beautiful, it was the most peaceful and relaxing place. The restaurant was incredible typical Sardinian food. Lovely clean room.
    Danielle
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 4 reviews
    Location, ability to handle large party of 8. Pool and access to beach excellent. Short drive to town and close airport.
    William
    United States
  • From US$124.67 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 196 reviews
    Close to downtown and nightlife. Simple room with a mini-fridge and bathroom.
    tony
    United States