Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

View vacation packages to

Hotels and More in San Teodoro

Hypnos Hotel

Hypnos Hotel

Hotel in San Teodoro

Hypnos Hotel in San Teodoro provides adults only accommodations with a garden, a shared lounge and barbecue facilities. Everything! Outstanding place.

Show more Show less
Avg. price/night: $78
9.2 Awesome 222 reviews
Hotel Lu Pitrali

Hotel Lu Pitrali

Hotel in San Teodoro

This family-run hotel is in a peaceful location, just over half a mile from Cala Girgolu beach on the east coast of Sardinia. All the air-conditioned rooms feature a furnished balcony. Everything was great. The location is the best. It is a quiet place, very friendly and helpful owners, good breakfast, comfortable room with a nice view towards the mountains, safe and a small fridge in the room, wifi works perfectly in the public area, in the room sometimes weak signal for wifi. All of the most beautiful beaches (a choice between white sandy, pabble and rocky) are within a quick reach. Altough a car is recommended, these can be also reached by foot (which I did). Best spots with lot's off marine life and excellent snorkeling around Girgolu. Bus connection to San Teodoro where La Cinta can be reached in a short walk.

Show more Show less
Avg. price/night: $121
9.4 Awesome 173 reviews
Hotel Stella Marina

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. People at the reception were speaking english and they were friendly.

Show more Show less
Avg. price/night: $100
9.2 Awesome 283 reviews
Il Viandante

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. Perfect location , big parking space, very good food , clean rooms and most important staff was very helpful and friendly

Show more Show less
Avg. price/night: $89
9.5 Exceptional 370 reviews
Hotel Costa Caddu

Hotel Costa Caddu

Hotel in San Teodoro

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. Beautiful hotel near a small beach, many other beautiful beaches nearby (10-30 min drive) - you definitely need a car to get around but I would recommend one for Sardinia anyway! The check in was smooth, the lady at the front desk speaks perfect English, she was really nice and explained everything in detail, you can tell that she likes working there! Her being so welcoming and friendly made our stay even better. The room itself was clean, AC worked very well; the whole hotel is very tidy with a beautiful view, garden and pool

Show more Show less
Avg. price/night: $183
9.1 Awesome 194 reviews
Paradise Resort Sardegna

Paradise Resort Sardegna

Hotel in San Teodoro

Paradise Resort Sardegna is set inside the Tavolara Marine Reserve, just north of San Teodoro. It offers a private beach, 3 swimming pools, and elegant rooms furnished in a Sardinian style. Beautiful modern resort! A lot of flowers! Great breakfast with fresh juices, fruits and whatever you want. Nice private garden. Amazing bar. Beautiful paradise beach!!!(with walk about 3 mins) Highly recommend this hotel for young people and family's!!!

Show more Show less
Avg. price/night: $227
8.5 Very Good 120 reviews
Hotel Sandalyon

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. Receptionist was superb... super helpful in everyway!!!! Went over and beyond arranging transport and providing info, recommendations. Room was spacious and very clean.... very close to the beach

Show more Show less
Avg. price/night: $75
8.1 Very Good 167 reviews
Hotel Le Mimose

Hotel Le Mimose

Hotel in San Teodoro City Centre, San Teodoro

Le Mimose is located 0.6 mi from San Teodoro and offers a tennis court and outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, mini-bar and a safe. Unbelievable beaches. No need to go to La Cinta, as the other beaches are not as crowded and even nicer. Very convenient location. Good breakfast. Clean room. Kind & friendly staff.

Show more Show less
Avg. price/night: $122
8.5 Very Good 109 reviews
Hotel Onda Marina

Hotel Onda Marina

Hotel in San Teodoro City Centre, San Teodoro

Surrounded by a lush garden, Hotel Onda Marina is only 328 feet from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony. The friendliness and helpfullness of the staff. family run hotel that made us feel part of the family and very welcome. Spotlessly clean hotel, good size rooms, and literally 3-4 mins walk to the beach. Ample parking, as would recommend hiring a car, as taxis are really expensive. Breakfast was a cold buffet of ham,cheese, cereals cake and biscuits. Not what i was expecting, but it is a traditional breakfast, and we didn't go hungry. Highly recommend this hotel for all the above points, but mostly the staff, who were all fantastic, especially when my wife was taken ill. Thank you all once again. Definately will return.

Show more Show less
Avg. price/night: $100
8.2 Very Good 616 reviews
Hotel La Palma

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. The property is very nice and clean.

Show more Show less
Avg. price/night: $89
8.5 Very Good 177 reviews

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

Budget hotels in San Teodoro

Hotels located in the center of San Teodoro

FAQs about hotels in San Teodoro

  • Many families visiting San Teodoro loved staying at Hotel Scintilla, Il Viandante, and Hypnos Hotel.

  • On average, 3-star hotels in San Teodoro cost $161 per night, and 4-star hotels in San Teodoro are $179 per night. If you're looking for something really special, a 5-star hotel in San Teodoro can be found for $464 per night, on average (based on Booking.com prices).

  • Hotel Club Baja Bianca, Hotel Scintilla, and Il Viandante got great room view-related reviews from travelers in San Teodoro.

  • On average, it costs $277 per night to book a 3-star hotel in San Teodoro for tonight. You'll pay around $371 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Teodoro will cost around $419, on average (based on Booking.com prices).

  • Il Viandante, Hotel Lu Pitrali, and Hypnos Hotel are some of the popular hotels in San Teodoro.

  • For hotels in San Teodoro that serve highly-rated breakfasts, try Hypnos Hotel, Due Lune Resort Golf & Spa, and Hotel Le Mimose.

  • The average price per night for a 3-star hotel in San Teodoro this weekend is $276 or, for a 4-star hotel, $469. Looking for something even fancier? 5-star hotels in San Teodoro for this weekend cost around $638 per night, on average (based on Booking.com prices).

  • These hotels in San Teodoro are highly rated by couples: Il Viandante, Hotel Lu Pitrali, and Hypnos Hotel.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About San Teodoro:

Explore guest reviews of hotels in San Teodoro