Skip to main content

Search hotels in San Teodoro

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

Select occupancy

San Teodoro – 1014 hotels and places to stay

Filter by:

Star Rating
Review score

Hypnos Boutique Hotel

Hotel in San Teodoro

Located in San Teodoro, 10 miles from Isola di Tavolara, Hypnos Boutique Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

R
Romana
From
Canada
Comfortable bed, daily cleaning, delicious freshly made breakfast, pleasant and kind staff! Loved our stay!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 167 reviews
Price from
$123.94
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 center of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodations.

J
Janina
From
Lithuania
I recommend the hotel 100%, the administration provided all the information and helped with everything we asked. The room was very spacious, cozy, they changed the bed linen and towels every day. The bathroom was large, very tidy. The fridge, safe, TV, everything was in the room. The air conditioner saved us on a hot day. There is a bus stop right next to the hotel, and if you walk further down the street, you will also find the old town center.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 308 reviews
Price from
$150.20
1 night, 2 adults

Il Viandante

Hotel in San Teodoro City Centre, San Teodoro

Set in the center of San Teodoro, Il Viandante is 2625 feet 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.

P
Paul
From
United Kingdom
Excellent location, very helpful staff and very accommodating.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 390 reviews
Price from
$167
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 230 feet from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony.

E
Elizabeth
From
United States
Location is fantastic. Easy walk to town with many restaurant options. Beach is right there. Breakfast fantastic.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,519 reviews
Price from
$97.68
1 night, 2 adults

AMASEA Resort

Hotel in San Teodoro City Centre, San Teodoro

Located in San Teodoro, a 9-minute walk from Cala d'Ambra Beach, AMASEA Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Margo
From
United States
Location was wonderful for walking into town. The included breakfast was excellent with lots of variety. We arrived early and had a late departure and the staff was flexible about letting us stay to use the pool and facilities. This was a huge help for our travel schedule and much appreciated. The suite with two adjoining bedrooms was perfect for our group. The grounds and blooming flowers are well kept and a delight.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 646 reviews
Price from
$260.90
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.

D
Dennis
From
Brazil
excellent staff. Excellent concierge service. great location when travelling with family as you are near San Theodoro as well as the great beaches. Great breakfast, Great rooms.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 261 reviews
Price from
$860.21
1 night, 2 adults

Hotel Sandalyon

Hotel in San Teodoro City Centre, San Teodoro

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 328 feet from the coast and its beautiful beaches.

I
Ivanna
From
Ukraine
Great location! Pleasant and polite personal. Cute interior. Cleaning and fresh towels every day... Also, I was lucky to try typical Sardinian cuisine here..
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 345 reviews
Price from
$132.34
1 night, 2 adults

Hotel La Palma

Hotel in San Teodoro City Centre, San Teodoro

Located 984 feet 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.

G
Gabriel Gramesc
From
Austria
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!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 360 reviews
Price from
$131.29
1 night, 2 adults

Hotel L'Esagono

Hotel in San Teodoro City Centre, San Teodoro

Right on the beach, this 3-star hotel features rooms on spacious grounds. Hotel L'Esagono provides 2 swimming pools, a restaurant, and free private parking.

r
robert
From
United States
Beautiful grounds, roses in gardens everywhere, in bloom. Great local seafood dinner at on-site restaurant, above average breakfast with large variety, comfortable beds, nice pool and beach area, friendly staff. Wonderful!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 781 reviews
Price from
$115.80
1 night, 2 adults

Li Suari Club Village

Hotel in San Teodoro

Offering extensive grounds with a swimming pool and a tennis court, Li Suari Club Village is 984 feet away from the beach in Cala D'Ambra. Wi-Fi in public areas is free.

A
Ahmetaj
From
Albania
We had the pleasure of being welcomed by Alberta and Franceska, who were truly exceptional hosts. I have rarely experienced such a warm and friendly reception. These two remarkable individuals deserve the highest respect and appreciation from the management. As guests from the Republic of Kosovo, where hospitality and heartfelt spirit are deeply valued, we immediately recognized and admired their genuine kindness. My message to the owner is simple: You should be very proud to have such outstanding members on your team. Bope to see you again
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 402 reviews
Price from
$128.45
1 night, 2 adults
See all 1014 hotels in San Teodoro

Hotels with airport shuttles in San Teodoro

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 344 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 261 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 687 reviews
From $636.37 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 383 reviews
From $352.38 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 219 reviews
From $160.59 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 345 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 433 reviews
From $291.38 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,442 reviews
From $323.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 390 reviews
From $268.04 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 415 reviews

Most booked hotels in San Teodoro and surrounding area in the past month

See all

Popular with guests booking hotels in San Teodoro

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

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,519 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 402 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 596 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 273 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 166 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 360 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 782 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 307 reviews

Popular with guests booking hotels in San Teodoro

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 513 reviews

Budget hotels in San Teodoro and nearby

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 974 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 596 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 360 reviews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 513 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 344 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 264 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 390 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 79 reviews

Best hotels with breakfast in San Teodoro and nearby

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 402 reviews

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 166 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 782 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 152 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 646 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 261 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 84 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 214 reviews

Hotels located in the center of San Teodoro

See all
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 66 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 307 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 762 reviews

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

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,519 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 164 reviews
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 273 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 280 reviews

FAQs about hotels in San Teodoro

What Guests Said About San Teodoro:

Scored out of 10, guest rating 10

San Teodoro is a welcoming, vibrant town., with stunning...

San Teodoro is a welcoming, vibrant town., with stunning views all around. It wakes up at night with its nightly market in the town square., offering hand crafted and local souvenirs. The variety of beaches within 10km are beautiful, highly recommend Lu Impostu, and various beaches in the area. The stroll from the Villa to the town square is very pleasant.
Guest review byDaniela
United States
Scored out of 10, guest rating 10

I loved San Teodoro but it wouldn’t have been for me in the...

I loved San Teodoro but it wouldn’t have been for me in the high season (I was there in April). At this time all the beaches are free and the beach parking is free. In high season I sense it would be PARTY town. It’s very pretty and so close to many stunning beaches
Guest review byAnonymous
Scored out of 10, guest rating 8.0

We stayed 4 nights

We stayed 4 nights The beaches are spectacular some of the best we’ve ever seen in the Mediterranean. Fantastic for families with warm shallow water and soft sand backed by dramatic mountains in the distance. There are flocks of flamingos in the marshes near san Teodoro and spectacular views from the hills and gorgeous walks. The downside is the lack of beach restaurants and cafes . There is often a small kiosk selling coffee drinks and ice cream but little else so we took picnics . We really missed the ubiquitous beach tavernas you get in the rest of the Med so we were dying for a decent restaurant after a couple of nights
Guest review byRosie
United Kingdom
Scored out of 10, guest rating 6.0

It's a beautiful place but it was very obvious that most of...

It's a beautiful place but it was very obvious that most of the locals were not super thrilled about the tourists and they took a lot of opportunities to overcharge and scam us, particularly at some restaurants. Please note that some people were very kind and welcoming but that wasn't common unfortunately. I wish I could say I loved San Teodoro but I had a much nicer time in Olbia.
Guest review byLilian
Australia
Scored out of 10, guest rating 8.0

Lovely little town, perfect size to easily walk around.

Lovely little town, perfect size to easily walk around. Plenty of restaurants and bars. The night market is a nice to stroll through in the evening. La Cinta beach is lovely, can get busy and toilet/shower facilities are a bit ropy. There is lots of different types of accommodation too, to suit all needs.
Guest review byRory
United Kingdom
Scored out of 10, guest rating 10

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 byRajNjoY
United Kingdom

See reviews by guests who stayed at hotels in San Teodoro

See all
From $268.04 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 390 reviews
Great hotel in an amazing location. Right in the centre of San Teodoro - restaurants, bars and the night market start from right outside, but still nice and quiet at night. The room exceeded expectations and was very clean and comfortable, and was cleaned every day. Good selection for breakfast. Staff were helpful and very friendly. The pool was also very clean and was a welcome addition in the heat!
Guest review byAlice
United Kingdom
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 168 reviews
The property was walking distance to all of the restaurants in San Teodoro. It was cleaned daily and got everything you need for a restful stay after all the daily excursions in that part of Sardinia. The owner is prompt in responding to messages via the Booking . Com messaging system.
Guest review byAnonymous
Australia
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 152 reviews
Location was very good, 20 mins walk to the beach La Cinta which is absolutely amazing. 10/15 mins walk to San Teodoro old town. Host is lovely, very kind and helpful. Room was big and clean, comfortable and aircon was great!
Guest review byLore
Spain
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 307 reviews
Stellar hotel, great services, Marco was wonderfull! Fantastic breakfast. Walking distance to centre of San Teodoro.
Guest review byCatalin
Canada
From $207.96 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 195 reviews
Amazing place, an easy walk into town to sample the San teodoro restaurants and nightlife. Amazing food!!!
Guest review bySimon
United Kingdom

More places to explore, more ways to go

  • Hotels in Italy

    Want to explore more of Italy? Find hotels throughout the country!
  • Hotels in Alghero

    Want to extend your trip or just browsing? Try Alghero, also popular with our guests!
  • Hotels in Olbia

    Want to extend your trip or just browsing? Try Olbia, also popular with our guests!
  • When to visit Italy

    Events, prices, the weather – everything you need to know about the best time to visit Italy.
  • Apartments in San Teodoro

    Explore more great accommodation options in San Teodoro, starting with apartments.
  • Hotels near Palombaggia Beach

    Search and compare hotels close to Palombaggia Beach, a popular destination just outside San Teodoro.
  • Hotels in Rome

    Take a look at hotels in Rome and explore more of Italy.
  • Hotels in Florence

    Take a look at hotels in Florence and explore more of Italy.
  • Hotels in Sardinia

    Look beyond San Teodoro and discover more of Sardinia.