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
25–48 of 521
- Ayden Golf Country ClubAyden · North CarolinaPublic18 holes
- Badin Inn Golf ClubBadin · North CarolinaResort18 holes
- Bald Head Island Country ClubSouthport · North CarolinaPrivate18 holes
- Bald Mountain Golf CourseLake Lure · North CarolinaResort18 holes
- Bald Mountain Golf Course at Rumbling Bald Resort On Lake LureLake Lure · North CarolinaResort18 holes
- Ballantyne Country ClubCharlotte · North CarolinaPrivate18 holes
- Balsam Mountain PreserveSylva · North CarolinaPrivate18 holes
- Bayonet at Puppy CreekRaeford · North CarolinaPublic18 holes
- Bayview Golf CourseBath · North CarolinaPublic9 holes
- Baywood Golf ClubFayetteville · North CarolinaPublic18 holes
- Beacon Ridge Golf Country ClubWest End · North CarolinaPublic18 holes
- Bear Lake Golf ClubTuckasegee · North CarolinaPrivate9 holes
- Bear Trail Golf ClubJacksonville · North CarolinaPublic18 holes
- Beau Rivage Golf ResortWilmington · North CarolinaResort18 holes
- Beech Mountain Club TheBeech Mountain · North CarolinaPrivate18 holes
- Beechwood Country ClubAhoskie · North CarolinaPublic18 holes
- Belmont Lake Golf ClubRocky Mount · North CarolinaPublic18 holes
- Bentwinds Golf Country ClubFuquay Varina · North CarolinaPrivate18 holes
- Benvenue Country ClubRocky Mount · North CarolinaPrivate18 holes
- Bermuda Run Country ClubBermuda Run · North CarolinaPrivate18 holes
- Bermuda Run Country Club East CourseBermuda Run · North CarolinaPrivate18 holes
- Bermuda Run Country Club West CourseBermuda Run · North CarolinaPrivate18 holes
- Biltmore Forest Country ClubAsheville · North CarolinaPrivate18 holes
- Birkdale Golf ClubHuntersville · North CarolinaPublic18 holes