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 328 feet from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony.

Location
8.3
Scored 8.3
Very Good
Rated very good
1,491 reviews
Price from$143.21per 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.

Really loved our stay. The staff were super friendly and the hotel on a while was great.
8.3
Scored 8.3
Very Good
Rated very good
788 reviews
Price from$168.62per 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.

Very good
8.8
Scored 8.8
Excellent
Rated excellent
338 reviews
Price from$744.34per 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.

the rooms are nice and big and so is the bathroom. Lovely breakfast - best gluten free croissant I have ever had! staff are really lovely and it’s so close to town- just a really comfortable stay
8.4
Scored 8.4
Very Good
Rated very good
464 reviews
Price from$122.07per night
Grande Baia Resort & Spa, hotel in San Teodoro

Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 6.2 mi north of San Teodoro center. It offers a modern spa and an impressive pool with sun terrace.

The private beach was nice. We did not use the pool. The view from the property was stunning, however no view from our room. Staff were friendly. Big modern nice bathroom. Fridge worked well in Room. Room darkening blinds were nice. Free water in the rooms. We had a nice meal in the restaurant, the beef was surprisingly very good! Breakfast was excellent as well. The beaches nearby (you have to remember to book them online to go to them) were absolutely stunning. The water crystal clear, great for swimming. We just loved them.
7.6
Scored 7.6
Good
Rated good
867 reviews
Price from$152.63per night
Hotel Sandalyon, hotel in San Teodoro

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 328 feet from the coast and its beautiful beaches.

Great location! Pleasant and polite personal. Cute interior. Cleaning and fresh towels every day... Also, I was lucky to try typical Sardinian cuisine here..
8.2
Scored 8.2
Very Good
Rated very good
215 reviews
Price from$144.50per night
Hotel Scintilla, hotel in San Teodoro

Set 492 feet 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.

7.5
Scored 7.5
Good
Rated good
110 reviews
Price from$108.43per night
Hotel Stella Marina, hotel in San Teodoro

Hotel Stella Marina is 3 minutes on foot from the center of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodations.

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.
9.2
Scored 9.2
Wonderful
Rated wonderful
356 reviews
Price from$117.37per night
Hotel L'Esagono, hotel in San Teodoro

Right on the beach, this 3-star hotel features rooms on spacious grounds. Hotel L'Esagono provides 2 swimming pools, a restaurant, and free private parking.

Loved the beach and the restaurant.
8.3
Scored 8.3
Very Good
Rated very good
1,075 reviews
Price from$195.65per night
Hotel La Palma, hotel in San Teodoro

Located 984 feet 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.

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!
8.5
Scored 8.5
Very Good
Rated very good
237 reviews
Price from$107.67per 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

  • 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 492 feet 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
     · 868 reviews

    Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 6.2 mi north of San Teodoro center. 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 2625 feet 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 0.6 mi from San Teodoro and offers an outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, mini-bar and a safe.

Budget hotels in San Teodoro

  • Helios Hotel
    7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews

    Located in San Teodoro, 1.2 miles from La Cinta Beach, Helios Hotel has accommodations 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
    Wonderful
    Rated wonderful
     · 196 reviews

    Located in San Teodoro, 10 miles from Isola di Tavolara, Hypnos Boutique Hotel has accommodations 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
    Wonderful
    Rated wonderful
     · 202 reviews

    This family-run hotel is in a peaceful location, just over half a mile from Cala Girgolu beach on the east coast of Sardinia. All the air-conditioned rooms feature a furnished balcony.

    Colazione con ampia scelta tra dolce, salato e frutta

  • 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, 16 mi 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
     · 788 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 second 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 $109.56 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 464 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 $153.98 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,075 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.8
    Scored 8.8
    Excellent
    Rated excellent
     · 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
     · 291 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
  • 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
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 85 reviews
    Great location (short walk to the lively town centre) lovely, quiet garden& dining areas (we enjoyed the garden every nite) beach gear for us to use, wonderful, generous live-in hosts who offered us coffee/water upon arrival (no one else did this) along w/detailed maps& reco's. Nice breakfasts. Great view from our 2nd fl room (olive& lemon trees for miles). All Super clean
    Betsy
    Canada
  • From $105.63 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 788 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
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 720 reviews
    Great place to stay. Quiet but easy access to the town with a bus from literally right outside the hotel. Really helped in hot conditions. Paulo (think that was his name) was sooooo pleasant when we arrived late. Swimming pool was of excellent size and plenty of sunbeds. All in all very good place to stay!
    Jack
    United Kingdom
  • From $93.68 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,493 reviews
    The hotel is in a perfect location for La Cinta beach, just 2 minutes walk to the quieter side of the beach (nearest the town). The hotel is new and fresh and our room was very clean and comfortable. Breakfast was really nice too. We had food in the restaurant across the road and it was really nice too.
    Emer
    Ireland
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 19 reviews
    Great location,you cannot stay closer in San Teodoro to fabulous La Cinta beach. Downtown of San Teodoro in walking distance of 15 min. Convenience store just around the corner with fresh fruits and bakery. Spacious rooms and terrace, wifi speed not so fast for streaming but ok for basic usage.
    Martin
    Czech Republic
  • From $102.29 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 234 reviews
    Beautiful view, lovely staff extremely helpful and speaks great English. Great breakfast. Short walk to the beach/town. Fridge for keeping drinks cold. The perfect little bed and breakfast. The Terrance on the roof is beautiful with blue tiles and decor. Secure parking was a bonus.
    Fabiana
    Australia
  • From $135.50 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,411 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 $93.68 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 356 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.7
    Scored 8.7
    Excellent
    Rated excellent
     · 23 reviews
    Best location, 5 min walk to the centre with all bars and restaurants. 15 min walk to the beach. Or 15-30 minute to other beaches around San Teodoro. Property is big enough for 4 adults. At a push 5. (Properties In Sardinia are all similar sized)
    M
    United Kingdom
  • From $86.14 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 181 reviews
    Great location in the heart of San Teodoro! Parking was easy which was a big bonus for us. Rooms are spacious and clean and the shower was really nice. The host provided beach towels which was also very helpful. We hope to return soon!
    Kathleen
    Italy
  • From $86.14 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
  • From $93.68 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,493 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 of America
  • From $128.74 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 216 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
  • From $86.14 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 194 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.3
    Scored 8.3
    Very Good
    Rated very good
     · 9 reviews
    lovely villa with gardens close to beach and lively town of San Teodoro great for families
    Lisa
    United Kingdom