There are 2 golf courses in Hayesville, North Carolina and 1 is a municipal course. There are also another 4 golf courses within 20 miles of Hayesville, including 2 public, 1 municipal and 1 private courses. The oldest course in the Hayesville area is the Butternut Creek Golf Course which was designed by Bill Watts and opened in 1930. The longest course is Old Union Golf Course, which is 7,667 yards. Butternut Creek Golf Course is rated the best course near Hayesville.