We have found 21 properties in Owls Head, ME. Average property sale price in Owls Head is $152,500. It is 37.1% lower than average property value in Maine. Average price per square feet in Owls Head is $96. It is 24.4% lower than average property value in Maine.

List of properties