Skip to main content.

Accommodation in Sperlonga

Search for a place to stay

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Where to stay in Sperlonga

What's Sperlonga like?

Sperlonga is a walkable city where you can spend time at the beach, as well as appreciating the historic sites, and checking out the bars. Learn about the local heritage of Sperlonga at landmarks like Torre Truglia and Villa di Tiberio. There's plenty more to see, including sights like Sperlonga Port and National Archaeological Museum of Sperlonga.

Where are the best places to stay in Sperlonga?

Here's our travelers' top place to stay in Sperlonga:

Virgilio Grand Hotel

4-star hotel with bar, health club
  • • Free breakfast • Free WiFi • Restaurant • Spa • Walkable location

What types of hotels are available in Sperlonga?

We have 173 Sperlonga accommodations with prices starting at AUD 48. Choose one of our 908 deals and get discounts of up to 20%.

Below are the number of accommodations by star rating in Sperlonga and the surrounding area:

  • • 31 4-star accommodations from AUD 95 per night
  • • 38 3-star accommodations from AUD 77 per night
  • • 16 2-star accommodations from AUD 66 per night
  • • 3 1-star accommodations

Things to See and Do in Sperlonga

What is there to see in Sperlonga?

  • • Sperlonga Port
  • • Torre Truglia
  • • Villa di Tiberio
  • • Spiaggia di Levante
  • • Spiaggia di Ponente

What is there to do near Sperlonga:

  • • National Archaeological Museum of Sperlonga (0.7 mi/1.2 km from the city center)
  • • Itri Castle (5.3 mi/8.6 km from the city center)
  • • Fondi Medieval Jewish Museum (7.1 mi/11.4 km from the city center)

Other Popular Sperlonga Attractions

  • • Bazzano
  • • Capratica

When is the best time to visit Sperlonga?

  • • Hottest months: August, July, September, June (average 91°F)
  • • Coldest months: January, February, March, December (average 48°F)
  • • Rainiest months: October, January, December, and November (average 4.29 inches of rainfall)