A coastal beach with clear turquoise waters, rocky shore, and a prominent mountain in the background.

Beach Hotels & Resorts in San Teodoro City Centre from AU$240

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on San Teodoro City Centre Beach Hotels

Our top choices for San Teodoro City Centre beach hotels

1. Terradimare Resort & Spa

Terradimare Resort & Spa
4.0 star property
San Teodoro City Centre
9.0 out of 10, Wonderful, (312 reviews)
  • cleanliness
    Seaside tranquility meets adventure at this beach resort, just a quick drive from San Teodoro's white sand shores.
The price is AU$342
includes taxes & fees
8 Sept - 9 Sept
Terradimare Resort & Spa

2. AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
San Teodoro City Centre
6.0 out of 10, (3 reviews)
  • cleanliness
    White-sand paradise with two beach bars, just steps away from San Teodoro Beach and its sun loungers and umbrellas.
The price is AU$240
includes taxes & fees
1 Sept - 2 Sept
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

3. Hotel L'Esagono

Hotel L'Esagono
3.0 star property
San Teodoro City Centre
8.2 out of 10, Very good, (333 reviews)
  • cleanliness
    Unwind on a private Mediterranean beach with sun loungers, umbrellas, and ocean-view dining at this waterfront hotel.
The price is AU$364
includes taxes & fees
31 Aug - 1 Sept
Hotel L'Esagono

4. Residence THE ULIVES

Residence THE ULIVES
San Teodoro City Centre
7.6 out of 10, Good, (25 reviews)
The price is AU$303
includes taxes & fees
4 Sept - 5 Sept
Residence THE ULIVES

5. SardegnaSummer Li Cuppulati

SardegnaSummer Li Cuppulati
San Teodoro City Centre
8.8 out of 10, Excellent, (37 reviews)
  • cleanliness
    Relax near pristine shores with a scenic 14-minute walk to San Teodoro Beach.
The price is AU$687
includes taxes & fees
8 Sept - 9 Sept
SardegnaSummer Li Cuppulati

6. Sunset House PuntoCasaBudoni

Sunset House PuntoCasaBudoni
San Teodoro City Centre
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    Enjoy sun and sand with a quick 10-minute walk to San Teodoro Beach, perfect for active travellers seeking both sea and scenery.
The price is AU$611
includes taxes & fees
31 Aug - 1 Sept
Sunset House PuntoCasaBudoni

7. Vecchio Ulivo

Vecchio Ulivo
San Teodoro City Centre
6.0 out of 10, (1 review)
The price is AU$580
includes taxes & fees
4 Sept - 5 Sept
Vecchio Ulivo

8. Le Carrube, Three-room apartment sleeps 4 with air conditioning

Le Carrube, Three-room apartment sleeps 4 with air conditioning
San Teodoro City Centre
Le Carrube, Three-room apartment sleeps 4 with air conditioning

9. Sa Chessa House Two-room apartment in San Teodoro

Sa Chessa House Two-room apartment in San Teodoro
San Teodoro City Centre
Sa Chessa House Two-room apartment in San Teodoro

10. La Mendula Casa Vacanze

La Mendula Casa Vacanze
San Teodoro City Centre
La Mendula Casa Vacanze
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.

Choose what matters most at beach hotels in San Teodoro City Centre

Top San Teodoro City Centre Hotel Reviews

Frequently asked questions

What is San Teodoro City Centre like for travellers who love the beach?
Book a great place to stay in San Teodoro City Centre, which has a lot to offer the traveller planning a beach getaway.
What's the best hotel for a beach holiday in San Teodoro City Centre?
Hotel Le Mimose is a top beach hotel with a seasonal outdoor pool and free breakfast, and it's located close to San Teodoro Beach . Other good options for your stay near the beach include Amasea Resort and Hotel L'Esagono.
What is there to see and do around San Teodoro City Centre?
After arriving and settling in at your hotel, you might want to venture out and explore everything San Teodoro City Centre has to offer. Beach lovers can head straight to La Isuledda Beach or Lu Impostu Beach for some quality time by the water. Make time for a range of local attractions, which include San Teodoro Port and San Teodoro Beach. For more things to see and do, consider visiting La Punta Falls or San Teodoro Lagoon.

Explore a world of travel with Expedia