Skip to main content

Filter by:


Star rating

Review score

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

8.3
Scored 8.3
Very good
Rated very good
1,433 reviews
Price from£117.57per 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.

8.3
Scored 8.3
Very good
Rated very good
776 reviews
Price from£139.54per night
Grande Baia Resort & Spa, hotel in San Teodoro

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.

7.6
Scored 7.6
Good
Rated good
861 reviews
Price from£125.86per 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.

8.4
Scored 8.4
Very good
Rated very good
460 reviews
Price from£102.44per 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.

9.2
Scored 9.2
Superb
Rated superb
418 reviews
Price from£108.99per 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.

8.2
Scored 8.2
Very good
Rated very good
207 reviews
Price from£106.03per night
Helios Hotel, hotel in San Teodoro

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.

7.2
Scored 7.2
Good
Rated good
508 reviews
Price from£63.33per 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.

9.2
Scored 9.2
Superb
Rated superb
350 reviews
Price from£96.97per 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.

8.3
Scored 8.3
Very good
Rated very good
1,068 reviews
Price from£163.05per 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.

8.5
Scored 8.5
Very good
Rated very good
237 reviews
Price from£89.25per night
See all 312 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with 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

  • Grande Baia Resort & Spa
    7.6
    Scored 7.6
    Good
    Rated good
     · 861 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 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

  • 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

    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

  • Terradimare Resort&Spa
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 776 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 Al Faro
    6.5
    Scored 6.5
    Pleasant
    Rated pleasant
     · 122 reviews

    Located in San Teodoro, Hotel Al Faro is 100 metres from La Cinta beach. It has a Sardinian restaurant, free Wi-Fi in the lobby, and simple country-style rooms. Parking is free.

    Super Lage am Strand und sehr freundlicher Besitzer

  • 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

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

  • 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

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

  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 70 reviews
    The hosts were super super nice, they got in touch via phone upon my arrival in Sardinia to make sure there was someone at the residency to give us the keys and do the check in. Everything was beyond expectations, clean, tidy, comfortable and super convenient for our stay. I would just reccomend a little vacuum inside the house and a coffee machine or moka :) Thanks again me and the kids really appreciated it!
    matteo
    Italy
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 1 review
    The house was nice and spacious. The garden was very beautiful and well kept. There was TV and Wifi. The location was not too far from the city, and with a car it was just fine going to a town or a beach. Keep in mind there is recycling bins and they ask to leave the kitchen clean. Nicole was super nice with us!
    Petar
    Spain
  • From £210.25 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,068 reviews
    Great location - next to beach, swimming pool, hotel restaurant and bar. Food was very good. Also close by was the town of San Teodoro with lots of very good restaurants, shops and market stalls. Amazing beaches nearby. Clara from Info point was super nice and helped us booking a nice boat tour.
    Gabriela
    Netherlands
  • 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 £70.37 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 350 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
  • From £63.50 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 114 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
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 49 reviews
    Spacious 2 bedroom apartment near the centre of San Teodoro. Air con in bedrooms which was needed! A 20 minute walk to the beach. We could use the hotel pool which was great. Host Maurizio very friendly and informative. A lovely stay.
    Sheila
    Ireland
  • 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
  • 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 147 reviews
    A wonderful B&B near San Teodoro. Perfect for going into town and to get to some of the most beautiful beaches. The hosts give very good recommendations. Thank you for the wonderful stay
    Ruth
    Germany
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 87 reviews
    The host was super accommodating and welcoming! He went above and beyond to make my stay at Gallo Spot awesome! If I ever return to San Teodoro, I will definitely be staying here again!
    Lauren
    United States
  • 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
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews
    If you just need a place to sleep with a (just) decent breakfast, it is OK. Very good location kwalki g distance to the main beach in San Teodoro) and 5 minutes driving to downtown
    Clau1970
    Italy
  • 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 £129.80 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,382 reviews
    Location/price/ facilities Good areas, cleaning above the sardinian average. Quiet and easy going. Friendly staff Ideal for families that travel with car.
    Maria
    Switzerland
  • From £210.25 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,068 reviews
    The location of the hotel is excellent, with the restaurant bar practically on the water and the downtown area of San Teodoro a 15-20 minute walk away.
    Thomas
    United States
  • From £160.48 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
  • From £160.48 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 260 reviews
    Close to town. Comfortable room. On the beach as well which is great
    Joanna
    Canada
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 338 reviews
    Terrible this is NOT A 5 star HOTEL
    A
    Anonymous
    United States
  • From £74.66 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,433 reviews
    Nice hotel
    Hallgeir
    Norway