Homes for Sale in Waynesville, NC have a median listing price of $250,000 and a price per square foot of $135. There are 779 active homes for sale in Waynesville, North Carolina, which spend an average of 13 days on the market. Some of the hottest neighborhoods near Waynesville, NC are The Buncombe Cove, Crestview Pointe, Butler Hills, Brook Hollow Estates.