Hayesville, NC is nestled in the tri-state area of Western North Carolina, North Georgia & Eastern Tennessee - a haven of mountains, valleys, rivers, and lakes. Boating, fishing, hiking, golf, shopping, and fine dining are all just a short drive away.