Bay Harbor Islands, FL, has 11 homes for sale. Median price is $1,050,000. Average list price is $2,524,878. Price range: $549,900 to $7,250,000. Inventory includes 11 condo. Average price per square foot is $1,045. There are 6 luxury listings ($1M+). Bay Harbor Islands is in Miami-dade County.
