We have found 311 properties in Nags Head, NC. Average property sale price in Nags Head is $353,557. It is 47.9% higher than average property value in North Carolina. Average price per square feet in Nags Head is $186. It is 77.1% higher than average property value in North Carolina.