Bay Hill is a census-designated place and an unincorporated area in Orange County, Florida, United States. The population was 5,177 at the 2000 census. The Bay Hill area is generally located on either side of Apopka-Vineland Road in southwest Orange County, north of Lake Buena Vista and south of Windermere. Bay Hill apartments for rent comparison page shows most up to date rent information on Bay Hill apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.