Skip to main content

The best three-star hotels in San Teodoro

Check out our pick of great three-star hotels in San Teodoro

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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.

Breakfast at Lu Pitrali is continental style, and includes local fruit jams and fresh pastries. The hotel bar boasts a garden terrace where guests can relax with a drink or snack.

Very kind team! great breakfast in a beautiful garden. Room very clean. Small and nice hotel as we like.

Show more Show less
9.4
Superb
220 reviews
Price from
£128
per night

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.

The functional rooms are decorated with wooden furniture. They include a TV and a fridge, and a private bathroom with hairdryer and toiletries.

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!

Show more Show less
9.2
Superb
388 reviews
Price from
£112
per night

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.

The area offers the opportunity to enjoy a number of sports and activities, and to visit the heart of Sardinia with its uncontaminated nature. You can also take a boat trip to Tavolara Island or La Maddalena Archipelago.

The room was lovely. There was a safe. The French doors opened onto a small patio with a table and chairs and a drying rack. I enjoyed a swim in the outdoor pool. Deck chairs available. Breakfast was wonderful. The servers were friendly and attentive. Host was very informative and helpful.

Show more Show less
9.2
Superb
447 reviews
Price from
£107
per night

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.

The Onda Marina Hotel is a 15-minute walk from San Teodoro city centre. Golf Club Puntaldia is 8 km away, while Olbia Costa Smeralda Airport is 30 km away.

We loved it. Close go the beach, great restaurant nearby, beach towels smd umbrellas to rent, friendly staff. I would come back

Show more Show less
8.3
Very good
1,633 reviews
Price from
£161
per night

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.

Each room at L'Esagono offers a private entrance directly from the garden. They all come with a private bathroom with shower. Wired internet is available.

The location is very good right on the beach. The pool is nice with a lot of shades. The restaurant was very good and so was breakfast. We'll be happy to come back.

Show more Show less
8.3
Very good
1,097 reviews

Residence Hotel Lu Nibareddu is just 1 km from the beach of Porto Taverna, one of the most famous on the whole coast.

The tourist village is complete with a beach bar for drinks and snacks,2 swimming pools and a tennis court. Windsurfing and boat hire are on request.

Amazing view. The hotel is such a good value with great amenities and friendly staff.

Show more Show less
8.1
Very good
1,495 reviews
Price from
£170
per night

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.

The rooms are decorated in a traditional Sardinian style. Each is provided with a cooling fan, a flat-screen TV, a mini fridge, and an en suite bathroom.

The location was perfect, the building was nice and clean ans the staff were all polite and extremely nice.

Show more Show less
8.1
Very good
265 reviews
Price from
£215
per night

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.

All rooms at Hotel La Palma come with a TV and minibar. Each room includes a private bathroom equipped with hairdryer. Free Wi-Fi is available in public areas.

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!

Show more Show less
8.5
Very good
260 reviews
Price from
£105
per night

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.

All rooms at Il Platano come with a private bathroom, a flat-screen TV, and minibar. Some rooms overlook the seasonal outdoor pool, and some offer a private balcony.

The staff made my stay,they are friendly, very polite, very helpful it was a pleasure to stay here.very clean everyday my bed was made and room cleaned..exceptional.

Show more Show less
8.4
Very good
208 reviews
Price from
£84
per night

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.

The Costa Caddu is comprised of separate terraced houses, and a main central building housing all the services. San Teodoro's centre is 3 km away, while Olbia Airport is a 30-minute drive away.

The Location, the staff, the atmosphere

Show more Show less
8.8
Fabulous
181 reviews
Price from
£167
per night

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.
Search three-star hotels in San Teodoro

Most booked three-star hotels in San Teodoro this month

Enjoy breakfast in San Teodoro!

  • Il Viandante
    Breakfast options
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 447 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 location ! Free parking fabulous balcony’s

  • Hotel Le Mimose
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 5 reviews

    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 Lu Pitrali
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 220 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.2
    Scored 9.2
    Superb
    Rated superb
     · 388 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,632 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 L'Esagono
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,097 reviews

    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.

    Room was nice. Private beach was good. Good breakfast.

  • Residence Hotel Lu Nibareddu
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,495 reviews

    Residence Hotel Lu Nibareddu is just 1 km from the beach of Porto Taverna, one of the most famous on the whole coast.

    Clean and comfy apartment which had all facilities

  • Hotel Sandalyon
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 265 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

Save money on three-star in San Teodoro – budget options available!

  • Hotel La Palma
    Budget options available
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 260 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
    Budget options available
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 208 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
    Budget options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 181 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.

  • Le Tre Querce
    Budget options available
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 788 reviews

    Independent living with panoramic views over the surrounding mountains. These apartments have been planned and built in order to allow you to spend a holiday relaxing.

    A man who was working in reception was very kind and helpful.

  • Hotel Scintilla
    Budget options available
    7.6
    Scored 7.6
    Good
    Rated good
     · 115 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

  • Gorgeous Apartment In San Teodoro Ot With Kitchen
    3.0
    Scored 3.0
    Poor
    Rated poor
     · 2 reviews

    Gorgeous Apartment In San Teodoro Ot With Kitchen is set in the San Teodoro City Centre district of San Teodoro, 2.8 km from Spiaggia Isuledda, 15 km from Isola di Tavolara and 34 km from Olbia...

  • 2 Bedroom Cozy Apartment In San Teodoro Ot
    7.7
    Scored 7.7
    Good
    Rated good
     · 3 reviews

    2 Bedroom Cozy Apartment In San Teodoro Ot is situated in the San Teodoro City Centre district of San Teodoro, 2.7 km from Spiaggia Isuledda, 15 km from Isola di Tavolara and 34 km from Olbia Harbour.

FAQ about three-star hotels in San Teodoro







3 star hotels that guests love in San Teodoro

  • Avg. price/night: £188.32
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,632 reviews
    The location of the hotel is perfect, just a few steps from a beautiful beach and a nice walk to the city centre. The hotel itself is clean and modern. Breakfast is simple but we never left the table hungry
    JPazik
    Family with young children
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 34 reviews
    Very nice, clean house with parking places Beautiful garden good location, near city center Good place for children
    Michał
    Family with young children
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 8 reviews
    The location was perfect. Its close to the beach, city center and the grocery store. The neighbourhood is very quiet and clean. Very good starting point for day trips.
    Tanja
    People with friends
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 217 reviews
    Centrally located to the city center, easily reachable walking. Easy to find parking around the location, with many free parking available around the property. Room had a newly renovated bathroom, with big shower and great pressure!
    Laura
    Young couple
  • Avg. price/night: £188.32
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,632 reviews
    The front desk staff was courteous and helpful and so was the breakfast staff. The two Ilarias at the front desk were great. The room and the whole facility were very clean. Very good breakfast. The location to La Cinta beach is exceptional. The hotel has beach towels for a small fee and free umbrellas. The beach also has umbrellas and vey comfortable chairs to rent for the day. Good restaurant across the street from the hotel. Easy walk to the city center. Excellent value for the money!!!! We would strongly recommend!!!!
    Rosana Lima
    Young couple
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 142 reviews
    The room was oriented to the backyard and it was not noisy in the night. Location is very close to the city center. It was very clean.
    Annamaria
    Young couple
  • 10
    Scored 10
    Exceptional
    Rated exceptional
     · 1 review
    The apartment is very beautiful and in a very nice location, with view of the ocean and only a few minutes to the beach and a few minutes to the city center by foot. Everything was clean and the beds were comfy. Supermarket, Restaurants were all very near.
    Martin
    People with friends
  • Avg. price/night: £401.98
    7.4
    Scored 7.4
    Good
    Rated good
     · 374 reviews
    The location is very nice because the city center is a few steps away. The breakfast is excellent, there is so much to eat + the host changes some things every day. I would totally recommend it.
    Peter
    Young couple
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 260 reviews
    We had kingsized bed room. Space, look and feeling and room. New interieur.very nice shower amd bathroom. Breakfast. Location to centre. Good price value. Stayed 4 nights. Free parking. Everything you need.
    Dustin
    Young couple
  • 5.5
    Scored 5.5
    Average
    Rated passable
     · 2 reviews
    Location is good, close to the city centre, restaurants and shops. The area is quiet and clean. The room had AC and hot water.
    Monica
    Solo traveller
gogless