Golf Courses in North Carolina
North Carolina has 714 golf courses — 469 public, 84 private — with an average slope rating of 134 across 344 USGA-rated courses. The hardest is Cullasaja Club in Highlands at slope 152. Browse by county or city below, with scorecards and USGA slope ratings where available.
Browse North Carolina Courses by Numbers
Hardest by Slope
Cullasaja Club
12 Oaks
The Farm
Duke University Golf Club
Ballantyne Country Club
Wade Hampton Golf Club
Woodcreek
Links At Lakewood
Old Edwards Club
Charlotte Country Club
Easiest for Beginners
Oak Valley Golf Club
Raleigh Golf Association
Southern Pines Golf Club
Hillandale Golf Course
Longleaf Golf & Family Club
Maple Leaf Golf Club
King's Grant Golf and Country Club
Pilot Knob Park
Finley Golf Course
Wolf Creek Golf Course
Longest by Yardage
Quail Hollow Club
Pinehurst No. 2
Midland Country Club
Magnolia
Charlotte Country Club
Wade Hampton Golf Club
Colonial Country Club
The Heritage Club
Old Chatham Golf Club
Farmstead Golf Links
Find a Course in North Carolina
Browse by County
Top Courses in North Carolina
12 Oaks
Holly Springs · 18 holes · Par 72
Cullasaja Club
Highlands · 18 holes · Par 72
The Farm
Greensboro · 18 holes · Par 72
Duke University Golf Club
Durham · 18 holes · Par 76
Ballantyne Country Club
Charlotte · 18 holes · Par 74
Links At Lakewood
Camden · 18 holes · Par 72
Old Edwards Club
Highlands · 18 holes · Par 71
Wade Hampton Golf Club
Cashiers · 18 holes · Par 72
Woodcreek
Columbia · 18 holes · Par 72
Charlotte Country Club
Charlotte · 18 holes · Par 73
Diamond Creek
Banner Elk · 18 holes · Par 70
Highlands Falls Country Club
Highlands · 18 holes · Par 70
North Carolina Golf News & Articles
About Golf in North Carolina
North Carolina has 714 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in North Carolina is 134, compared to the national average of 113. 344 courses have verified slope and course ratings. Course pages link to official contact and website information where available; tee-time alerts are currently an early-access feature.
Frequently asked questions
How many golf courses are in North Carolina?
North Carolina has 714 golf courses in the Stymie directory, including 469 public and 84 private courses.
What is the hardest golf course in North Carolina?
Cullasaja Club in Highlands is the hardest golf course in North Carolina with a maximum slope rating of 152. Slope measures difficulty for a bogey golfer — 113 is average, 140+ is very difficult.
What is the average slope rating in North Carolina?
The average slope rating across 344 USGA-rated North Carolina courses is 134. The US national average is 113.
