Walnut Hill is an unincorporated community in Escambia County, Florida, United States, located 16 miles west-southwest of Century.