
Find hotels near San Teodoro Beach, San Teodoro from SAR 395
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for San Teodoro Beach hotels

SardegnaSummer Li Cuppulati
SardegnaSummer Li CuppulatiSan Teodoro City Centre, 2.1 km from San Teodoro Beach
8.8 out of 10, Excellent, (37 reviews)
The price is SAR 825
SAR 1,357 total
includes taxes & fees
19 Jun - 20 Jun

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODOROSan Teodoro City Centre, 1.9 km from San Teodoro Beach
6.0 out of 10, (2 reviews)
The price is SAR 487
SAR 553 total
includes taxes & fees
12 Jun - 13 Jun

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 World2.4 km from San Teodoro Beach
8.4 out of 10, Very Good, (27 reviews)
The price is SAR 1,940
SAR 2,177 total
includes taxes & fees
22 Jun - 23 Jun

Camera Sirene - Villa Flores
Camera Sirene - Villa Flores2 km from San Teodoro Beach
The price is SAR 339
SAR 433 total
includes taxes & fees
14 Jun - 15 Jun

Camera Nettuno - Villa Flores
Camera Nettuno - Villa Flores2 km from San Teodoro Beach
The price is SAR 304
SAR 395 total
includes taxes & fees
14 Jun - 15 Jun

Camera Conchiglie - Villa Flores
Camera Conchiglie - Villa Flores2 km from San Teodoro Beach
The price is SAR 309
SAR 400 total
includes taxes & fees
14 Jun - 15 Jun

Camera Acquario - Villa Flores
Camera Acquario - Villa Flores2 km from San Teodoro Beach
The price is SAR 398
SAR 498 total
includes taxes & fees
26 Jun - 27 Jun

Baglioni Resort Sardinia - The Leading Hotels of the World
Baglioni Resort Sardinia - The Leading Hotels of the World2.8 km from San Teodoro Beach
9.4 out of 10, Exceptional, (101 reviews)
The price is SAR 3,895
SAR 4,328 total
includes taxes & fees
14 Jun - 15 Jun

Hotel San Teodoro
Hotel San Teodoro4.1 km from San Teodoro Beach
8.8 out of 10, Excellent, (72 reviews)
The price is SAR 566
SAR 648 total
includes taxes & fees
14 Jun - 15 Jun

Li Suari Club Village
Li Suari Club Village3.6 km from San Teodoro Beach
7.8 out of 10, Good, (15 reviews)
The price is SAR 655
SAR 764 total
includes taxes & fees
12 Jun - 13 Jun

Residence Hotel Lu Nibareddu
Residence Hotel Lu Nibareddu5.5 km from San Teodoro Beach
8.4 out of 10, Very Good, (126 reviews)
The price is SAR 598
SAR 680 total
includes taxes & fees
17 Jun - 18 Jun

AQUA SARDINIA Boutique Hotel
AQUA SARDINIA Boutique Hotel8.4 km from San Teodoro Beach
9.8 out of 10, Exceptional, (12 reviews)
The price is SAR 801
SAR 898 total
includes taxes & fees
14 Jun - 15 Jun

Stella Marina Camere sul mare
Stella Marina Camere sul mare10.7 km from San Teodoro Beach
9.2 out of 10, Wonderful, (123 reviews)
The price is SAR 567
SAR 628 total
includes taxes & fees
12 Jun - 13 Jun

TUI BLUE Budoni
TUI BLUE Budoni8.7 km from San Teodoro Beach
8.2 out of 10, Very Good, (44 reviews)
The price is SAR 916
SAR 1,025 total
includes taxes & fees
23 Jun - 24 Jun

Hotel Ollastu
Hotel Ollastu10.3 km from San Teodoro Beach
8.4 out of 10, Very Good, (104 reviews)
The price is SAR 1,190
SAR 1,348 total
includes taxes & fees
16 Jun - 17 Jun

Hotel Glamping Borgo di Campagna
Hotel Glamping Borgo di Campagna11.1 km from San Teodoro Beach
8.6 out of 10, Excellent, (104 reviews)
The price is SAR 621
SAR 705 total
includes taxes & fees
18 Jun - 19 Jun

Porto Ottiolu Resort
Porto Ottiolu Resort7.4 km from San Teodoro Beach
6.6 out of 10, (11 reviews)
The price is SAR 212
SAR 635 total
includes taxes & fees
12 Jun - 13 Jun

Hotel Daniel
Hotel Daniel12 km from San Teodoro Beach
8.8 out of 10, Excellent, (182 reviews)
The price is SAR 520
SAR 602 total
includes taxes & fees
16 Jun - 17 Jun

SardegnaSummer Li Mori
SardegnaSummer Li Mori8.6 km from San Teodoro Beach
10.0 out of 10, Exceptional, (2 reviews)
The price is SAR 957
SAR 1,502 total
includes taxes & fees
12 Jun - 13 Jun

Hotel Sa Pedra
Hotel Sa Pedra12.6 km from San Teodoro Beach
8.6 out of 10, Excellent, (672 reviews)
The price is SAR 775
SAR 891 total
includes taxes & fees
14 Jun - 15 Jun
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.
Top San Teodoro Beach Hotel Reviews

Terradimare Resort & Spa
8/10 Good
Hotels near other San Teodoro Beach attractions
Frequently asked questions
Explore a world of travel with Expedia
Other Hotels near San Teodoro Beach, San Teodoro
More Hotel Options in San Teodoro Beach
Explore more hotels
- Camera Coralli - Villa Flores
- Camera Nettuno - Villa Flores
- Camera Sirene - Villa Flores
- SardegnaSummer Li Cuppulati
- Essential and original seaside apartment in San Teodoro
- Practical and essential apartment on the sea of San Teodoro
- San Teodoro: House / Villa - San Teodoro
- Sunset House PuntoCasaBudoni
- Camera Acquario - Villa Flores
- Residence THE ULIVES
- VILLA LU IMPOSTU swimming pool, sea view, 5bathrooms, terrace, garden, solarium
- San Teodoro: apartment - 3 rooms - 5 persons



































































