North Carolina
521 courses in 234 towns.
Busiest towns
Charlotte25 coursesPinehurst21 coursesRaleigh13 coursesSunset Beach12 coursesWilmington12 coursesGreensboro10 coursesWinston-Salem9 coursesDurham8 courses
By designer
Every course in North Carolina
1–24 of 521
- Diamond Creek Golf ClubBanner Elk · North CarolinaPrivateWalk or rideMembers18 holesTop 100 Private #49
- Eagle Point Golf ClubWilmington · North CarolinaPrivateWalking onlyMembers18 holesTop 100 Private #57
- Wade Hampton Golf ClubCashiers · North CarolinaPrivateWalk or rideMembers18 holesTop 100 Private #20
- Old Town ClubWinston-Salem · North CarolinaPrivateWalkableMembers18 holesTop 100 Private #35
- 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
- Pine Needles Lodge & Golf Club: Pine NeedlesSouthern Pines · North CarolinaResortWalkable$$$$18 holesTop 250 Public #56
- 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
- Mid Pines Inn & Golf Club: Mid PinesSouthern Pines · North CarolinaResortWalkable$$$$18 holesTop 250 Public #138
- 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
- 12 OaksHolly Springs · North CarolinaPrivate18 holes
- 7 Lakes Golf ClubSeven Lakes · North CarolinaPublic18 holes
- Alamance Country ClubBurlington · North CarolinaPrivate18 holes
- Anderson Creek Golf ClubSpring Lake · North CarolinaResort18 holes
- Apple Valley Golf Course at Rumbling Bald Resort On Lake LureLake Lure · North CarolinaResort18 holes
- Asheboro Country ClubAsheboro · North CarolinaPublic18 holes
- Asheboro Municipal Golf CourseAsheboro · North CarolinaPublic9 holes
- Asheville Municipal Golf CourseAsheville · North CarolinaPublic18 holes