Beach hotels in Capri, Italy

    £180 per night
    Expected price for:May 2024
    £770 per night
    Expected price for:May 2024
  1. £123 per night
    Expected price for:May 2024
  2. £1,062 per night
    Expected price for:May 2024
    £112 per night
    Expected price for:May 2024
    £264 per night
    Expected price for:May 2024
  3. £147 per night
    Expected price for:May 2024
    Select dates to see prices and availability
  4. Select dates to see prices and availability
  5. Select dates to see prices and availability

Our top-rated beach hotels in Capri

    £79 per night
    Expected price for:May 2024
  • Select dates to see prices and availability
  • Select dates to see prices and availability
  • Select dates to see prices and availability
  • Select dates to see prices and availability
  • £470 per night
    Expected price for:May 2024
  • Select dates to see prices and availability
  • Select dates to see prices and availability
    Select dates to see prices and availability

Price range

Prices for beach hotels in Capri range from ‎£79 to ‎£1,062 per night.