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
121–144 of 521
- Cramer Mountain Country ClubCramerton · North CarolinaPrivate18 holes
- Creek at Carolina Trace Country ClubSanford · North CarolinaPrivate18 holes
- Croasdaile Country ClubDurham · North CarolinaPrivate18 holes
- Crooked Creek Golf ClubHendersonville · North CarolinaPublic18 holes
- Crooked Tree Golf CourseBrowns Summit · North CarolinaPublic18 holes
- Cross Creek Country ClubMount Airy · North CarolinaPublic18 holes
- Crow Creek Golf ClubCalabash · North CarolinaPublic18 holes
- Crowders Mountain Golf ClubKings Mountain · North CarolinaPublic18 holes
- Crowne Plaza Tennis Golf ResortAsheville · North CarolinaResort9 holes
- Crystal Coast Country ClubPine Knoll Shores · North CarolinaPublic18 holes
- Cullasaja ClubHighlands · North CarolinaPrivate18 holes
- Cummings Cove Golf Country ClubHendersonville · North CarolinaPublic18 holes
- Cutter Creek Golf ClubSnow Hill · North CarolinaPublic18 holes
- Cypress Creek Golf LinksLaurinburg · North CarolinaPublic18 holes
- Cypress Lakes Golf CourseHope Mills · North CarolinaPublic18 holes
- Cypress Landing Golf CourseChocowinity · North CarolinaPublic18 holes
- Dan Valley Golf CourseStoneville · North CarolinaPublic18 holes
- Deep Springs Country ClubStoneville · North CarolinaPrivate18 holes
- Deer Brook Golf ClubShelby · North CarolinaPublic18 holes
- Deer Run Golf ClubBeulaville · North CarolinaPublic18 holes
- Deercroft Golf ClubWagram · North CarolinaPublic18 holes
- Densons Creek Golf CourseTroy · North CarolinaPublic18 holes
- Devils Ridge Golf ClubHolly Springs · North CarolinaPublic18 holes
- Dogwood Valley Golf CourseCaroleen · North CarolinaPublic9 holes