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
289–312 of 521
- Mount Mitchell Golf ClubBurnsville · North CarolinaResort18 holes
- Mountain Air Country ClubBurnsville · North CarolinaPrivate18 holes
- Mountain Aire Golf ClubWest Jefferson · North CarolinaPublic18 holes
- Mountain Glen Golf CourseNewland · North CarolinaPublic18 holes
- Mountain Harbour Golf ClubHayesville · North CarolinaPublic18 holes
- Mountaintop Golf Lake ClubCashiers · North CarolinaPrivate18 holes
- Myers Park Country ClubCharlotte · North CarolinaPrivate18 holes
- Nags Head Golf LinksNags Head · North CarolinaPublic18 holes
- New Bern Golf Country ClubNew Bern · North CarolinaPrivate18 holes
- New River Country ClubTwin Oaks · North CarolinaPublic18 holes
- North at Carmel Country ClubCharlotte · North CarolinaPrivate18 holes
- North at Raintree Country ClubCharlotte · North CarolinaPrivate18 holes
- North Shore Country ClubSneads Ferry · North CarolinaPublic18 holes
- North Stone ClubHuntersville · North CarolinaPrivate18 holes
- Northgreen Country ClubRocky Mount · North CarolinaPublic18 holes
- Oak Hills Golf CourseCharlotte · North CarolinaPublic18 holes
- Oak Hills Golf Event CenterEden · North CarolinaPublic18 holes
- Oak Hollow Golf CourseHigh Point · North CarolinaPublic18 holes
- Oak Island Golf ClubCaswell Beach · North CarolinaPublic18 holes
- Oak Valley Golf ClubAdvance · North CarolinaPublic18 holes
- Oaks at North Ridge Country ClubRaleigh · North CarolinaPrivate18 holes
- Oakwoods Country ClubWilkesboro · North CarolinaPrivate18 holes
- Occoneechee Golf ClubHillsborough · North CarolinaPublic18 holes
- Old Chatham Golf ClubDurham · North CarolinaPrivate18 holes