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
313–336 of 521
- Old Edwards ClubCashiers · North CarolinaPrivate18 holes
- Old North State Club at Uwharrie PointNew London · North CarolinaPrivate18 holes
- Olde Homeplace Golf ClubWinston-Salem · North CarolinaPublic18 holes
- Olde Liberty Golf Country ClubYoungsville · North CarolinaPublic18 holes
- Olde Point Golf Country ClubHampstead · North CarolinaPublic18 holes
- Olde Sycamore Golf ClubCharlotte · North CarolinaPublic18 holes
- Orchard Hills Golf CourseGranite Falls · North CarolinaPublic18 holes
- Oyster Bay Golf LinksSunset Beach · North CarolinaPublic18 holes
- PalmerVass · North CarolinaResort18 holes
- Paradise Valley Par 3Charlotte · North CarolinaPublic18 holes
- Paschal Golf ClubWake Forest · North CarolinaPublic9 holes
- Peachtree Hills Country ClubSpring Hope · North CarolinaPublic9 holes
- Pebble Creek Golf CourseIndian Trail · North CarolinaPublic18 holes
- Pennrose Park Country ClubReidsville · North CarolinaPrivate9 holes
- Pilot Knob Park Golf CoursePilot Mountain · North CarolinaPrivate18 holes
- Pine Hollow Golf CourseClayton · North CarolinaPublic18 holes
- Pine Island Country ClubCharlotte · North CarolinaPrivate18 holes
- Pine Knolls Golf CourseKernersville · North CarolinaPublic18 holes
- Pine Lake Country ClubCharlotte · North CarolinaPrivate18 holes
- Pine Mountain Golf CourseConnellys Spring · North CarolinaResort18 holes
- Pine Valley Country ClubWilmington · North CarolinaPrivate18 holes
- Pinecrest Country ClubLumberton · North CarolinaPublic18 holes
- Pinehurst Resort Country Club No 3Pinehurst · North CarolinaResort18 holes
- Pinehurst Resort Country Club No 5Pinehurst · North CarolinaResort18 holes