San Teodoro Holidays from £205

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

Your San Teodoro Holiday

The best way to experience this interesting city is with a customised San Teodoro holiday package. Base yourself in the neighbourhood of Porto Taverna, which is great for views, camping and walking or choose someplace else — our packages are all about you. A trip to San Teodoro is a wonderful opportunity to go sightseeing. Be sure to stop by well-known attractions like Cala Brandinchi Beach, San Teodoro Beach and Lu Impostu Beach. Browse Expedia's wide range of travel options and book your dream holiday to San Teodoro now.

Top San Teodoro Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Hotel La Ciaccia

Hotel La Ciaccia

£205
per person
15 Oct - 20 Oct
found 1 day ago
Return flight included
London (LON) to Olbia (OLB)
9/10 Wonderful! (23 reviews)
Top per

Reviewed on 10 Aug 2026

Abi d'Oru Sardinian Beach Resort & Spa

Abi d'Oru Sardinian Beach Resort & Spa

Save 100% on your flight
£504
per person
13 Oct - 17 Oct
found 1 day ago
Return flight included
London (LGW) to Olbia (OLB)
9/10 Wonderful! (264 reviews)
food options at the resort are not the best - they're good but not the best. beach bar & restaurant are ok. the food for dinner in the 2 restaurants that are perat of the resorts - not great breakfast was great though

Reviewed on 11 Sept 2026

LH Pozzo Sacro Hotel

LH Pozzo Sacro Hotel

Save 100% on your flight
£554
per person
26 Oct - 30 Oct
found 1 day ago
Return flight included
London (LON) to Olbia (OLB)
8.8/10 Excellent! (63 reviews)
Hotel Cormorano

Hotel Cormorano

Save 100% on your flight
£345
per person
15 Oct - 19 Oct
found 1 day ago
Return flight included
London (LON) to Olbia (OLB)
8/10 Very good! (52 reviews)
Very friendly staff at the front desk and very clean hotel. Great breakfast, would recommend

Reviewed on 3 Sept 2026

Albergo Rurale Casa Fois

Albergo Rurale Casa Fois

Save 100% on your flight
£304
per person
15 Oct - 20 Oct
found 1 day ago
Return flight included
London (LON) to Olbia (OLB)
10/10 Exceptional! (1 review)
​Un séjour parfait, une vraie parenthèse de détente ! L'hôtel est idéalement situé : au calme absolu, tout en étant à deux pas de la plage. Les extérieurs sont magnifiques et invitent immédiatement à la déconnexion, avec une mention spéciale pour les douches en plein air qui offrent une super expérience ! La chambre était impeccable, joliment décorée et dotée d’une literie très confortable (gros coup de cœur pour la double douche). Le petit-déjeuner était un vrai régal et Paola a été adorable et chaleureuse du début à la fin. Nous recommandons sans hésiter !

Reviewed on 17 Aug 2026

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.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January49.6°F (9.8°C)Light RainMostly SunnyAverageLow
February49.6°F (9.8°C)Light RainMostly SunnyAverageLow
March52.5°F (11.4°C)Light RainMostly SunnyAverageLow
April57.4°F (14.1°C)No RainMostly SunnyAverageAverage
May63.9°F (17.7°C)Light RainSunnyAverageAverage
June72.7°F (22.6°C)No RainSunnyHighHigh
July78.3°F (25.7°C)No RainSunnyHighHigh
August78.3°F (25.7°C)No RainSunnyHighHigh
September72.1°F (22.3°C)No RainSunnyAverageAverage
October65.3°F (18.5°C)Light RainMostly SunnyLowAverage
November57.7°F (14.3°C)Light RainMostly SunnyLowAverage
December52.2°F (11.2°C)Light RainMostly SunnyLowAverage

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.

San Teodoro Beach Holiday

There's nothing more delightful than a San Teodoro holiday. Whether you're sipping on fancy cocktails at a local bar or flipping through a magazine along the water's edge, your trip to San Teodoro is the perfect time to live out those beachy daydreams. Many people will tell you to stay close to Cala Brandinchi Beach, situated just 4 miles from the city centre. However, you'll also discover a fantastic range of San Teodoro holiday packages close to San Teodoro Beach and Lu Impostu Beach, two other popular nearby options.

Things You Should Know About San Teodoro

  • If your idea of a perfect holiday is fresh sea air and sparking water views, check out our San Teodoro beach hotels. You're sure to forget the hassles of daily life at these perfectly located retreats.
  • You can also browse our range of apartments. They're popular with travellers planning a holiday in San Teodoro. Start your search with Appartamento Le Peonie Nuragheddu and Residence Happy Terra Bilo 1.
  • Approximately 1,900 people reside in San Teodoro. If you'd like advice about things to see and do, why not chat to some of the friendly locals? Our San Teodoro things to do page is also a handy source of information.
  • Cala Brandinchi Beach, San Teodoro Beach and Lu Impostu Beach are some popular sights that should be on your travel schedule. With our San Teodoro holiday deals, you'll have more money in your back pocket to explore.

San Teodoro Essential Information

Language
Italian
Currency
Euros
Local Welcome
Ciao
Local Goodbye
Ciao
Closest Airport
Costa Smeralda Airport (OLB)
Population
1,900
Max Temp Winter
13ºC
Max Temp Summer
29ºC
Top Sights
Cala Brandinchi Beach, Porto Istana Beach and San Teodoro Beach

Top hotels in San Teodoro

Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

Via Tavolara San Teodoro SS
£321
11 Oct - 12 Oct
includes taxes & fees
9.4/10 Exceptional! (126 reviews)
"Rally close to a beach. A bit expensive for food but that’s to be expected at a resort."

Reviewed on 4 Sept 2026

Baglioni Resort Sardinia - The Leading Hotels of the World
Hotel Le Mimose

Hotel Le Mimose

Via Nazionale 32 San Teodoro SS
Fully refundableReserve now, pay when you stay
£72
12 Oct - 13 Oct
includes taxes & fees
Hotel Le Mimose
Resort Grande Baia

Resort Grande Baia

Localita Montepetrosu SS 125 San Teodoro SS
£134
30 Sept - 1 Oct
includes taxes & fees
7.8/10 Good! (369 reviews)
"Wifi very poor No amenities in room: tissues, shampoo, lotion Lack of kitchen necessities: dish soap, paper towels, napkins etc No cleaning service No clean towels during stay for pool/room Door did not work, constant struggle to open"

Reviewed on 25 Aug 2026

Resort Grande Baia
See all 1,203 properties in San Teodoro
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

Cala Brandinchi Beach

9.0/10 (225 reviews)
If a restful holiday is part of your travel plans, Cala Brandinchi Beach might be the perfect place to visit during your trip to San Teodoro. Stroll along the marina or visit the spas in this relaxing area.
See properties

San Teodoro Beach

8.8/10 (285 reviews)
Why not spend a care-free afternoon at San Teodoro Beach during your travels in San Teodoro? Discover the countryside and spas in this relaxing area.
See properties

La Isuledda Beach

8.6/10 (47 reviews)
If a restful holiday is part of your travel plans, La Isuledda Beach might be the perfect place to visit during your trip to San Teodoro. Stroll along the marina or discover the countryside in this relaxing area.
See properties

Lu Impostu Beach

9.0/10 (127 reviews)
If a restful holiday is part of your travel plans, Lu Impostu Beach might be the perfect place to visit during your trip to San Teodoro. Wander the marina or discover the countryside in this relaxing area.
See properties

San Teodoro Port

8.2/10 (24 reviews)
Explore the waterfront in San Teodoro City Centre with a trip to San Teodoro Port. Wander the beautiful beaches in this relaxing area.
See properties

Cala Suaraccia Beach

8.0/10 (2 reviews)
If a restful holiday is part of your travel plans, Cala Suaraccia Beach might be the perfect place to visit during your trip to San Teodoro. Amble within the natural setting or visit the spas in this relaxing area.
See properties

San Teodoro Lagoon

8.4/10 (70 reviews)
Commune with nature and explore the great outdoors at San Teodoro Lagoon during your travels in San Teodoro. Wander the parks and beaches while you're in the area.
See properties

Cascata Rio Pitrisconi

9.0/10 (7 reviews)
Commune with nature and explore the great outdoors at Cascata Rio Pitrisconi during your travels in San Teodoro. Wander the marina or discover the countryside in this relaxing area.
See properties

What to do in San Teodoro

Olbia: Tavolara and Molara Snorkeling Boat Tour

Olbia: Tavolara and Molara Snorkeling Boat Tour

£60
per adult
100% of travellers recommend
Olbia: Tavolara and Molara Snorkeling Boat Tour
Tour to Figarolo Island with the possibility to observe dolphins

Tour to Figarolo Island with the possibility to observe dolphins

£51
per adult
100% of travellers recommend
Tour to Figarolo Island with the possibility to observe dolphins
Tavolara: 5 Islands tour from San Teodoro's beach

Tavolara: 5 Islands tour from San Teodoro's beach

£77
per adult
Tavolara: 5 Islands tour from San Teodoro's beach
See all activities 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

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.