Skip to main content.

The Best Hotels in San Leone

Search our Top San Leone Hotels

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

Best Hotels in San Leone

What's San Leone like?

San Leone is a friendly place surrounded by beach and seaside views. Simply book a local tour to enjoy your stay a little more. Beachcombers can spend the day at San Leone Beach when the weather is nice. In the surrounding area, popular sights include Valley of the Temples and Scala dei Turchi.

Where are the best places to stay in San Leone?

Here's our travellers' top place to stay in San Leone:

Hotel Costazzurra Museum & Spa

4-star beach hotel with spa, near San Leone Beach
  • • Free breakfast • Free parking • Free WiFi • Restaurant • Attentive staff

What types of hotels are available in San Leone?

We have 39 San Leone accommodation options with prices starting at GBP 23. Choose one of our 957 deals and get discounts of up to 36%.

Below are the number of accommodation options by star rating in San Leone and the surrounding area:

  • • 25 4-star accommodation from GBP 30 per night
  • • 107 3-star accommodation from GBP 30 per night
  • • 23 2-star accommodation from GBP 27 per night
  • • 15 1-star accommodation from GBP 27 per night

Things to see and do in San Leone

What is there to see in San Leone?

  • • San Leone Beach
  • • San Leone Port

What is there to do near San Leone?:

  • • Valley of the Temples (2.2 mi/3.5 km from the city centre)
  • • Via Atenea (3.3 mi/5.4 km from the city centre)
  • • Garden of Kolymbetra (2 mi/3.2 km from the city centre)
  • • Agrigento Regional Archaeological Museum (2.4 mi/3.8 km from the city centre)
  • • Luigi Pirandello House Museum (2.8 mi/4.6 km from the city centre)

When is the best time to visit San Leone?

  • • Hottest months: August, July, September, June (average 30°C)
  • • Coldest months: January, February, March, December (average 11°C)
  • • Rainiest months: December, November, October and January (average 81.28 mm of rainfall)