There are 4 golf courses in Shelby, North Carolina and 2 are municipal courses. There are also another 9 golf courses within 20 miles of Shelby, including 6 public, 1 municipal and 2 private courses.
The oldest course in the Shelby area is the Forest City Golf Course opened in 1936.
The longest course is Cherokee National Golf & Recreation Club, which is 7,004 yards. Cherokee National Golf & Recreation Club is rated the best course near Shelby.