San Teodoro Holidays from £679

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Top San Teodoro Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Hotel La Corte
Hotel Delle Rose a Luxury Boutique Hotel
Grand Hotel Resort Ma&Ma - Adults Only
Tramas Hotel & SPA
Hotel Canne al Vento

Top hotels in San Teodoro

Amasea Resort

Amasea Resort

4 out of 5
via Ogliastra 13-15 San Teodoro SS
Amasea Resort
Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

5 out of 5
Via Tavolara San Teodoro SS
9.4/10 Exceptional! (134 reviews)
"Beautiful resort and wonderful service!"

Reviewed on 25 Oct 2026

Baglioni Resort Sardinia - The Leading Hotels of the World
Hotel L'Esagono

Hotel L'Esagono

3 out of 5
Via Cala d'Ambra 141 San Teodoro SS
8.4/10 Very good! (349 reviews)
"Situated on the beach near th"

Reviewed on 25 Oct 2026

Hotel L'Esagono
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.

Stay near popular San Teodoro attractions

What to do in San Teodoro

Frequently asked questions

Why should I book my San Teodoro holiday with Expedia?
Expedia has you covered for all aspects of your next San Teodoro trip. You'll always get the best deal possible, but when you bundle your hotel, flights and/or car hire into a holiday package, you'll score even bigger savings. Keen to truly make the most of your adventure? Add some tours and activities to your package. Expedia offers flexible cancellation policies on almost all bookings, so you won't need to stress if your travel plans change. Head over to our Customer Service Portal link to find out more.
When is the best time of year to holiday in San Teodoro?
Enjoy sightseeing but don't like queuing up for attractions? Book your San Teodoro getaway for September, November and December. Typically, it's much quieter than in May, June and August. With average daytime temperatures of 9ºC, January is the coolest month in San Teodoro. The warmest month is July, when you can experience average temperatures of 25ºC during the day. Whatever the weather, you'll discover plenty of things to keep you occupied here.
What are the top hotels for my holiday in San Teodoro?
If you'd like to stay in the San Teodoro City Centre neighbourhood, Hotel San Teodoro and Resort Grande Baia are fabulous options. Suaredda-Traversa is another popular San Teodoro area. We recommend Terradimare Resort & Spa or Hotel LEsagono if you choose this end of town.
How do I get a cheap holiday to San Teodoro?
If you love amazing deals, combine your bookings into a San Teodoro holiday. Whether you're chasing hotels, flights, activities or hire cars, you can book them all in one place. You'll have plenty of choice at your fingertips too. Expedia has over 400 air carriers and 321,000 hotels throughout the world to take your pick of. Fly with who you want, book a room where you like and save a tidy sum — now that's the ideal escape! Learn more about how you can save money on your next holiday when you combine your hotel and flight bookings with Expedia.
What should I do on my San Teodoro holiday?
There are plenty of things to explore while enjoying a holiday in San Teodoro. Porto Istana Beach, San Teodoro Beach, Port Ottiolu and La Isuledda Beach are just some of this city's most popular attractions.
What is the best area to stay in when on holiday in San Teodoro?
If you'll be visiting Cala Brandinchi Beach, save yourself the hassle of commuting and find somewhere to stay nearby. It's one of the best attractions in San Teodoro.
Do I need a visa for my San Teodoro holiday?
Visa requirements for San Teodoro vary based on your nationality and reason for your visit. Be sure to check official government websites to determine if you need a visa for your trip. This is also a good place to find the most up-to-date information, including details about application procedures or any supporting documentation that may be necessary. Enquire about your visa requirements well in advance to ensure a smooth travel experience. Also make sure your passport has a minimum of six months validity from your return date.
What should I wear on my San Teodoro holiday?
Do some research into the sorts of things people in San Teodoro wear, and consider browsing social media fashion pages for inspiration. Aim to create a versatile wardrobe filled with pieces that suit your destination and show off your personal style. Be sure to check the weather forecast so you can pack your bags accordingly. The warmest month in San Teodoro is July, with average daytime temperatures of 25ºC. If you're holidaying in the coolest month of January, the mercury averages 9ºC during the day.
What does an Expedia San Teodoro holiday include?
That depends on what kind of trip you have in mind. San Teodoro travel deals can include hotels, flights and car hires. You can mix and match to find the bundle that fits your needs. You can also add on experiences and activities after you've booked to pick up even bigger discounts. Explore a large selection of property types and choose one that fits your travel needs. The most popular rentals here are apartments and private holiday homes. With Expedia, it's a breeze to design your San Teodoro escape any way you want.
Does Expedia offer Book Now, Pay Later San Teodoro holidays?
We sure do. Expedia has joined forces with online lender Klarna to help you conveniently pay for your holiday in manageable instalments. Simply pick the payment plan best suited to your needs during the checkout process and take away the stress of budgeting for your trip. Make sure you bundle your flights, accommodation and activities with Expedia to get the biggest bang for your buck. Browse our flexible payment options below:

  • Pay monthly holidays: Klarna offers payments in multiple transactions that suit all types of budgets, so you can take that well-deserved holiday now.
  • No-deposit holidays: If no upfront fee for your trip makes hitting that "book now" button easier, consider a no-deposit holiday plan from Klarna so that you can Book Now, Pay Later!

Can I choose my airline with a San Teodoro Expedia holiday?
Yes — that's one of the best things about an Expedia holiday package. You're the boss! We have access to more than 400 airline partners across the globe, so you have loads of choice when planning your San Teodoro escape.

Explore a world of travel with Expedia