We have found 420 properties in Holmes Beach, FL. Average property sale price in Holmes Beach is $592,938. It is 84.1% higher than average property value in Florida. Average price per square feet in Holmes Beach is $289. It is 87.7% higher than average property value in Florida.