
San Teodoro Vacations from ¥313,877
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to ¥109,000 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
The Latest San Teodoro Vacation Packages
Price found within the past 48 hours. Click for updated prices.



Hotel Petra Bianca
Price was ¥388,836, price is now ¥352,810 per person
¥352,810
per person
Jul 18 - Jul 20
found 1 day ago
Roundtrip flight included
Tokyo (TYO) to Olbia (OLB)
8.8/10 Excellent! (185 reviews)
I love this property! I’m having the best stay here and keep extending my days. Highly recommend!
Reviewed on Sep 6, 2025

Hotel Sporting
Price was ¥441,263, price is now ¥401,583 per person
¥401,583
per person
Jul 18 - Jul 20
found 18 hours ago
Roundtrip flight included
Tokyo (TYO) to Olbia (OLB)
9/10 Wonderful! (88 reviews)
The grounds were simply breathtaking. Its own private beaches with outstanding views. Quaint library room stocked with books, multiple cozy areas with plush couches all over the hotel where one can sit and relax, multiple dining areas, beautiful pools, delicious buffet breakfast, direct access to the marina walkway bringing you to multiple restaurants, cafes and shopping. The hotel hostess, Carla, is an absolute gem and catered to our every need. Alessandro took incredible care of us at breakfast and preempted our daily coffee and tea requests :) The rooms are fine, although brittle bed sheets and not great pillows but that would not deter me from returning. Even the chamber maids made sure we had what we needed and bent over backwards to accommodate. I absolutely loved my stay and look forward to a return visit.
Reviewed on Sep 14, 2025
Find the Best San Teodoro Vacation Packages
San Teodoro Beach Vacation
Whether you're heading off by yourself or with the whole gang, you're sure to find plenty of relaxation on your San Teodoro vacation. Hunt for shiny seashells or laze on the shore and watch the sunset. Whatever you decide to do, your trip to San Teodoro is sure to be a blast. San Teodoro Beach, located 3 kilometers from the city center, is a great choice for those who value convenience. Many people also lock in San Teodoro vacation deals closer to Spiaggia Salinedda, another popular nearby option.
Things You Should Know About San Teodoro
- If you're dreaming of that oceanfront lifestyle, consider our San Teodoro beach hotels. Gorgeous water views and cool sea air — what more could you ask for?
- Apartments are another popular choice for those planning a vacation in San Teodoro. Two great options are Futura Club Baja Bianca and Li Suari Club Village.
- San Teodoro is home to approximately 1,900 people. Why not get out and say hello to one or two of them? It's a terrific way to get some local knowledge! You can also look up our San Teodoro things to do page.
- If you're on the lookout for places to visit while you're in town, add San Teodoro Beach, La Isuledda Beach and Cala Suaraccia Beach to your travel schedule. Also, be sure to look into our San Teodoro vacation deals to get great deals on your experiences, hotels and more.
San Teodoro Hotel Deals

Baglioni Resort Sardinia - The Leading Hotels of the World
Via Tavolara San Teodoro SS
The price is ¥167,125 per night from Jun 14 to Jun 15
¥167,125
¥185,694 total
Jun 14 - Jun 15
includes taxes & fees
9.4/10 Exceptional! (100 reviews)
"Stunning property, the only issue I have is that it talked about a private beach, but the beach was not accessible easily. We had to take a shuttle. Also there was no food or drinks for sale on the beach by the hotel"
Reviewed on May 27, 2026

Amasea Resort
via Ogliastra 13-15 San Teodoro SS
The price is ¥53,616 per night from Jun 9 to Jun 10
¥53,616
¥60,091 total
Jun 9 - Jun 10
includes taxes & fees
8.8/10 Excellent! (56 reviews)
"Beautiful resort. We were amazed by how quiet and peaceful it was, even though it was half term. The private beach was stunning as was the pool area. The food was lovely and an easy walk into San Teodoro. We will definitely come back."
Reviewed on May 30, 2026

Hotel San Teodoro
Località Badualga snc San Teodoro SS
Fully refundableReserve now, pay when you stay
The price is ¥25,942 per night from Jun 14 to Jun 15
¥25,942
¥29,651 total
Jun 14 - Jun 15
includes taxes & fees
8.8/10 Excellent! (70 reviews)
"Amazing place"
Reviewed on May 15, 2026
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.
What to do in San Teodoro

Experience Wildlife: Small Group Tour from Golfo Aranci
¥9,198
per adult

Dolphins: Dolphin-Watching Tour and Capo Figari by Dinghy
¥6,464
per adult
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.

