There is 1 golf course in Fayetteville, Georgia and 0 are municipal courses. There are also another 31 golf courses within 20 miles of Fayetteville, including 11 public, 7 municipal, 4 PL and 9 private courses. The oldest course in the Fayetteville area is the Tup Holmes Golf Course which was designed by Garrett D. Gill, ASGCA/George B. Williams and opened in 1926. The longest course is Heron Bay Golf & Country Club, which is 7,306 yards. Crystal Lake Golf and Country Club is rated the best course near Fayetteville.