Sperlonga

Beach Hotels in Sperlonga

Enter your dates to find beach hotels in Sperlonga that appeal to you the most.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in Sperlonga

Check out top beach hotels in Sperlonga near the shore for easy beach access.
Most Booked
Lowest price
Closest to downtown
Highest Rated
37
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area
Very Good
40 reviews
8.6/10
1 night
From SGD 68
Check Availability
74
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area, Swimming Pool, Sailing
Very Good
69 reviews
8.4/10
1 night
From SGD 179
Check Availability
31
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area, Balcony, Barbecue
Very Good
9 reviews
8.8/10
1 night
From SGD 158
Check Availability
60
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area
Very Good
30 reviews
8.8/10
1 night
From SGD 134
Check Availability
99+
Hotels in Sperlonga
Featured facilities: Public Beach, Snorkeling, Diving
Great
30 reviews
9.2/10
1 night
From SGD 124
Check Availability
99+
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area, Sailing, Fishing
Great
42 reviews
9.3/10
1 night
From SGD 247
Check Availability
37
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area, Balcony, Diving
Very Good
14 reviews
8.2/10
1 night
From SGD 136
Check Availability
32
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area, Sailing, Beach Umbrella
Very Good
26 reviews
8.9/10
1 night
From SGD 121
Check Availability
30
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area, Snorkeling, Beach Volleyball
Great
9.2/10
1 night
From SGD 444
Check Availability
56
Hotels in Sperlonga
Featured facilities: Exclusive Beach Area, Beach Umbrella
Very Good
36 reviews
8.6/10
1 night
From SGD 209
Check Availability
Show more Beach hotels in Sperlonga

FAQs

What are the best Beach hotels in Sperlonga?

If you’re heading to Sperlonga for business or leisure, Virgilio Grand Hotel (from SGD 144) , Elaia Garden Hotel (from SGD 141) and Hotel Mayor (from SGD 143) are top-rated hotels.

How much does it cost to stay in a Beach hotel in Sperlonga?

For Beach hotels in Sperlonga, weekday prices average SGD 274, while weekend rates (Friday–Saturday) average SGD 305.

What Beach hotels in Sperlonga have gyms?

Keeping up with your exercise routine while travelling is easy. Virgilio Grand Hotel (from SGD 144), Grazia Hotel (from SGD 133) and Hotel Aurora (from SGD 267) offer fitness facilities.

Which Beach hotels in Sperlonga provide spa services?

Virgilio Grand Hotel (from SGD 144) is a popular hotel that offers spa services.

What are the best Beach hotels in Sperlonga with breakfast?

How to get deals for Beach hotels in Sperlonga?

Trip.com offers a range of promotions and discounts on Beach hotels. Visit the promotions page to find the latest hotel deals on Trip.com.

Beach hotel details in Sperlonga

Total properties23
Number of reviews460
Weekend Avg. PriceSGD 305
Weekday Avg. PriceSGD 274