Skip to main content

Search hotels in San Teodoro

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

San Teodoro – 913 hotels and places to stay

Filter by:

Star rating

Review score

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 a terrace.

P
Paula
From
Portugal
We went there in beginning of June 2023, everything was amazing! The staff was kind and helpful. Very good breakfast. The hotel has also a Rent a car company which makes a huge difference in prices, it's considerably cheaper than the ones at the airport, even with the transfer service which is an extra! The Rent a car is Sardarent and they also was amazing! We definitely recommend both! Thank you everyone!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 160 reviews
Price from
US$145.53
1 night, 2 adults

Il Viandante

Hotel in San Teodoro City Centre, 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.

W
Waldemar
From
Sweden
The staff was superb and the location perfect. We travelled with a, very communicative and social, 1 y old and they were all super nice from day 1. One of those places you end up missing the people as much as the beaches, food and good weather.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 406 reviews
Price from
US$169.01
1 night, 2 adults

Hotel Onda Marina

Hotel in San Teodoro City Centre, 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.

K
Katarzyna
From
Poland
We loved it. Close go the beach, great restaurant nearby, beach towels smd umbrellas to rent, friendly staff. I would come back
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,587 reviews
Price from
US$157.27
1 night, 2 adults

AMASEA Resort

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, 800 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

R
Robert
From
United States
Activities were great. Lots to offer
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 558 reviews
Price from
US$298.22
1 night, 2 adults

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.

T
Taja
From
France
The staff went above and beyond - we received a lovely room upgrade, and they made and brought us an entire cake when we celebrated a birthday! Everyone was kind and professional. The suite was spotlessly clean, well furnished and spacious. Beds were great, and having a coffee on the terrace in the morning was just lovely. Good breakfast. A nice beach is a short walk away, and a pool is available as well.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 313 reviews
Price from
US$808.73
1 night, 2 adults

Hotel La Palma

Hotel in San Teodoro City Centre, 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.

S
Sandra
From
Australia
Lovely breakfast, yummy croissants, coffee, cereal, fruits, bread, cheese, ham, tomatoes in lovely room with great staff.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 318 reviews
Price from
US$140.84
1 night, 2 adults

Hotel L'Esagono

Hotel in San Teodoro City Centre, 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.

J
Jeanne
From
Germany
Breakfast was amazing, you can take your coffee looking at the sunrise on the ocean The hotel is right on the beach The staff was very friendly and helpful The rooms were comfy and cute The garden is full of flowers
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 843 reviews
Price from
US$142.95
1 night, 2 adults

Hotel San Teodoro

Hotel in San Teodoro

Featuring a pool, Hotel San Teodoro offers air-conditioned rooms with free Wi-Fi and satellite TV. It is 5 minutes' drive from San Teodoro centre and the beaches of La Cinta and Cala d'Ambra.

C
Colette
From
Ireland
Friendly staff , top quality service
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 394 reviews
Price from
US$167.13
1 night, 2 adults

Hotel Bonsai

Hotel in San Teodoro City Centre, 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.

G
Gaborino
From
Hungary
the staff was really polite and kind. our room was always clean. this hotel is a 10 minutes walk from one of the most beautiful beach of Sardinia and a 5 minutes walk from the center. the breakfast is tasty and ample.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 542 reviews
Price from
US$154.22
1 night, 2 adults

Terradimare Resort&Spa

Hotel in San Teodoro City Centre, San Teodoro

Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.

J
Jose Mayo
From
Portugal
Great Hotel! Good facilities, Fabrizio from reception was very kind once we arrived, coffee at breakfast is fantastic and they have shower facilities for you to use if you have a late flight in the afternoon
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 860 reviews
Price from
US$285.10
1 night, 2 adults
See all 913 hotels in San Teodoro

Hotels with airport shuttles in San Teodoro

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 313 reviews
    From US$1,518.28 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 662 reviews
    From US$266.18 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 366 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 359 reviews
    From US$190.13 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 366 reviews
    From US$224.46 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,301 reviews
    From US$193.65 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 542 reviews
    From US$147.18 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 406 reviews
    From US$164.31 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 531 reviews
    From US$299.63 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,587 reviews
    From US$247.64 per night

Most booked hotels in San Teodoro and surroundings in the past month

See all
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 541 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 312 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 393 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 525 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 319 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 346 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 843 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 558 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,585 reviews
  • Popular with guests booking hotels in San Teodoro

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,104 reviews

Best hotels with breakfast in San Teodoro and nearby

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 124 reviews

    In a prime location in San Teodoro, Affitta Camere Zio Peppe provides an Italian breakfast and free WiFi. There is a private entrance at the guest house for the convenience of those who stay.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 405 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.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 209 reviews

    Les Chambres Au Centre, a property with a terrace, is located in San Teodoro, 35 km from Olbia Harbour, 30 km from Archeological Museum of Olbia, as well as 30 km from Church of St. Paul the Apostle.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 503 reviews

    Located within 15 km of Isola di Tavolara and 35 km of Olbia Harbour, B&B Sole E Luna provides rooms with air conditioning and a private bathroom in San Teodoro.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 93 reviews

    Set in San Teodoro, 1.1 km from Cala d'Ambra Beach and 800 metres from the centre, Brezza di Mare offers air-conditioned accommodation with free WiFi, and a garden. 15 km from Isola di Tavolara and 35...

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 324 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.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 345 reviews

    Located in San Teodoro, 1.6 km from Cala d'Ambra Beach and 1 km from the centre, Li Piri provides air-conditioned accommodation with free WiFi, and a garden.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 241 reviews

    Attractively situated in San Teodoro, Villa Minda Lodge & View features air-conditioned rooms with free WiFi and free private parking. This beachfront property offers access to a terrace.

Hotels located in the centre of San Teodoro

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 131 reviews

    Located in the centre of San Teodoro, Coclea Relais provides rooms with free WiFi. This recently renovated guest house is located 1 km from Cala d'Ambra Beach and 15 km from Isola di Tavolara.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Situated within the San Teodoro City Centre district in San Teodoro, Trilo Piazzetta Garden has air conditioning, a balcony, and city views.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 4 reviews

    In a central area of San Teodoro, Splendido appartamento San Teodoro centro features garden views from the terrace. Both free WiFi and parking on-site are available at the apartment free of charge.

  • Scored out of 10, guest rating 5.3
    Passable - What previous guests thought, 12 reviews

    Situated in San Teodoro in the Sardinia region, Magnolia Home has a balcony. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 140 reviews

    Set in the centre of San Teodoro, MarMè offers rooms with free WiFi. Situated on the beachfront, this property has a garden and a terrace.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 252 reviews

    PUNTO ZERO ROOMS features accommodation situated 700 metres from the centre of San Teodoro and offers a terrace and a bar. The guest house has access to a restaurant and free WiFi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Located in San Teodoro in the Sardinia region, La casetta bianca in centro features a terrace. Guests staying at this holiday home have access to a balcony.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 19 reviews

    Right in the heart of San Teodoro, situated within a short distance of Cala d'Ambra Beach, Casa Asfodeli offers free WiFi, air conditioning and household amenities such as a fridge and kettle.

Budget hotels in San Teodoro and nearby

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 298 reviews

    Located in San Teodoro, 1.2 km from Cala d'Ambra Beach and 500 metres from the centre, B&B Pettirosso provides air-conditioned accommodation with free WiFi, and a garden.

  • SORAYA Apartment San Teodoro is located in San Teodoro, 1.3 km from Cala d'Ambra Beach, 15 km from Isola di Tavolara, as well as 35 km from Olbia Harbour.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 96 reviews

    In the centre of San Teodoro, Parole di Sardegna provides rooms with free WiFi. This recently renovated guest house is located 1.8 km from La Cinta Beach and 14 km from Isola di Tavolara.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 35 reviews

    Attractively located in the centre of San Teodoro, Samar offers a terrace, air conditioning, free WiFi and flat-screen TV.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 238 reviews

    Located in San Teodoro, 14 km from Isola di Tavolara, Camere Tirreno 1 provides accommodation with a garden, free WiFi and a minimarket.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 101 reviews

    Attractively situated in San Teodoro, CHRISSO ROOMS affittacamere features air-conditioned rooms with free WiFi and free private parking.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Situated in the centre of San Teodoro, just 1 km from La Cinta Beach and 14 km from Isola di Tavolara, Confortevole villetta caposchiera features accommodation with garden views and free WiFi.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 26 reviews

    Appartamenti Cala d'Ambra is set on the seafront in San Teodoro, 16 km from Isola di Tavolara and 36 km from Olbia Harbour. This holiday home offers free private parking and a 24-hour front desk.

FAQs about hotels in San Teodoro

What guests said about San Teodoro:

  • 10.0

    San Teodoro is a beautiful commune and has a very vibrant...

    San Teodoro is a beautiful commune and has a very vibrant town centre which gets alive in the evening and goes on till late in the night. It had fantastic restaurants to choose from if you are a seafood lover. Dont miss Pescharia Saporia de Mare for seafood if you want to visit the locals’ go to place for seafood. The commune is also dotted with some of the best beaches of Sardinia like La Cinta, Cala Impostu and Cala Brindinchi among others. However, for the latter two you will need to book in advance, a way to keep the crowd at bay. Overall San Teodoro is a must visit if visiting Sardegna.
    Guest review by
    RajNjoY
    United Kingdom
  • 6.0

    the beaches are really super beautiful, clear water and...

    the beaches are really super beautiful, clear water and white sand ! but extremely full of people and families and noises, so it you like it it's fine. and sometimes the beaches are not even opened, unless you book on internet, which is very complicated. we found solutions by walking 2 kilometers on "La Cinta beach" till there was nobody, and then it was great !
    Guest review by
    Fezy
    France
  • 8.0

    We stayed for 24 hours in San Teodoro only as we found it...

    We stayed for 24 hours in San Teodoro only as we found it too busy and noisy. Fine if you love nightlife, Markets, clubbing and drinking cocktails! We then moved to the B&B Li Muntigeddi and loved it there as it was quieter. You do need a car thought to get to the beach. If we’d had longer we’d have liked to do boat trip and seen the local beaches.
    Guest review by
    Moira
    United Kingdom
  • 10.0

    We stayed in San Teodoro for just 4 days.

    We stayed in San Teodoro for just 4 days. It was perfect for a short break but could also have stayed longer too. The town feels quite authentic, it’s not overly commercialised and there are no giant hotel complexes. It’s all about the food and the beach. Plenty of restaurants offering great fresh cooked Italian food. La Cinta beach is stunningly beautiful with soft white sand and clear blue sea. We went in mid May when it was quieter, cheaper and the temperature was still 22*c, which suited us fine.
    Guest review by
    Penny
    United Kingdom
  • 8.0

    We have visited San Teodoro outside the summer season, when...

    We have visited San Teodoro outside the summer season, when it is quiet and with a limited number of tourists. A limited number of shops, restaurants and pubs remains open. San Teodoro is well maintained and clean.
    Guest review by
    Eelko
    Czech Republic
  • 8.0

    La Cinta beach, really nice, can get busy after 11-12

    La Cinta beach, really nice, can get busy after 11-12 Lot of restaurants, good food Trips to Cala Gonone (Grotte del bue marino) , Posada (historical town , Castello dela Fava, Su Tiriazu beach) Day boat tour in Archipeleago La Maddalena from Palau
    Guest review by
    Radu
    United Kingdom

See reviews by guests who stayed at hotels in San Teodoro

See all
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 39 reviews
    The bedroom was super comfortable. The location is a 25-minute walk from La Cinta beach, a 5-minute walk to a supermarket and pharmacy, and close to San Teodoro centre, so no car is needed. Sandro responded promptly. Sandro explained to us the recycling process in San Teodoro/Sardinia, which was helpful. However, the city makes it quite difficult to follow, as the QR code at the Isola Ecologica didn’t work at all. Fortunately, we met some kind locals who had the card needed to open the bins, allowing us to recycle properly.
    Guest review by
    Luana Karla
    Portugal
  • From US$161.96 per night
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 85 reviews
    The villa’s location is exceptional, a short walk to both San Teodoro town centre as well as the beautiful La Cinta beach. The room is equipped with all possible modern facilities, an open terrace to relax and wind down after a day at the beach or exploring. Andre is an excellent host who checks in regularly on your comfort during the stay, explains and answers all questions on San Teodoro and provides the best local restaurant recommendations which we highly appreciate.
    Guest review by
    RajNjoY
    United Kingdom
  • From US$278.06 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 857 reviews
    Very spacious room & clean, great breakfast and very friendly staff. We rented a bike to access the town from the hotel which was 8 euros a day. Wi-fi is good as well. The hotel is very quiet if you are looking to chill vibes is perfect. Bar is a bit pricey as everything in Sardinia, the bottle of local beer is worth it as is only 2 euros per bottle at the hotel. Would definetely be back, is worth it the price.
    Guest review by
    Dean
    United Kingdom
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 119 reviews
    Jo and his wife were truly fantastic hosts! They went above and beyond to make us feel welcomed. The property is out of very busy San Teodoro town and we really appreciated how quiet and peaceful it was to lounge around the pool and soak up the sun with beautiful panoramic views! Room was spacious and great water pressure in the shower. Would highly recommend this place for anyone visiting San Teodoro! :)
    Guest review by
    Viktorija
    United Kingdom
  • From US$247.64 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,585 reviews
    This hotel is the best location in San Teodoro. 2mins walk to the Beach and great cafe on the waterfront. Breakfast was superb and access to the terrace ideal to eat at.
    Guest review by
    Philip
    Australia