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
49–72 of 521
- Black Mountain Golf CourseBlack Mountain · North CarolinaPublic18 holes
- Blair Park Golf CourseHigh Point · North CarolinaPublic18 holes
- Blowing Rock Country ClubBlowing Rock · North CarolinaPrivate18 holes
- Boone Golf ClubBoone · North CarolinaPublic18 holes
- Bradford Creek Golf ClubGreenville · North CarolinaPublic18 holes
- Bradford Creek Public Golf CourseGreenville · North CarolinaPublic18 holes
- Brandywine Bay Golf ClubMorehead City · North CarolinaResort18 holes
- Brevofield Golf CourseWake Forest · North CarolinaPublic18 holes
- Brier Creek Country ClubRaleigh · North CarolinaPrivate18 holes
- Brights Creek Golf ClubMill Spring · North CarolinaPrivate18 holes
- Broadmoor Golf LinksFletcher · North CarolinaPublic18 holes
- Brook Valley Country ClubGreenville · North CarolinaPrivate18 holes
- Brookwood Golf CourseWhitsett · North CarolinaPublic18 holes
- Brunswick Golf Club Azalea Magnolia CourseCalabash · North CarolinaPublic18 holes
- Brunswick Golf Club Dogwood Azalea CourseCalabash · North CarolinaPublic18 holes
- Brunswick Golf Club Magnolia DogwoodCalabash · North CarolinaPublic18 holes
- Brushy Mountain Golf ClubTaylorsville · North CarolinaPublic18 holes
- Bryan Park Champions CourseBrown Summit · North CarolinaPublic18 holes
- Bryan Park Players CourseBrown Summit · North CarolinaPublic18 holes
- Bur Mil Park Golf CourseGreensboro · North CarolinaPublic9 holes
- Burlingame Country ClubSapphire · North CarolinaPrivate18 holes
- Byrd at Sea Trail Golf Resort And Convention CenterSunset Beach · North CarolinaResort18 holes
- Cabarrus Country ClubConcord · North CarolinaPrivate18 holes
- Cape Fear Country ClubWilmington · North CarolinaPrivate18 holes