Skip to main content

Search hotels in San Teodoro

Enter your dates to see the latest prices and deals for San Teodoro hotels

June 2024

12
3456789
10111213141516
17181920212223
24252627282930

July 2024

1234567
891011121314
15161718192021
22232425262728
293031
Check-in date - Check-out date

Filter by:


Star rating

Review score

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

The location was great
8.3
Scored 8.3
Very good
Rated very good
1,596 reviews
Price from£116.81per 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.

The room was very comfortable q d we had amazing views
8.3
Scored 8.3
Very good
Rated very good
844 reviews
Price from£140.73per 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.

Our stay at Baglioni was fantastic, highlighted by an exceptional breakfast spread that catered to all tastes and the unbeatable location right on the beach. The staff's impeccable 5-star service truly enhanced our experience, making us feel welcomed and pampered. For example, one night we were craving pizza and Francesco gave us a recommendation for a great local place that delivered directly to the hotel. All it took was a call to the front desk and they arranged it for us -- they really went above and beyond! Lastly, we need to give a special shout-out to Loredana, the head of the waitstaff -- her positive energy and attentiveness made us feel very cared for and enhanced our stay dramatically.
8.8
Scored 8.8
Fabulous
Rated fabulous
352 reviews
Price from£741.72per 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 fantastic breakfast, especially the freshly baked croissants 🥐 The beds were so comfy, lovely clean room. Roof terrace was amazing for views, and so spacious! Owners and staff were just so lovely! Will definitely stay here again as it was so nice!!!!
8.4
Scored 8.4
Very good
Rated very good
487 reviews
Price from£85.69per 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.

Excellent location near the beach, quiet area, very helpful staff, plenty of parking places. The hotel older, but cozy. The breakfast (italian) was tasty. At the request of his daughter, they also made food outside the offer. Hot croissant was excellent.
8.1
Scored 8.1
Very good
Rated very good
247 reviews
Price from£123.04per 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
65 reviews
Price from£358.11per 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£76.31per 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.

Absolutely recommended! The host Giacomo is amazing and super funny! He gave us a warm welcome including a nice talk and some awesome advice for the city. He also has a bar in the hotel where you can have some nice Espresso or drinks. 😍 The hotel is about 200m from the beach La Cinta, which is fantastic! The water is clean and clear blue with white sand. The city center is about 10 mins walk away. So the location is perfect. The room is super clean and has everything you need. The hotel in general is very nice and gives some beach-vibes. We had an amazing stay and would recommend it every time. Grazie Giacomo and see you soon!
9.7
Scored 9.7
Exceptional
Rated exceptional
6 reviews
Price from£87.74per 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
426 reviews
Price from£97.20per 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 from£109.99per night
See all 329 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Hotel La Palma
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 247 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

  • 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
     · 844 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 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
     · 333 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.

  • 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
     · 211 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
     · 373 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.

  • Il Viandante
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 427 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 AL FARO spiaggia la Cinta SanTeodoro
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 6 reviews

    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.

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

  • Baglioni Resort Sardinia - The Leading Hotels of the World
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 352 reviews

    Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of San Teodoro.

    everything and everyone was superb. couldn’t fault it

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

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

  • From £143.25 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 518 reviews
    We had the most wonderful stay here. We had our room upgrade on arrival (no idea why) and had the most beautiful suite. The bed was so comfortable! The pool area is great with wonderful mountain views. The staff were all lovely and the food was good. San Teodoro is a great place to choose as a base to see the area. The town is lively with plenty of bars and restaurants and there are so many beautiful beaches within a couple of miles. We are so pleased we chose Hotel San Teodoro for our holiday. I would definitely recommend it.
    verity
    United Kingdom
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 373 reviews
    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!
    Laura
    Switzerland
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 205 reviews
    I loved everything about this property. The location is about a 10-15 minute drive to the center of San Teodoro but is set in a beautiful countryside with views of pastures with sheep and horses. The owner was very kind and friendly. Our room was beautiful and the spa tub on the balcony was so relaxing. We only stayed one night, but I wish we could have stayed here our whole time on Sardina. I recommend a stop here to anyone visiting the area.
    Michelle
    United States
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 38 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.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 22 reviews
    This spacious villa is located on the hill top of Capo Coda Cavallo. It has a wonderful view just as ut appears in the photo. I loved to be on the terrace every evening to see the sunset. The owner of the villa, Bernardo was very kind and brought things (a toaster, un extra pillow, a parasol) as soon as we asked for. We would love to come back to the villa if we visit Sardegna in the future.
    Sayaka
    France
  • From £77.46 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 509 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
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 740 reviews
    Everything. We stayed in a studio with our 2 year old and loved everything about our stay. Pool area is fantastic, really lovely family and other people staying around. Our daughter made some lovely friends and it was a truly special holiday. Don’t hesitate to book. Location perfect to all beaches and super close to San Teodoro town by car. Lots of shops around too.
    Jenni
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 75 reviews
    Mario and Aurelia are most wonderful, helpful and kind hosts. The property is a 5min walk from the nearest beach (Cala d'Ambra) and there are many other good beaches a short drive away. San Teodoro town centre is a nice place to walk around. If you would like to take a trip to the nearby mountains, go to Monte Nieddu. Overall it was an enjoyable stay.
    Igor
    Canada
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 312 reviews
    Lovely hotel with good facilities. 10 min walk to the town but is a hilly walk. Self service breakfast. Good selection. Restaurant and bar have nice settings either inside or on the terrace with a lovely view over the sea. Family room is great enough room for a family of 4 and has recently been refurbed and beds are really comfy.
    Nicola
    United Kingdom
  • From £176.50 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,597 reviews
    Location is excellent near beautiful sandy beach and fantastic sea. Short stroll to town. As guest, 10% off restaurant across road , well recommended. Clean comfortable hotel, Staff helpful and pleasant especially Walter mixologist and barman ..what a gentleman! Also Carlos who did late night cap drinks....Great stay
    Andrew Coleman
    United Kingdom
  • From £119.37 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 427 reviews
    This is a perfect small hotel and the location is great! It is literally downtown but when you are by the pool you feel like you are far from everything, quiet. The beaches are within walking distance. The staff was amazing and super helpful. You can rent beach towels and borrow an umbrella for the beach.
    Elfar
    Iceland
  • From £162.86 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,107 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. Found a really good gym 5 mins drive away. Plenty of sandy beaches nearby.
    Atul
    United Kingdom
  • From £200.15 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,463 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
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 339 reviews
    The property is well located not too close to the hustle and bustle of San Teodoro. The rooms are always kept clean and breakfast sets you up nicely for the day. Many thanks to Maria Theresa who made our stay truly memorable, a wonderful and thoughtful host.
    Edward
    United Kingdom
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 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
  • 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 £139.32 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 489 reviews
    The location of this Hotel is SUPREME, right in the heart of San Teodoro and a stone throw away from local Restaurants and a supermarket. A 20min walk to the nearest beach is also handy
    Benjamin
    Australia
  • From £176.50 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,597 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
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 844 reviews
    Close to downtown,,comfortable, enough space in appartment
    Daniela
    Netherlands
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 352 reviews
    Terrible this is NOT A 5 star HOTEL
    A
    Anonymous
    United States
gogless