Find hotels in San Teodoro from ₩94,053

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for San Teodoro hotels

Hotel Le Mimose

Hotel Le Mimose
3.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (67)
"The staff at the hotel were so friendly and helpful. Would recommend "
United Kingdom
Sian
The price is ₩1,697,944
₩1,867,738 total
includes taxes & fees
Dec 17 - Dec 18
Hotel Le Mimose

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
San Teodoro City Centre
6.0 out of 10, (2)
Discover coastal charm at this San Teodoro inn, just minutes from Cala Brandinchi Beach. Enjoy mountain biking or snorkeling adventures, then unwind at 2 inviting beach bars. Nearby La Punta Falls offers natural splendor for day excursions.

"The location of this hotel is amazing. Very close to one of the most beautiful beaches i have ever been to. The host was very accommodating. The hotel itself is in need of work. We could not get hot water even after letting the sink run for 6 min as instructed, there was no lighting in the hallway so we had to use our phone flashlights, the room balcony door did not close, the balcony was dirty and rusty, light in toom was flickering... overall we had a great time, and maybe we were just...
United States
Susan
The price is ₩933,870
₩1,027,257 total
includes taxes & fees
Dec 19 - Dec 20
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

Felix Hotels - Hotel Felix Olbia

Felix Hotels - Hotel Felix Olbia
4.0 star property
Olbia
9.4 out of 10, Exceptional, (151)
Experience relaxation at this Mediterranean retreat with indoor and outdoor pools, plus a scenic rooftop terrace. Located a short drive from Port of Olbia and Fausto Noce Park, enjoy Italian cuisine at Felix Bistro while spa services offer rejuvenating massages.

"The Felix Hotel was very charming and the rooms are quite spacious and comfortable. Very friendly staff and the breakfast included is really good!!"
United States
Danielle A
The price is ₩172,483
₩205,296 total
includes taxes & fees
Jan 9 - Jan 10, 2026
Felix Hotels - Hotel Felix Olbia

Grand Hotel President Olbia

Grand Hotel President Olbia
4.0 star property
Olbia City Centre
9.2 out of 10, Wonderful, (488)
Located a short drive from Port of Olbia and within walking distance of Olbia Station, this hotel offers a rooftop terrace with scenic views. Enjoy complimentary buffet breakfast, free WiFi and parking while exploring nearby Pittulongu Beach.

"Spacious room, helpful staff, bountiful breakfast opened 15 minutes ahead of advertised time which allowed us to eat prior to early flight. "
United States
Paul
The price is ₩177,729
₩211,071 total
includes taxes & fees
Jan 10 - Jan 11, 2026
Grand Hotel President Olbia

Delta Hotels by Marriott Olbia Sardinia

Delta Hotels by Marriott Olbia Sardinia
4.0 star property
Olbia
8.6 out of 10, Excellent, (784)
Relax at this seaside retreat offering a seasonal outdoor pool with poolside bar, Italian cuisine at Tilibbas Restaurant, and free perks including breakfast, WiFi and parking. Just 17 minutes from Olbia Station and close to Port of Olbia.

"I wish there had been more connection to surroundings, shuttle to downtown, etc."
United States
Richard
The price is ₩94,330
₩119,327 total
includes taxes & fees
Dec 19 - Dec 20
Delta Hotels by Marriott Olbia Sardinia

Tramas Hotel & SPA

Tramas Hotel & SPA
4.0 star property
Olbia City Centre
8.8 out of 10, Excellent, (481)
Experience rejuvenation at this upscale retreat, just 5 minutes from Olbia Station and 14 minutes from Costa Smeralda Airport. The full-service spa offers deep-tissue massages and hydrotherapy, while the indoor pool, sauna, and health club ensure complete relaxation.

"Excellent location, clean modern hotel & rooms, very quiet but close to the main high street."
United Kingdom
Bryn
The price is ₩130,176
₩158,757 total
includes taxes & fees
Dec 17 - Dec 18
Tramas Hotel & SPA

Borgo Smeraldo Resort&Villas

Borgo Smeraldo Resort&Villas
Arzachena
9.6 out of 10, Exceptional, (5)
Sink into tranquility at this Costa Smeralda gem offering an outdoor pool, bar, and coffee shop. Just minutes from Liscia Ruja Beach, enjoy in-room massages after exploring nearby attractions. The 24-hour front desk ensures seamless service throughout your stay.
Borgo Smeraldo Resort&Villas

Olbia City Hotel

Olbia City Hotel
4.0 star property
Olbia
7.6 out of 10, Good, (26)
"Amazing service by the receptionist and his wife. Thank you for being so kind. "
United States
Yara
Olbia City Hotel

Hotel Panorama

Hotel Panorama
4.0 star property
Olbia City Centre
9.4 out of 10, Exceptional, (717)
Unwind at the rooftop terrace and rejuvenate with deep-tissue massages at the full-service spa. Just minutes from Port of Olbia and Corso Umberto, this hotel offers a hot tub, 24-hour fitness center, and welcoming bar.

"Good location"
Canada
Daryl
The price is ₩160,107
₩191,731 total
includes taxes & fees
Jan 9 - Jan 10, 2026
Hotel Panorama

Hotel Martini Olbia

Hotel Martini Olbia
4.0 star property
Olbia
8.4 out of 10, Very Good, (370)
Discover this Olbia hotel near the port and Fausto Noce Park, featuring 2 bars and a 24-hour fitness center. Enjoy complimentary breakfast, WiFi, and parking while staying just an 8-minute walk from Olbia Station and 12 minutes from Costa Smeralda Airport.

"helpful staff, quiet & comfortable room, nice continental breakfast"
Canada
Mary
Hotel Martini Olbia

Mercure Olbia Hotel & SPA

Mercure Olbia Hotel & SPA
4.0 star property
Olbia
8.0 out of 10, Very Good, (564)
Unwind at this serene retreat with hot stone massages and body treatments at the onsite spa. Just 5 minutes from Port of Olbia and an 11-minute walk to Olbia Station, the hotel features a health club, outdoor pool, and poolside bar for refreshments.

"Easy to check out and use the facilities until it’s time to leave to the airport "
Australia
Jorge
The price is ₩129,322
₩157,867 total
includes taxes & fees
Dec 28 - Dec 29
Mercure Olbia Hotel & SPA

Hotel Ristorante Stella 2000

Hotel Ristorante Stella 2000
3.0 star property
Olbia
8.8 out of 10, Excellent, (101)
Enjoy convenient access to Port of Olbia and La Marinella Beach from this hotel with a restaurant and bar. Start your day with free breakfast, then explore nearby Pittulongu Beach. Free WiFi and parking enhance your stay near Fausto Noce Park.

"Clean tidy room friendly staff nice view of mountains close by entertainment and airport"
United Kingdom
Satnam
Hotel Ristorante Stella 2000

hotel ristorante Donatella

hotel ristorante Donatella
Posada
The price is ₩113,188
₩124,507 total
includes taxes & fees
Dec 17 - Dec 18
hotel ristorante Donatella

Al Mare da Francesca

Al Mare da Francesca
Olbia
8.6 out of 10, Excellent, (30)
Splash in the seasonal outdoor pool, then unwind with a drink at the pool bar of this charming guesthouse. Free WiFi keeps you connected while the garden and terrace offer peaceful spots to relax near Porto Istana Beach.

"Was comfortable and clean. Good service and location. "
United Kingdom
???????
Al Mare da Francesca

Cavour

Cavour
3.0 star property
Olbia City Centre
8.4 out of 10, Very Good, (335)
Unwind at this tranquil hotel featuring a restaurant with delicious cuisine and complimentary breakfast. Borrow free bikes to explore nearby Piazza Matteotti or relax in the garden with a refreshing drink from the bar.

"Very lovely staff, cute room with personality and a great neighborhood "
United States
Morgan
The price is ₩117,910
₩141,810 total
includes taxes & fees
Dec 17 - Dec 18
Cavour

OlbiaLoft

OlbiaLoft
Olbia City Centre
8.6 out of 10, Excellent, (32)
Feel at home in these air-conditioned spaces featuring kitchenettes and complimentary WiFi. Just 3 minutes from Olbia Station and a short trip to Port of Olbia. Explore picturesque Pittulongu Beach with on-site bicycle rentals.

"A very nice stay. Great location!"
United States
Nicholas
The price is ₩77,706
₩102,770 total
includes taxes & fees
Dec 17 - Dec 18
OlbiaLoft

Double A Luxury Room

Double A Luxury Room
Olbia City Centre
7.6 out of 10, Good, (8)
Located just minutes from Port of Olbia and Corso Umberto, this affittacamere offers a peaceful garden setting. Free WiFi keeps you connected while the nearby Olbia Station ensures convenient exploration of coastal attractions.

" Tout se passe par codes. La chambre est décrite comme une suite, ce qu’elle n’est pas. est décrite comme une suite. Très moderne et ultra propre"
France
Bruno
Double A Luxury Room

City Garden Guest House

City Garden Guest House
Olbia
9.6 out of 10, Exceptional, (51)
Surrounded by greenery, this cozy guesthouse offers complimentary WiFi and parking just minutes from Costa Smeralda Airport. Explore nearby Port of Olbia and Basilica of San Simplicio, then unwind on the peaceful terrace.

"Nice place to stay , clean and comfortable "
United States
Sergio
The price is ₩100,305
₩122,441 total
includes taxes & fees
Dec 17 - Dec 18
City Garden Guest House

Hotel Delle Rose a Luxury Boutique Hotel

Hotel Delle Rose a Luxury Boutique Hotel
4.0 star property
Arzachena
8.0 out of 10, Very Good, (19)
Located near Spiaggia Li Itriceddhi and Liscia Ruja Beach, this luxury boutique hotel offers Italian cuisine at NEPENTE RESTURANT. Unwind with deep-tissue massages at the spa, relax on the terrace, or enjoy the free breakfast, WiFi, and parking.

"Absolutely gorgeous stay. The hotel is beautiful, and the facilities were brilliant. We will definitely stay again, we loved it, 10/10."
United Kingdom
Jonathan
Hotel Delle Rose a Luxury Boutique Hotel

Hotiday Golfo Aranci

Hotiday Golfo Aranci
4.0 star property
Golfo Aranci
8.8 out of 10, Excellent, (5)
Mediterranean charm awaits at this hotel with convenient access to Port of Olbia and Sos Aranzos Beach. Enjoy a refreshing swim, savor meals at the restaurant, and relax with drinks at the bar. Free breakfast and parking enhance your coastal getaway.

"The staff was amazing. It was great to have a restaurant right there. The beach was right there, literally down the steps! It was a very very nice beach. After staying here for two nights, I felt refreshed and relaxed. I had the only single room in the place, which was up a large number of stairs, the last flight being of a small creaky wooden circular staircase. If you have trouble walking upstairs, this might not be your place. Otherwise, I would highly recommend this location."
United States
Teresa
The price is ₩1,188,562
₩1,342,870 total
includes taxes & fees
Dec 19 - Dec 20
Hotiday Golfo Aranci
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in San Teodoro

Find the best San Teodoro areas and neighborhoods for the activities you enjoy most.

San Teodoro City Centre

You'll enjoy the parks and spas in San Teodoro City Centre. You might want to make time for a stop at San Teodoro Port or San Teodoro Beach.

Stay near popular San Teodoro attractions

Learn more about San Teodoro

Turquoise waters and powdery white sand make La Cinta beach the perfect spot for swimming and windsurfing. Rent a boat to explore hidden coves along the coast, or join locals at evening markets in the charming town center.

San Teodoro

Top San Teodoro Hotel Reviews

More cheap stays in San Teodoro

Frequently asked questions

What's the best place for a stay in San Teodoro?
Hotel San Teodoro is a favorite with Expedia customers. This hotel offers a restaurant and free parking. Another favorite option for your trip based on traveler reviews is Amasea Resort. See all available top hotels, or vacation rentals in San Teodoro.
If I need to cancel my hotel reservation in San Teodoro, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your arrival date. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in San Teodoro.
Where can I learn more about changing or cancelling my trip to San Teodoro?
To access more information about changing or cancelling your trip to San Teodoro, head over to our customer service page.
What's the best accommodation when traveling with kids to San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a hotel with a children's pool and a free kids' club, and it's a top choice on Expedia for families. Other options for your family trip include Hotel Le Mimose and Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. Find more child-friendly accommodations in San Teodoro.
What is the favorite LGBTQ-friendly accommodation in San Teodoro?
Hotel San Teodoro is a top LGBTQ-friendly hotel that features free WiFi and free parking. Terradimare Resort & Spa and SardegnaSummer Li Cuppulati are two other good options for your vacation. See all available hotels listed as LGBTQ-friendly in San Teodoro.
What's the best pet-friendly place to stay in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top hotel for people traveling with their pets, and offers 2 restaurants and a full-service spa for its human guests. Other good options to stay with your pet include Resort Grande Baia and Hotel San Teodoro. See more pet-friendly hotel accommodations in San Teodoro.
Where is the best place to stay with easy access to San Teodoro Beach?
Hotel Scintilla is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers a restaurant and free parking. It's located just a short 0.9 mi (1.4 km) from San Teodoro Beach. Other good choices within a short distance include Villetta La Cinta Beach A and Villetta La Cinta Beach B.
What about the best place to stay close to Cala Brandinchi Beach?
One of the top choices for your stay is Resort Grande Baia, located a short 0.8 mi (1.3 km) from Cala Brandinchi Beach, and this 4-star resort offers a full-service spa and 2 restaurants. Baglioni Resort Sardinia and Residence Baia Salinedda are other good choices nearby.
What's the best hotel to stay near the beach in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top beachfront hotel offering 2 restaurants and a seasonal outdoor pool, located within a short 8-minute walk of Lu Impostu Beach. Other good options to stay near the beach include Resort Grande Baia and Hotel L'Esagono. See more stays near the beach in San Teodoro.
What's the best luxury accommodation in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a luxury hotel with 2 restaurants and a full-service spa, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale option for your trip is Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. Find more luxury hotels in San Teodoro.
What's the best golf hotel in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top hotel that has an adjacent golf course and features a full-service spa. Other good options if you'd like to stay near a golf course include Hotel San Teodoro and Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. You can tee off at Golf Club Puntaldia during your trip. See more golf hotels in San Teodoro.
Where is the best neigborhood in San Teodoro for tourists?
San Teodoro City Centre is a favorite part of the city for sightseeing with top sights like San Teodoro Beach and La Cinta Beach.
What are some accommodations with pools in San Teodoro?
Hotel San Teodoro is a top hotel with a children's pool, a seasonal outdoor pool, and free WiFi. Hotel Le Mimose is another choice that offers an onsite pool. View all hotels with pools in San Teodoro.
What is the best spa hotel in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top beach spa hotel featuring a rooftop terrace, a fitness center, a free kid's club, and a bar. Treat yourself to a facial, body scrub, or body wrap at Baglioni Spa. Other popular spa hotels in San Teodoro include Resort Grande Baia and Hotel L'Esagono. See all spa hotels in San Teodoro.
What's the best place to stay near Costa Smeralda Airport (OLB)?
Jazz Hotel is a popular 4-star hotel featuring extended parking (for a fee) and free breakfast. It's located a short 0.4 mi (0.7 km) from Costa Smeralda Airport. Other good options near the airport are Hotel Martini Olbia and Grand Hotel President Olbia.
What's it like to stay in San Teodoro?
Visitors can enjoy all that San Teodoro has to offer including the waterfront, spas, and seafood restaurants. Tourists can also enjoy so much more including its parks. In San Teodoro, there are 1066 hotels and other accommodations to choose from. Find out more about San Teodoro.
What is there to see in San Teodoro?
Natural beauty is on display at La Isuledda Beach, San Teodoro Beach, and Lu Impostu Beach. A couple of additional sights to add to your agenda are San Teodoro Port and Cala Brandinchi Beach. Check out what more to see and do in Expedia's San Teodoro guide.
What's the seasonal weather like in San Teodoro?
The hottest months are usually July and August with an average temp of 75°F, while the coldest months are February and January with an average of 51°F. Average annual precipitation for San Teodoro is 22 inches.