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

Find Beach Resorts in San Teodoro

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on San Teodoro Beach Resorts & Hotels

Tonight
26 Aug - 27 Aug
Tomorrow
27 Aug - 28 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Our top choices for San Teodoro beach hotels

1. Hotel San Teodoro

Hotel San Teodoro
San Teodoro
  • Escape to Mediterranean paradise steps from a pristine white sand beach, with complimentary beach loungers, towels, and umbrellas.
£93
includes taxes & fees
25 Sept - 26 Sept
Hotel San Teodoro

2. Hotel L'Esagono

Hotel L'Esagono
San Teodoro City Centre
  • Unwind on a private Mediterranean beach with sun loungers, umbrellas, and ocean-view dining at this waterfront hotel.
£97
includes taxes & fees
26 Sept - 27 Sept
Hotel L'Esagono

3. Terradimare Resort & Spa

Terradimare Resort & Spa
San Teodoro City Centre
  • Seaside tranquility meets adventure at this beach resort, just a quick drive from San Teodoro's white sand shores.
£141
includes taxes & fees
22 Sept - 23 Sept
Terradimare Resort & Spa

4. MOLAROTTO CAMERE CON ANGOLO COTTURA

MOLAROTTO CAMERE CON ANGOLO COTTURA
San Teodoro
£99
includes taxes & fees
26 Sept - 27 Sept
MOLAROTTO CAMERE CON ANGOLO COTTURA

5. Hotel Sandalyon

Hotel Sandalyon
San Teodoro City Centre
£97
includes taxes & fees
25 Sept - 26 Sept
Hotel Sandalyon

6. Amasea Resort

Amasea Resort
San Teodoro City Centre
£239
includes taxes & fees
26 Sept - 27 Sept
Amasea Resort

7. Li Suari Club Village

Li Suari Club Village
San Teodoro
  • Retreat to a white sand paradise with beach shuttle service, loungers, and endless water adventures.
£143
includes taxes & fees
21 Sept - 22 Sept
Li Suari Club Village

8. Hotel Scintilla

Hotel Scintilla
San Teodoro City Centre
  • Relax near San Teodoro Beach with loungers and umbrellas for ideal days by white sand shores.
£107
includes taxes & fees
23 Sept - 24 Sept
Hotel Scintilla

9. Hotel Costa Caddu

Hotel Costa Caddu
San Teodoro
  • Bask in oceanfront serenity with white sand shores just steps away, where waterfront dining and aquatic adventures await.
£199
includes taxes & fees
30 Aug - 31 Aug
Hotel Costa Caddu

10. Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
San Teodoro
  • Relax on a private sandy beach with loungers and umbrellas at this luxurious retreat.
£450
includes taxes & fees
16 Sept - 17 Sept
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
View all properties

Choose what matters most at beach hotels in San Teodoro

Pool
Breakfast included
4 stars
5 stars
Adult-only

Beach hotels with pools in San Teodoro

Hotel L'Esagono

Hotel L'Esagono
San Teodoro City Centre
£97
includes taxes & fees
26 Sept - 27 Sept
Hotel L'Esagono

Terradimare Resort & Spa

Terradimare Resort & Spa
San Teodoro City Centre
£141
includes taxes & fees
22 Sept - 23 Sept
Terradimare Resort & Spa

Hotel San Teodoro

Hotel San Teodoro
San Teodoro
£93
includes taxes & fees
25 Sept - 26 Sept
Hotel San Teodoro

Li Suari Club Village

Li Suari Club Village
San Teodoro
£143
includes taxes & fees
21 Sept - 22 Sept
Li Suari Club Village

MOLAROTTO CAMERE CON ANGOLO COTTURA

MOLAROTTO CAMERE CON ANGOLO COTTURA
San Teodoro
£99
includes taxes & fees
26 Sept - 27 Sept
MOLAROTTO CAMERE CON ANGOLO COTTURA

Amasea Resort

Amasea Resort
San Teodoro City Centre
£239
includes taxes & fees
26 Sept - 27 Sept
Amasea Resort

Hotel Costa Caddu

Hotel Costa Caddu
San Teodoro
£199
includes taxes & fees
30 Aug - 31 Aug
Hotel Costa Caddu

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
San Teodoro
£450
includes taxes & fees
16 Sept - 17 Sept
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Resort Grande Baia

Resort Grande Baia
San Teodoro
£142
includes taxes & fees
22 Sept - 23 Sept
Resort Grande Baia

Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World
San Teodoro
£598
includes taxes & fees
25 Sept - 26 Sept
Baglioni Resort Sardinia - The Leading Hotels of the World
View all properties

Beach hotels with free breakfast in San Teodoro

Hotel L'Esagono

Hotel L'Esagono
San Teodoro City Centre
£97
includes taxes & fees
26 Sept - 27 Sept
Hotel L'Esagono

Terradimare Resort & Spa

Terradimare Resort & Spa
San Teodoro City Centre
£141
includes taxes & fees
22 Sept - 23 Sept
Terradimare Resort & Spa

Hotel Sandalyon

Hotel Sandalyon
San Teodoro City Centre
£97
includes taxes & fees
25 Sept - 26 Sept
Hotel Sandalyon

Hotel Scintilla

Hotel Scintilla
San Teodoro City Centre
£107
includes taxes & fees
23 Sept - 24 Sept
Hotel Scintilla

Li Suari Club Village

Li Suari Club Village
San Teodoro
£143
includes taxes & fees
21 Sept - 22 Sept
Li Suari Club Village

Amasea Resort

Amasea Resort
San Teodoro City Centre
£239
includes taxes & fees
26 Sept - 27 Sept
Amasea Resort

Hotel Costa Caddu

Hotel Costa Caddu
San Teodoro
£199
includes taxes & fees
30 Aug - 31 Aug
Hotel Costa Caddu

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
San Teodoro
£450
includes taxes & fees
16 Sept - 17 Sept
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World
San Teodoro
£598
includes taxes & fees
25 Sept - 26 Sept
Baglioni Resort Sardinia - The Leading Hotels of the World

Hotel Lu Pitrali

Hotel Lu Pitrali
San Teodoro
£155
includes taxes & fees
4 Sept - 5 Sept
Hotel Lu Pitrali
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.
View all properties

Find out more about San Teodoro

San Teodoro and its attractions for beach lovers

San Teodoro, a charming coastal town in Sardinia, offers a wealth of activities and sights for beach-loving travellers. Begin your adventure at La Cinta Beach, known for its crystal-clear waters and soft, white sand, perfect for a family day out. The beach is also ideal for water sports enthusiasts, with options for windsurfing and paddleboarding readily available. For a more serene experience, head to Cala Brandinchi, often referred to as ‘Little Tahiti’ for its stunning turquoise waters and picturesque backdrop—it's a fantastic spot for a picnic or simply soaking up the sun. Don't miss the chance to explore the nearby Tavolara Island, a protected marine area where you can snorkel among vibrant marine life or take a guided boat tour. As the sun sets, the vibrant nightlife in San Teodoro comes alive, with beachfront bars and restaurants serving fresh seafood and local delicacies. For accommodations, the hotels along the coast offer direct beach access, family-friendly amenities, and attentive service, ensuring a comfortable stay while you make the most of this beautiful Sardinian gem.

Find the best beach hotels and resorts in San Teodoro

For those seeking a sun-soaked escape in San Teodoro, Sardinia, these top hotels offer unparalleled beach access and amenities that ensure a delightful seaside getaway.Baglioni Resort Sardinia - The Leading Hotels of the World

  • Why it's great for the ultimate beach vacation spot: Boasting an impressive review rating of 9.4, Baglioni Resort Sardinia is a premier destination for discerning beachgoers. This luxury resort features a private white sand beach, complete with sun loungers and a beach bar, perfect for soaking in the sun and enjoying refreshing cocktails. Guests can enjoy various beach activities such as sailing, snorkeling, and scuba diving, all within close proximity.
  • Other amenities: The resort offers an exquisite on-site restaurant with ocean views, a full-service spa with a sauna and hot tub, and a stunning outdoor pool area. Guests can enjoy 24-hour room service, complimentary daily breakfast, and a well-equipped fitness centre. Additional features include concierge services, a playground for children, and convenient transportation options such as airport shuttles to ensure a seamless travel experience.
  • Nearby attractions: Lu Impostu Beach - 1.4 km, Golf Club Puntaldia - 3.6 km

Hotel Costa Caddu

  • Why it's great for the ultimate beach vacation spot: With a fantastic review rating of 9.2, Hotel Costa Caddu is a wonderful retreat for beach aficionados. This hotel features nearby access to a beautiful white sand beach, where guests can relax under sun umbrellas or take part in exhilarating water sports like scuba diving and windsurfing. The scenic waterfront location enhances the beach experience for all travelers.
  • Other amenities: On-site amenities include an outdoor pool with sun loungers, a restaurant with ocean views, and a relaxing hot tub. Guests will appreciate the free self-parking and daily housekeeping services. The hotel also offers terraces for enjoying the stunning surroundings, and a playground is available for younger guests, making it perfect for families looking for a beachside getaway.
  • Nearby attractions: San Teodoro Beach - 4.1 km, La Isuledda Beach - 1.5 km

Terradimare Resort & Spa

  • Why it's great for the ultimate beach vacation spot: Terradimare Resort & Spa is a perfect haven for beach lovers, a guest review rating of 9.0. This resort offers a range of beach amenities, including nearby windsurfing, kayaking, and snorkeling opportunities, making it ideal for adventurous travelers eager to explore the stunning Sardinian coastline. Guests can unwind on the beautiful white sand beach or take part in exhilarating boat tours to discover the crystal-clear waters of the Mediterranean.
  • Other amenities: The resort features a luxurious outdoor pool with sun loungers, a spa offering various treatments, and an onsite restaurant with delightful dining options. Additional offerings include a fitness centre, tennis courts, and a terrace for relaxation. For families, there is a playground, and convenient airport shuttle services are provided to enhance your stay. Daily housekeeping ensures a comfortable environment throughout your visit.
  • Neighborhood: San Teodoro City Centre
  • Nearby attractions: San Teodoro Lagoon - 1.7 km, La Punta Falls - 1.5 km, San Teodoro Beach - 1.7 km

Hotel L'Esagono

  • Why it's great for the ultimate beach vacation spot: With a solid review rating of 8.2, Hotel L'Esagono is an inviting option for beach enthusiasts. This hotel provides direct access to a private sandy beach, complete with sun loungers and beach umbrellas, ensuring guests can indulge in sunbathing and relaxing by the sea. The location is perfect for those looking to enjoy water sports such as scuba diving and kayaking, all available nearby.
  • Other amenities: Guests can enjoy an ocean-view restaurant that offers delicious meals and refreshing drinks, along with a spa featuring a steam room and massage treatments. The hotel also boasts an outdoor pool, a terrace for sunbathing, and complimentary breakfast options. For those looking to explore the area, nearby hiking and rock climbing activities promise adventure, while a concierge service is available to assist with local arrangements.
  • Neighborhood: San Teodoro City Centre
  • Nearby attractions: La Punta Falls - 2.1 km, San Teodoro Beach - 0.1 km

Resort Grande Baia

  • Why it's great for the ultimate beach vacation spot: Resort Grande Baia is a delightful choice for beach lovers, featuring a review rating of 7.8. This resort offers guests easy access to a nearby sand beach complete with sun loungers and umbrellas for a perfect day under the sun. Travelers can enjoy a host of nearby beach activities, ensuring a fun-filled experience along the Sardinian coast.
  • Other amenities: The resort includes a full-service spa offering hydrotherapy treatments and a Turkish bath, an outdoor pool, and tennis courts for sports enthusiasts. A variety of dining options are available, along with a rooftop terrace that provides stunning views. Guests can also take advantage of massage treatments, and the hotel’s concierge service can help arrange local excursions and activities.
  • Nearby attractions: Lu Impostu Beach - 5.7 km, Cala Brandinchi Beach - 6.1 km

Top San Teodoro Hotel Reviews

Terradimare Resort & Spa

Terradimare Resort & Spa

10/10 Excellent
"Site propre, grandes chambres, belle piscine... Par contre, pour un séjour de 5 nuits, il n'y a pas de femme de ménage : aucun changement de serviette, pas de nouveau papier de toilette (payant si demandé). À retenir : Prêt de serviette de plage payant."
Matthew 5-night trip
Posted 6 days ago
Terradimare Resort & Spa
Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

10/10 Excellent
"Beautiful resort set on a nice wide sand beach. The breakfast was incredible."
Amanda 4-night trip
Posted 3 weeks ago
Baglioni Resort Sardinia - The Leading Hotels of the World
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

10/10 Excellent
"A beautiful, spacious, and very well-maintained hotel. The rooms and bathrooms are large, comfortable, and spotless. The breakfast was excellent, and both the beach and pool areas were beautiful and relaxing. The staff was attentive, friendly, and always willing to help. The only area that could use some improvement is the gym, but overall we had a fantastic stay and would happily return."
jimena 4-night trip
Posted 1 month ago
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Hotel Costa Caddu

Hotel Costa Caddu

10/10 Excellent
"The hotel was clean and well maintained. The grounds were beautiful and kept in prestige conditions. In relation to the food served, it was excellent, fresh and a joy to consume. Saying this, it would have been nice to have been able to order single dishes in the evening as what is provided is a four course meal which is sometimes just too much. A local free bus to San Teodoro 4 times a day is provided however there is literally no taxi service unless you are willing to pay 55EUR for 4km travel. A superb local beach is within 15min walk from the hotel. The hotel has sea view and a good size pool. A unique selling point for us was the outstanding staff, super friendly and helpful 😊 The quality of food and drinks in the local restaurants is exceptional."
Stephan 14-night trip
Posted 1 month ago
Hotel Costa Caddu
Hotel Sandalyon

Hotel Sandalyon

10/10 Excellent
"It was an amazing stay, the staff were very friendly and the hotel location was perfect and very close to the beach."
Maysam 4-night trip
Posted 1 month ago
Hotel Sandalyon
Residence Baia Salinedda

Residence Baia Salinedda

8/10 Good
"Private pretty security everything close by friendly staff relaxing definitely gl back. "
Gilda 2-night trip
Posted 1 year ago
Residence Baia Salinedda
Resort Grande Baia

Resort Grande Baia

10/10 Excellent
"Great place, great stay"
Imogen 3-night trip
Posted 1 year ago
Resort Grande Baia

Frequently asked questions

What are the best beach hotels in San Teodoro?
Some of the best beach hotels in San Teodoro include the Baglioni Resort Sardinia - The Leading Hotels of the World, Terradimare Resort & Spa, and Hotel Le Mimose.The 5-star Baglioni Resort Sardinia - The Leading Hotels of the World, with a 9.4 rating, offers sea views from many of its rooms and features a poolside restaurant and a 24-hour room service. Guests frequently praise its good location.For a 4-star option, the Terradimare Resort & Spa, rated 9.0, is located near the beach and offers an outdoor pool with sun loungers and a poolside bar. Reviewers often comment on the friendly and efficient staff, and the quiet, lovely pool.The 3-star Hotel Le Mimose, with an 8.6 rating, is situated near a private beach and provides an outdoor pool with sun loungers and a poolside bar.
How much does a beach hotel in San Teodoro cost?
Prices for beach hotels in San Teodoro vary, but you can find a great deal from £93 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which San Teodoro hotels are near the best beaches?
For hotels near the best beaches in San Teodoro, consider Baglioni Resort Sardinia - The Leading Hotels of the World, Terradimare Resort & Spa, Hotel San Teodoro, Hotel L'Esagono, or Hotel Le Mimose.The 5-star Baglioni Resort Sardinia - The Leading Hotels of the World, with a 9.4 rating, offers sea views from its rooms and boasts a poolside restaurant and a 24-hour room service. Guests frequently praise its good location.Terradimare Resort & Spa is a 4-star property with a 9.0 rating, located near the beach. It features an outdoor pool with sun loungers and a poolside bar. Reviewers often highlight its friendly and fantastic staff, as well as its quiet location.The 4-star Hotel San Teodoro, rated 8.8, provides private beach access and offers a train station drop-off service.Hotel L'Esagono, a 3-star hotel with an 8.2 rating, is situated directly on a private beach and has a full-service spa with a steam room and hot tub.Finally, the 3-star Hotel Le Mimose, with an 8.6 rating, also offers private beach access and features an outdoor pool with sun loungers and a poolside bar.
Which beach hotels in San Teodoro are good for families?
For a family trip to San Teodoro, consider the Baglioni Resort Sardinia - The Leading Hotels of the World, Terradimare Resort & Spa, or Hotel Le Mimose.The 5-star Baglioni Resort Sardinia - The Leading Hotels of the World, with a 9.4 rating, offers stunning sea views from many of its rooms and features a poolside restaurant, which is convenient for families.Terradimare Resort & Spa is a 4-star option rated 9.0. It is located near the beach and offers an outdoor pool with sun loungers, as well as a poolside bar. Guests frequently mention the friendly staff and quiet pool.For a slightly more budget-friendly choice, the 3-star Hotel Le Mimose, with an 8.6 rating, is situated near a private beach and also has an outdoor pool with sun loungers and a poolside bar.
What are the best San Teodoro hotels with ocean views?
For hotels with ocean views in San Teodoro, the Baglioni Resort Sardinia - The Leading Hotels of the World is a superb option.The 5-star Baglioni Resort Sardinia, with a 9.4 rating, offers sea views from many of its rooms and is located very close to the sea. Guests often comment positively on its location. It also features a poolside restaurant, a poolside bar, and premium bedding for a comfortable stay.
What are the top-rated beach hotels in San Teodoro with a pool?
Some of the top-rated beach hotels in San Teodoro with a pool include Baglioni Resort Sardinia - The Leading Hotels of the World, Terradimare Resort & Spa, and Hotel San Teodoro.The 5-star Baglioni Resort Sardinia - The Leading Hotels of the World, with a 9.4 rating, offers stunning sea views and features both an outdoor pool and a seasonal outdoor pool, with a poolside bar and a restaurant with alfresco dining options. Guests have praised its excellent location.Terradimare Resort & Spa is a 4-star property with a 9.0 rating. It boasts a lovely, quiet outdoor pool with sun loungers and a poolside bar. Reviewers frequently highlight the friendly and efficient staff and brilliant breakfast.The 4-star Hotel San Teodoro, rated 8.8, provides a private beach nearby and includes an outdoor pool and a seasonal outdoor pool, making it a good option for those seeking both beach and poolside relaxation.
Which beach hotels in San Teodoro are good for couples?
For couples looking for a beach hotel in San Teodoro, consider the Baglioni Resort Sardinia - The Leading Hotels of the World or the Resort Grande Baia.The 5-star Baglioni Resort Sardinia - The Leading Hotels of the World, with a 9.4 rating, offers stunning sea views and ocean views from its rooms. Guests can enjoy poolside dining and a poolside bar, along with amenities such as rainfall showerheads and deep soaking bathtubs, creating a luxurious experience.Alternatively, the 4-star Resort Grande Baia, rated 7.8, features an extensive on-site spa with couples' treatment rooms, offering various massages, body treatments, and a Turkish bath or hammam. While not directly on the beach, it provides an excellent setting for relaxation and pampering.
Which top beach hotels in San Teodoro offer water sport activities?
For top beach hotels in San Teodoro that offer water sport activities, consider the Baglioni Resort Sardinia, Terradimare Resort & Spa, and Hotel L'Esagono.The 5-star Baglioni Resort Sardinia - The Leading Hotels of the World, with a 9.4 rating, offers sailing, snorkeling, windsurfing, and scuba diving nearby. It boasts excellent sea views and features a poolside restaurant and bar.Terradimare Resort & Spa, a 4-star hotel with a 9.0 rating, has kayaking, scuba diving, windsurfing, and snorkeling available nearby. Guests frequently mention the friendly staff and the quiet, lovely outdoor pool.The 4-star Hotel L'Esagono, rated 8.2, provides kayaking on-site, as well as windsurfing, snorkeling, and scuba diving nearby. It also benefits from having a private beach on site.
What is the best time of year to stay in a beach hotel in San Teodoro?
The most popular time to stay in a beach hotel in San Teodoro is July and August, when the weather is glorious and the sea is at its warmest. Temperatures during these peak months typically range from 25°C to 30°C, creating ideal conditions for relaxing on San Teodoro's stunning white-sand beaches or swimming in the crystal-clear waters.During this vibrant period, the coastal town is bustling with activity, superb for families and couples looking for a lively beach holiday. All beach clubs, water sports centres, and seaside restaurants are fully operational, offering an array of options. It's also a time when many outdoor concerts and local festivals take place, adding to the festive atmosphere.As another option, June presents a fantastic alternative. The weather remains beautifully warm, with temperatures often in the low to mid-20s, and the sea is already inviting.
What beach activities should we do in San Teodoro?
The best beach activities in San Teodoro include paddleboarding, snorkelling, and taking boat trips to hidden coves and islands.For those who enjoy being on the water, paddleboarding is a popular choice, especially in the calm, clear waters of La Cinta beach. You can hire equipment directly from vendors along the beach, and it's a lovely way to explore the coastline at your own pace. Many couples find this a relaxing activity to do together.Snorkelling is another excellent option, particularly around the rocky areas of Cala Brandinchi and Lu Impostu. The waters here are incredibly transparent, offering good visibility of the marine life. Equipment can often be hired near the beaches, or you can bring your own. It's a peaceful way to spend an afternoon for solo travellers looking to connect with nature.Boat trips are highly recommended for exploring the Maddalena Archipelago and the Tavolara and Molara marine protected areas. These excursions often include stops for swimming in secluded coves, visiting small islands, and enjoying the stunning coastal scenery. They can range from half-day trips to full-day adventures, often including lunch on board.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in San Teodoro for you.
How can I save on a beach hotel in San Teodoro with Expedia?
There are plenty of ways to save on a beach hotel in San Teodoro. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a beach hotel in San Teodoro as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia