A crowded beach with people swimming and sunbathing, colorful umbrellas, and a mountainous backdrop.

San Teodoro Holidays from £331

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.
  • 21 Sept - 26 Sept

    LH Pedraladda Resort + Flight

    Castelsardo
    5 nights
    4.0 star property
    7.8/10 - Good (295 reviews)
    "The hotel doesn’t have a drop off area or any luggage trolleys, pity the receptionist was curt, abrupt, non informative and dismissive. The hotel appears old and struggling to keep up with travellers requirements. The room was old cashing a good size and clean with aircon. The bathroom was big but the window didn’t work and was screwed open, I asked straight away for the window to be fixed and a handle put on the window as it was also missing. I was told the engineer would come but six days..."
    Reviewed July 12, 2026
    Return London (LGW) - Olbia (OLB)
    LGW - OLBDirect OLB - LGWDirect
    Save 100% on your flight
    £568
    £331
    per traveller
    found 1 day ago
    LH Pedraladda Resort
  • 3 Sept - 9 Sept

    LH Hotel La Funtana - Adults Only + Flight

    Santa Teresa di Gallura
    6 nights
    4.0 star property
    8.8/10 - Excellent (145 reviews)
    "Clean place, well located - a 5 mins walk to the Center. Besides 2 supermarkets. A small. Hot practical gym."
    Reviewed July 1, 2026
    Return Birmingham (BHX) - Olbia (OLB)
    BHX - OLB1 stop OLB - BHX1 stop
    Save 100% on your flight
    £1,379
    £752
    per traveller
    found 19 hours ago
    LH Hotel La Funtana - Adults Only
  • 1 Sept - 6 Sept

    CPH - Pevero Hotel + Flight

    Arzachena
    5 nights
    5.0 star property
    8.8/10 - Excellent (91 reviews)
    "Our experience at the CPH Pevero was fantastic. It's a beautiful facility in the lovely Sardinian style, and in a fantastic location. Extremely clean in both the common areas and the room. The room was great, the breakfast was excellent and the staff could not have been nicer. The beach is easily accessible and the nice lifeguards are always happy to give you a ride in the golf cart. I have only good things to say about this place."
    Reviewed June 22, 2026
    Return London (LGW) - Olbia (OLB)
    LGW - OLBDirect OLB - LGW1 stop
    Save 100% on your flight
    £3,832
    £2,568
    per traveller
    found 1 day ago
    CPH - Pevero Hotel
  • 21 Sept - 27 Sept

    Hotel Pedra Santa + Flight

    Arzachena
    6 nights
    4.0 star property
    8.2/10 - Very good (71 reviews)
    "We left our towels on the floor before leaving the room in the morning, expecting them to be changed. However, when we returned in the evening, all the dirty towels had been hung back up on the racks as if they were clean. Unfortunately, we only realized they were still dirty after we had already used them to shower. When we went to the lobby to address this with the tall woman at the reception, she responded aggressively, stating, "It's not like you wash your towels every day at home." When we..."
    Reviewed July 19, 2026
    Return London (LON) - Olbia (OLB)
    LGW - OLBDirect OLB - LGWDirect
    Save 100% on your flight
    £745
    £511
    per traveller
    found 1 day ago
    Hotel Pedra Santa
  • 1 Oct - 7 Oct

    Hotel Valdiola + Flight

    Arzachena
    6 nights
    3.0 star property
    8.8/10 - Excellent (39 reviews)
    "The staff at desk, restaurant and room cleaning were so friendly and accommodating. The views are amazing along with a nice daily full breakfast. Perhaps…just a few more degrees added to the pool and you’d have a perfect Costa Smeralda stay."
    Reviewed October 8, 2025
    Return London (LON) - Olbia (OLB)
    LGW - OLBDirect OLB - LGWDirect
    Save 100% on your flight
    £514
    £358
    per traveller
    found 12 hours ago
    Hotel Valdiola

Where to stay in San Teodoro

Find the best San Teodoro areas for the activities you enjoy most. Learn more about San Teodoro
Learn more about San Teodoro

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.

Discover the most popular places to visit in San Teodoro

What to do in San Teodoro

San Teodoro Hotel Deals

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.

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.

Book with confidence

Things to do in and around San Teodoro

San Teodoro, located in Sardinia, is a perfect destination for beach lovers and outdoor enthusiasts. Visitors can enjoy splendid beach days, engaging in various activities such as golfing at a local golf course or relaxing at a private country club. The area also offers excellent opportunities for sightseeing and outdoor adventures, including dive schools for exploring the stunning marine life. Experience the beauty and charm of San Teodoro during your holiday.

Shopping

In San Teodoro, browse local boutiques for handmade crafts and Sardinian delicacies. For more extensive shopping, visit the nearby Olbia Shopping Centre, about 30 kilometres away, if you're up for a drive, or explore the lively markets in town for unique souvenirs and gifts.

Recreation

Experience the serene vibes at Parco Naturale di Bidderosa, perfect for relaxation and wellness. For sports enthusiasts, the Golf Club Puntaldia and Pevero Golf Club offer stunning outdoor settings for a round of golf, both located a short drive from San Teodoro.

Adventure

Experience the thrill of underwater sports at Centro Sub Portorotondo, located 30.6km from San Teodoro, where you can explore vibrant marine life. For family fun, visit Aquadream, a waterpark 43.5km away, offering exhilarating slides and entertainment for all ages amidst a lively atmosphere.

Nightlife

San Teodoro's nightlife is vibrant, boasting beach clubs like La Cinta offering DJ sets and cocktails. For a more relaxed vibe, visit Bar Da Andrea for aperitifs and live music. Experience the lively atmosphere at L’Isola dei Nuraghi, where you can dance the night away under the stars.

Find the best attractions in San Teodoro

San Teodoro, Sardinia, is perfect for a beach holiday, offering stunning outdoor scenery and cultural experiences. Explore its renowned beaches, including the lively party beach, and discover local attractions such as the nudist beach and nearby castles. Don't miss the charming tourist village and the beautiful San Teodoro beach, which promise unforgettable moments for every traveller seeking sun and adventure.

  • San Teodoro Beach: Experience the stunning sandy shores of San Teodoro Beach, where you can soak up the sun, swim in crystal-clear waters, and enjoy the lively beach atmosphere. Ideal for relaxation or beach sports, it’s a perfect getaway for sun-seekers.
  • San Teodoro Lagoon: Discover the serene beauty of San Teodoro Lagoon, a family-friendly park that offers eco-friendly activities amidst lush greenery. Enjoy picnics, birdwatching, and leisurely walks, making it an ideal spot for nature lovers and families alike.
  • Cascata Rio Pitrisconi: Embark on an adventure to Cascata Rio Pitrisconi, a picturesque waterfall surrounded by rugged terrain. Perfect for couples and thrill-seekers, it offers a romantic setting and opportunities for hiking and exploration.

Best time to go to San Teodoro

The best time to visit San Teodoro can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in San Teodoro falls in July and August. August has high visitor numbers and sunny weather. The coolest average temperature in San Teodoro falls in January and February. February has average visitor numbers and mostly sunny weather.

Tips to save on your trip to San Teodoro

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to San Teodoro.
  • Consider traveling to San Teodoro during the low season (January to March) for more affordable options.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.