Photo by Janusz Godlewski
Find hotels near San Pietro Beach, from ¥8,141
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Compare 2,210 hotels close to San Pietro Beach with room rates, reviews, and availability. Most hotels are fully refundable.
Our top choices for San Pietro Beach hotels

Bellevue Sardinia Resort, Affiliated by Meliá
Bellevue Sardinia Resort, Affiliated by Meliá
8.4 out of 10, Very Good, (28)
The price is ¥28,244
¥31,755 total
includes taxes & fees
Sep 28 - Sep 29

Abbaidda Hotel
Abbaidda Hotel
9.0 out of 10, Wonderful, (56)
The price is ¥10,623
¥12,200 total
includes taxes & fees
Sep 19 - Sep 20

Ariadimari Hotel
Ariadimari Hotel
8.4 out of 10, Very Good, (104)
The price is ¥14,662
¥16,643 total
includes taxes & fees
Sep 10 - Sep 11

Hotel La Ciaccia
Hotel La Ciaccia
8.8 out of 10, Excellent, (21)
The price is ¥18,801
¥21,194 total
includes taxes & fees
Sep 27 - Sep 28

GH Santina Resort
GH Santina Resort
8.6 out of 10, Excellent, (12)

La Casa di Spinosella Agriturismo
La Casa di Spinosella Agriturismo
10.0 out of 10, Exceptional, (3)
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 Pietro Beach Hotel Reviews
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near popular Attractions
Hotels in top Sardinia neighborhoods
Other Hotels near San Pietro Beach, Sardinia
- Northern Sardinia Hotels
- Castelsardo Hotels
- Sassari Hotels
- Badesi Hotels
- Trinità d'Agultu e Vignola Hotels
- Valledoria Hotels
- Sorso Hotels
- Aglientu Hotels
- Costa Paradiso Hotels
- Tempio Pausania Hotels
- Luogosanto Hotels
- European Union Hotels
- Aggius Hotels
- Lu Bagnu Hotels
- Nulvi Hotels
- Viddalba Hotels
- Berchidda Hotels
- Calangianus Hotels
- Luras Hotels
- Tergu Hotels