State directory

Public golf courses in North Carolina

Public courses
161
Towns
112
With ratings
8

All North Carolina courses →

This is the full directory of 161 public-access golf courses in North Carolina: every one, not a top list. 8 of them carry a reliable published course rating, sorted highest first from 75.0 down, and the remaining 153 are listed alphabetically. That is under a third of this list, so a higher-rated course may sit further down it.

  1. 12 OaksHolly Springs75.0 ratingPar 72 · slope 146 · 7,105 yds
  2. Falls Village Golf ClubGormanBook73.8 ratingPar 72 · slope 137 · 6,905 yds
  3. Bayonet at Puppy CreekRaefordBook73.7 ratingPar 72 · slope 145 · 6,795 yds
  4. Longleaf Golf & Family ClubSouthern PinesBook72.4 ratingPar 72 · slope 132 · 6,682 yds
  5. Vineyard GolfElizabethtownBook72.3 ratingPar 72 · slope 132 · 6,822 yds
  6. Linville Falls Golf ClubMarionBook72.0 ratingPar 72 · slope 133 · 6,575 yds
  7. The Links at Cotton ValleyTarboroBook71.3 ratingPar 72 · slope 123 · 6,624 yds
  8. Sunset HillsCharlotte67.4 ratingPar 71 · slope 120 · 5,720 yds
  9. 7 Lakes Golf ClubSeven LakesBookNot listed
  10. Anderson Creek ClubSpring LakeBookNot listedPar 72
  11. Asheboro Country ClubAsheboroCallNot listedPar 71
  12. Asheboro Municipal Golf CourseAsheboroBookNot listedPar 35
  13. Asheville Municipal Golf CourseAshevilleBookNot listed
  14. Ayden Golf & Country ClubAydenBookNot listedPar 72
  15. Bald Head Island Country ClubBald Head IslandNot listedPar 72
  16. Bald Mountain Golf CourseLake LureBookNot listed
  17. Baywood Golf ClubFayettevilleBookNot listedPar 72
  18. Belmont Lake Golf ClubRocky MountBookNot listed
  19. Birkdale Golf ClubHuntersvilleBookNot listedPar 71
  20. Black Mountain Golf CourseBlack MountainBookNot listedPar 71
  21. Boone Golf ClubBooneBookNot listedPar 71
  22. Brevofield Golf LinksWake ForestWebsiteNot listedPar 72
  23. Broadmoor Golf LinksFletcherBookNot listedPar 72
  24. Brookwood Golf CourseWhitsettCallNot listedPar 72
  25. Brunswick Plantation & Golf ResortCalabashBookNot listed
  26. Bushy Mountain Golf ClubTaylorsvilleBookNot listedPar 72
  27. Carolina Colours Golf ClubNew BernBookNot listedPar 72
  28. Carolina Plantation Golf ClubLumbertonCallNot listedPar 72
  29. Catawba Creek Golf CourseGastoniaNot listedPar 70
  30. Challenger 3 Golf CourseShelbyNot listedPar 54
  31. Charlotte National Golf ClubIndian TrailBookNot listedPar 72
  32. Chatuga Shores Golf CourseHayesvilleNot listedPar 72
  33. Cherryville Golf and Country ClubCherryvilleBookNot listedPar 35
  34. Chicora Golf ClubDunnBookNot listedPar 71
  35. Country Club of Johnston CountySmithfieldBookNot listedPar 72
  36. Cross Creek Country ClubMount AiryBookNot listedPar 72
  37. Crow Creek GolfCalabashBookNot listedPar 72
  38. Crystal Coast Country ClubPine Knoll ShoresBookNot listedPar 70
  39. Cummings Cove Golf and Country ClubHendersonvilleCallNot listedPar 71
  40. Dan Valley Golf CourseStonevilleCallNot listedPar 71
  41. Deer Brook Golf ClubShelbyBookNot listedPar 72
  42. Duke University Golf ClubDurhamBookNot listedPar 72
  43. Eagle Point Golf ClubPorters NeckNot listedPar 72
  44. Eagle Ridge Golf ClubRaleighBookNot listedPar 71
  45. Eagles Chase Golf ClubMarshvilleNot listedPar 72
  46. Emerald Lake Golf ClubMatthewsBookNot listedPar 71
  47. Etowah Valley Golf & ResortEtowahBookNot listed
  48. Finley Golf CourseChapel HillBookNot listedPar 70
  49. Forest City Municipal Golf CourseForest CityNot listedPar 36
  50. Gates Four Golf & Country ClubFayettevilleBookNot listedPar 72
  51. Gillespie Golf CourseGreensboroBookNot listedPar 72
  52. Glen Oaks Golf ClubMaidenBookNot listedPar 72
  53. Grassy Creek Golf & Country ClubSpruce PineBookNot listedPar 72
  54. Heather Hills Golf CourseWinston-SalemNot listedPar 60
  55. High Meadows Golf & Country ClubRoaring GapBookNot listed
  56. High Vista Golf ClubMills RiverBookNot listedPar 71
  57. Highland Creek Golf ClubCharlotteBookNot listedPar 72
  58. Hillandale Golf CourseDurhamBookNot listedPar 71
  59. Holly Ridge Golf CourseSouthern ShoresBookNot listedPar 71
  60. Hound Ears ClubBooneBookNot listedPar 72
  61. Hyland Golf ClubSouthern PinesBookNot listedPar 72
  62. Ironwood Golf & Country ClubGreenvilleBookNot listedPar 72
  63. Keith Hills Golf ClubLillingtonBookNot listedPar 35
  64. Kerr Lake Country ClubHendersonBookNot listedPar 72
  65. King's Grant Golf and Country ClubFayettevilleBookNot listedPar 71
  66. Kings Mountain Country ClubKings MountainBookNot listedPar 72
  67. Knight's Play Golf CenterApexBookNot listed
  68. Knobbs Creek Golf CourseElizabeth CityNot listedPar 27
  69. Knollwood FairwaysSouthern PinesNot listedPar 35
  70. Lake Junaluska Golf CourseLake JunaluskaNot listedPar 68
  71. Lake Winds Golf CourseRougemontBookNot listedPar 72
  72. Lakewood Golf ClubStatesvilleBookNot listedPar 72
  73. Legacy Golf LinksAberdeenBookNot listedPar 72
  74. Legends Golf Resort Oyster BaySunset BeachBookNot listedPar 70
  75. Lenoir Golf CourseLenoirBookNot listedPar 71
  76. Lincoln Country ClubLincolntonBookNot listedPar 72
  77. Linville Land Harbor Golf ClubNewlandBookNot listedPar 69
  78. Lonnie Poole Golf CourseRaleighBookNot listed
  79. Lynrock Golf CourseEdenBookNot listedPar 70
  80. Mallard Head Country ClubMooresvilleBookNot listedPar 72
  81. McCanless Golf ClubSalisburyBookNot listedPar 70
  82. Meadowbrook Golf ClubRutherfordtonBookNot listedPar 73
  83. MeadowlandsWallburgBookNot listedPar 72
  84. Midland Country ClubPinehurstBookNot listedPar 36
  85. Mill Creek Country ClubFranklinBookNot listedPar 72
  86. Mill Creek Golf ClubMebaneBookNot listedPar 72
  87. Monroe Country ClubMonroeBookNot listedPar 72
  88. Mooresville Golf CourseMooresvilleCallNot listedPar 72
  89. Mountain Aire Golf CourseWest JeffersonBookNot listedPar 72
  90. Mountain Glen Golf ClubNewlandBookNot listedPar 72
  91. Neuse Golf ClubClaytonBookNot listedPar 72
  92. New River Country ClubSpartaNot listedPar 71
  93. Northgreen Country Club Golf CourseRocky MountBookNot listedPar 72
  94. Oak Hills Golf and Event CenterEdenBookNot listedPar 71
  95. Oak Hollow Golf CourseHigh PointBookNot listedPar 72
  96. Oak Island Golf ClubCaswell BeachBookNot listedPar 72
  97. Oak Island Par Three Golf Course at South HarbourSouthportWebsiteNot listedPar 54
  98. Oak Valley Golf ClubAdvanceBookNot listedPar 72
  99. Occoneechee Golf ClubHillsboroughBookNot listedPar 71
  100. Old Edward's ClubCashiersNot listedPar 71
  101. Olde Liberty Golf ClubYoungsvilleBookNot listed
  102. Olde Sycamore Golf PlantationCharlotteBookNot listedPar 72
  103. Orchard Hills Golf CourseCajah's MountainNot listedPar 72
  104. Par 3 Golf CourseSummerfieldNot listedPar 27
  105. Paradise ValleyCharlotteNot listedPar 54
  106. Paschal Golf ClubWake ForestBookNot listedPar 36
  107. Peachtree Hills Country ClubSpring HopeWebsiteNot listedPar 35
  108. Pebble Creek Golf Golf CourseIndian TrailNot listedPar 54
  109. Pine Burr Golf CourseLillingtonNot listedPar 72
  110. Pine Hollow Golf ClubClaytonBookNot listedPar 71
  111. Pinecrest Country ClubLumbertonCallNot listedPar 72
  112. Pudding Ridge Golf ClubMocksvilleBookNot listedPar 71
  113. Quail Ridge Golf ClubSanfordBookNot listedPar 72
  114. Raleigh Golf AssociationRaleighBookNot listedPar 72
  115. Red Bird Golf LinksSapphireNot listed
  116. Reedy Creek Golf CourseFour OaksBookNot listedPar 72
  117. Reems Creek Golf ClubWeavervilleBookNot listedPar 71
  118. Reynolds Park Golf CourseWinston-SalemBookNot listedPar 71
  119. River Ridge Golf ClubRaleighBookNot listedPar 72
  120. Roxboro Country ClubRoxboroCallNot listedPar 71
  121. Royster Memorial Golf CourseShelbyNot listedPar 36
  122. Salem Glen Country ClubClemmonsBookNot listedPar 71
  123. Sandy Ridge Country ClubPlain ViewNot listedPar 72
  124. Sapphire National Golf ClubSapphireBookNot listedPar 70
  125. Scothurst Golf CourseLumber BridgeBookNot listedPar 72
  126. Sea Scape Golf LinksKitty HawkBookNot listedPar 71
  127. Sequoyah National Golf ClubWhittierBookNot listedPar 72
  128. Siler City Country ClubSiler CityBookNot listedPar 72
  129. Skybrook Golf CourseHuntersvilleBookNot listedPar 72
  130. Southern Pines Golf ClubSouthern PinesBookNot listedPar 71
  131. Southwick Golf CourseGrahamCallNot listedPar 71
  132. Stone Mountain Golf ClubTraphillNot listedPar 71
  133. Stonebridge Golf ClubMonroeBookNot listedPar 72
  134. Stoney Creek Golf ClubStoney CreekBookNot listedPar 71
  135. Sugar Mountain Golf CourseSugar MountainCallNot listedPar 64
  136. Talamore Golf ClubSouthern PinesBookNot listedPar 71
  137. Tanglewood Championship CourseBermuda RunBookNot listedPar 70
  138. Tanglewood Par 3 CourseBermuda RunBookNot listedPar 54
  139. The 500 Club Golf CourseStatesvilleBookNot listedPar 72
  140. The Challenge Golf ClubGrahamBookNot listedPar 72
  141. The CradlePinehurstNot listedPar 27
  142. The Divide Golf ClubMatthewsBookNot listedPar 72
  143. The Emerald Golf ClubNew BernBookNot listedPar 72
  144. The Golf VillagePinevilleNot listed
  145. The Heritage ClubWake ForestBookNot listedPar 72
  146. The Pines CourseWhispering PinesNot listedPar 72
  147. The Preserve at Jordan Lake Golf ClubChapel HillBookNot listedPar 72
  148. The River CourseWhispering PinesNot listedPar 71
  149. The Woods Golf ClubWhispering PinesBookNot listedPar 72
  150. Tobacco Road Golf ClubSanfordBookNot listedPar 71
  151. Tot Hill FarmAsheboroBookNot listedPar 72
  152. Twin Oaks Golf CourseStatesvilleBookNot listedPar 72
  153. Umstead Pines Golf & Swim ClubDurhamBookNot listed
  154. Warrenton Golf ClubWarrentonBookNot listedPar 36
  155. Wedgewood Golf CourseWilsonBookNot listedPar 72
  156. Wendell Country ClubWendellBookNot listedPar 71
  157. Westport Golf ClubDenverBookNot listedPar 72
  158. Wildwood Green Golf ClubRaleighBookNot listedPar 70
  159. Willow Springs Country ClubWilsonBookNot listedPar 71
  160. Wilshire Golf ClubWinston-SalemNot listedPar 71
  161. Winston Lake Golf CourseWinston-SalemBookNot listedPar 71