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

View vacation packages to

Hotels and More in San Teodoro

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Hypnos Hotel

Hotel in San Teodoro

Hypnos Hotel in San Teodoro provides adults only accommodations with a shared lounge, a garden and barbecue facilities. The hotel also provides free WiFi and free private parking. We were three for our anniversary (9) and after being stress out from work and routine we jus wish a place to relaxe and enjoy and it was it!!! The hosts are wonderful Sabrina and Mauro they did every thing with there heart and that was lovely the breakfast was always something we were looking forward for it specially for the homemade ricotta+hunny it was delicious and the atmosphere as well .... we loved it !!! Highly recommended

Show more Show less
9.2
Awesome
205 reviews

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. Extremely warm and helpful staff. Room was immaculate, comfy and quiet. Snack bar with patio was very charming. Breakfast was simple but perfect. Delicious croissants and cappuccino! Thank you!!!

Show more Show less
9.4
Awesome
162 reviews

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. Staff were extremely friendly and helpful. Excellent location for the area.

Show more Show less
9.3
Awesome
307 reviews

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
9.5
Exceptional
366 reviews

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. Fantastic pool, friendly personal, especially the bartender (she has been simply excellent). Clean, good food and not to busy. Easy access to idyllic beaches with or without animation.

Show more Show less
9.1
Awesome
204 reviews

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. Everything about this hotel is perfect.

Show more Show less
8.6
Excellent
135 reviews

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. My partner and I had such an amazing stay at Sandalyon! The hotel is located perfectly, a few minutes walk from the beach and 10 minutes to the town centre. Our every need was met and exceeded, the friendly staff were incredibly kind in sharing their knowledge of the area and providing us the best possible stay, we really couldn't have asked for more. The beaches were white sand, and the waters shallow, warm and crystal clear! Look no further and book a night here. I had to check out early due to personal circumstances and this was met with generosity and understanding. The bedroom was full of character, very traditional Sardegnian with lovely bedding and curtains and a pretty balcony with a view. We will visit again soon! Thank you to everyone at Sandalyon for an incredible stay and a memorable holiday. :)

Show more Show less
8
Very Good
173 reviews

Hotel Le Mimose

Hotel in San Teodoro City Centre, San Teodoro

Le Mimose is located 0.6 mi from San Teodoro and offers an 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
8.6
Excellent
147 reviews

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. Very friendly and helpful staff. Close to the beach.

Show more Show less
8.2
Very Good
708 reviews

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. Very friendly staff. The owner did all he could to make us feel comfortable. The hotel and my room was always very clean. The hotel is a walking distance to the beach and for us it was a plus also close to city centre and different restaurants.

Show more Show less
8.7
Excellent
182 reviews

Most-booked hotels in San Teodoro in the past month

See all

San Teodoro's best hotels with breakfast

See all

Budget hotels in San Teodoro

See all

Hotels located in the center of San Teodoro

See all

FAQs about hotels in San Teodoro

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

See all