North Carolina
296 courses in 179 towns.
Busiest towns
Charlotte10 coursesSunset Beach9 coursesClayton6 coursesWinston-Salem6 coursesCalabash5 coursesPinehurst5 coursesRaleigh5 coursesClemmons4 courses
By designer
Every course in North Carolina
1–24 of 296
- Pinehurst Resort: Pinehurst No. 2Pinehurst · North CarolinaPublicWalkable$$$$18 holesTop 250 Public #8
- Pinehurst No. 10Pinehurst · North CarolinaPublicWalkable$$$$18 holesTop 250 Public #27
- Pinehurst Resort: Pinehurst No. 4Pinehurst · North CarolinaPublicWalkable$$$$18 holesTop 250 Public #31
- Tobacco Road Golf ClubSanford · North CarolinaPublicWalk or ride$$$$18 holesTop 250 Public #41
- Pinehurst Resort: Pinehurst No. 8Pinehurst · North CarolinaPublicWalkable$$$$18 holesTop 250 Public #125
- Cameron Course at Thistle Golf ClubSunset Beach · North CarolinaPublicWalk or ride$$$$18 holesTop 250 Public #161
- OccanoMerry Hill · North CarolinaPublicCart required$$$$18 holesTop 250 Public #166
- Old Beau Resort & Golf ClubRoaring Gap · North CarolinaPublicCart required$$$$18 holesTop 250 Public #210
- Southern Pines Golf ClubSouthern Pines · North CarolinaPublicWalkable$$$$18 holesTop 250 Public #224
- Tot Hill Farm Golf ClubAsheboro · North CarolinaPublicCart required$$$$18 holesTop 250 Public #244
- 7 Lakes Golf ClubSeven Lakes · North CarolinaPublic18 holes
- Asheboro Country ClubAsheboro · North CarolinaPublic18 holes
- Asheboro Municipal Golf CourseAsheboro · North CarolinaPublic9 holes
- Asheville Municipal Golf CourseAsheville · North CarolinaPublic18 holes
- Ayden Golf Country ClubAyden · North CarolinaPublic18 holes
- Bayonet at Puppy CreekRaeford · North CarolinaPublic18 holes
- Bayview Golf CourseBath · North CarolinaPublic9 holes
- Baywood Golf ClubFayetteville · North CarolinaPublic18 holes
- Beacon Ridge Golf Country ClubWest End · North CarolinaPublic18 holes
- Bear Trail Golf ClubJacksonville · North CarolinaPublic18 holes
- Beechwood Country ClubAhoskie · North CarolinaPublic18 holes
- Belmont Lake Golf ClubRocky Mount · North CarolinaPublic18 holes
- Birkdale Golf ClubHuntersville · North CarolinaPublic18 holes
- Black Mountain Golf CourseBlack Mountain · North CarolinaPublic18 holes