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 – 924 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.

H
Heike
From
Germany
very comfortable bed and very gentle staff
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 163 reviews
Price from
£107.43
1 night, 2 adults

Hotel Lu Pitrali

Hotel in San Teodoro

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.

M
Marian
From
Slovakia
Really nice place, near to all beaches in the territory. Perfect services and very friendly staff.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 263 reviews
Price from
£152.96
1 night, 2 adults

Hotel Stella Marina

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

L
Laura
From
Switzerland
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!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 327 reviews
Price from
£107.88
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.

Z
Zora
From
Australia
Location, pool and the fact they had onsite parking.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 403 reviews
Price from
£124.76
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.

R
Ranzolin
From
Ireland
Everything… great location, amazing view, very comfortable bedroom, staff very helpful!! We definitely go back!!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,590 reviews
Price from
£116.09
1 night, 2 adults

AMASEA Resort

Hotel in San Teodoro City Centre, San Teodoro

Conveniently set in the centre of San Teodoro, AMASEA Resort provides air-conditioned rooms, free bikes, free WiFi and an outdoor swimming pool.

M
Martin
From
Switzerland
Family rooms are awesome! Very nice and friendly staff.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 558 reviews
Price from
£276.37
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.

A
Ana
From
Spain
Incredible place, it felt like in paradise! Everyone is super friendly and professionall, the beach and the walk to the beach are exceptional. A lot of beautiful nature and peace.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 311 reviews
Price from
£630.12
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, 317 reviews
Price from
£103.96
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.

D
Diana
From
Ukraine
This is an amazing hotel, I liked it very much, the beach is beautiful, and I'm sure I will come here every year.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 847 reviews
Price from
£105.52
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.

I
Isaac
From
Brazil
The breakfast was exceptional, with plenty of salty and sweet options, pastries, and coffee. We checked out in the morning but our flight was scheduled for 23h00. The staff let us pass later in the day to shower in a bathroom near the pool and provided us with towels. That definitely improved considerably the comfort of our trip back home and added tons of value to our stay in the hotel.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 403 reviews
Price from
£123.37
1 night, 2 adults
See all 924 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, 311 reviews
    From £1,266.46 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 659 reviews
    From £206.89 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, 361 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 364 reviews
    From £131.04 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 1,306 reviews
    From £160.28 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 403 reviews
    From £121.29 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 534 reviews
    From £206.24 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,590 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 907 reviews

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.4
    Very good - What previous guests thought, 311 reviews
  • Popular with guests booking hotels in San Teodoro

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

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

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

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

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

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 847 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,590 reviews
  • Popular with guests booking hotels in San Teodoro

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

Budget hotels in San Teodoro and nearby

  • Scored out of 10, guest rating 8.3
    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 10.0
    Exceptional - What previous guests thought, 1 review

    Set in the centre of San Teodoro, 1.2 km from Cala d'Ambra Beach and 15 km from Isola di Tavolara, Appartamento I Geranei 2 offers barbecue facilities and air conditioning.

  • 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.5
    Very good - What previous guests thought, 24 reviews

    Casa vacanze in centro provides accommodation located 700 metres from the centre of San Teodoro and offers a bar and a shared lounge.

  • 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 5.4
    Passable - What previous guests thought, 10 reviews

    Set in San Teodoro, 15 km from Isola di Tavolara and 35 km from Olbia Harbour, Camera Ficus offers air conditioning.

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

  • Featuring air-conditioned accommodation with a patio, Appartamento San Teodoro III is located in San Teodoro. This property offers access to a terrace and free private parking.

Hotels located in the centre of San Teodoro

  • Located in San Teodoro in the Sardinia region, Quadrilocale Via D'annunzio features a balcony.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 127 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, 3 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.

  • Villetta i Gerani offers accommodation set 600 metres from the centre of San Teodoro and features a garden and barbecue facilities.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 506 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.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.

Best hotels with breakfast in San Teodoro and nearby

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 146 reviews

    Situated in the centre of San Teodoro, 1.5 km from La Cinta Beach, B&B La Pavoncella features air-conditioned rooms and free WiFi.

  • 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, 327 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.1
    Very good - What previous guests thought, 254 reviews

    Eldivin features accommodation situated less than 1 km from the centre of San Teodoro and provides a garden and a terrace.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 340 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.

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

    Conveniently set in the centre of San Teodoro, AMASEA Resort provides air-conditioned rooms, free bikes, free WiFi and an outdoor swimming pool.

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

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

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
  • From £116.18 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 218 reviews
    Fantastic location in the centre of San Teodoro. The owner Elia was so professional and friendly, and we felt very welcome and our stay was hassle free. Room was spotless and so modern. The shower was very high spec! They even had netflix available in the room, not that we watched much as San Teodoro is a lovely little town to explore. The room location was ideal and Elia directed us to a free car park close by. He also recommended restaurants to us. We would stay here again
    Guest review by
    Denise
    Ireland
  • From £105.35 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 146 reviews
    Spacious room, great communication and instructions from the host, very friendly! He greeted us with some cookies and provided us with local recommendations for San Teodoro. Loved having a secure car park, being close to San Teodoro town (few mins drive or a 30-40min flat walk) and a few mins walk to La Cinta beach. The room was spacious, had a fridge, kettle, bath, air conditioning, and a little shared courtyard which where enjoyed some limoncello ☺️
    Guest review by
    Natalie
    Australia
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 558 reviews
    Great location, only 10mins walk into the town San Teodoro. Only a few hundred yards onto the beach where the use of sun loungers are available free of charge. Rooms are great and comfortable and nice and clean. Great selection of food for breakfast also. Would recommend this property and is priced about right.
    Guest review by
    ceri
    United Kingdom
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 133 reviews
    Excellent location! Just a 5-minute walk from San Teodoro town centre and a 15-minute walk to La Cinta beach. Lovely hosts! Marco and Catia are wonderful people—very friendly and communicative. The room is very clean and spacious. If we return to San Teodoro, we will definitely try to book with them again.
    Guest review by
    Daniele
    United Kingdom
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 542 reviews
    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.
    Guest review by
    Gaborino
    Hungary