Courses · North Carolina

North Carolina golf courses.

156 courses across North Carolina from Pinehurst to Charlotte. 33 upcoming amateur events. Click any course for upcoming + past tournaments at that venue.

156 courses75 with photos33 upcoming events

Most courses in

Pinehurst · 18Charlotte · 7Durham · 6Southern Pines · 6Asheboro · 4

All North Carolina courses

See tournament schedule →
Mid Pines Inn & Golf ClubSouthern Pines4 upcoming
Pine Needles Lodge and Golf ClubSouthern Pines2 upcoming
Lonnie Poole Golf Course at NC StateRaleigh2 upcoming
Pinehurst Resort and Country ClubPinehurst2 upcoming
Mimosa Hills Country ClubMorganton2 upcoming
Mid South ClubSouthern Pines2 upcoming
Pinehurst CcPinehurst2 upcoming
Carolina ClubGrandy1 upcoming
Cutter Creek GCSnow Hill1 upcoming
Pinehurst ResortPinehurst1 upcoming
Country Club of North CarolinaPinehurst1 upcoming
Forest Creek Golf ClubPinehurst1 upcoming
River LandingWallace1 upcoming
The Country Club of LandfallWilmington1 upcoming
The Country Club of LandfallWilmington1 upcoming
Brook Valley Country ClubGreenville1 upcoming
Longleaf Golf & Family ClubSouthern Pines1 upcoming
Pinehurst CcPinehurst1 upcoming
Sapona Country ClubLexington1 upcoming
Stonebridge Golf ClubMonroe1 upcoming
Forest Oaks Country ClubGreensboro
Golf Club at Irish CreekKannapolis
Cardinal Golf and Country ClubGreensboro
Duke University Golf ClubDurham
Gaston Country ClubGastonia
Greenville Country ClubGreenville
River LandingWallace
Tanglewood ParkClemmons
Bermuda Run Country ClubAdvance
Finley Golf CourseChapel Hill
Kilmarlic Golf ClubPowells Point
Oak Hollow Golf CourseHigh Point
Pine Hollow Golf ClubClayton
Rolling Hills Country ClubMonroe
Sedgefield Country ClubGreensboro
The Club At LongleafSouthern Pines
Wilmington Municipal Golf CourseWilmington
Alamance Country ClubBurlington
Brier Creek Country ClubRaleigh
Catawba Country ClubNewton
Emerald Golf ClubNew Bern
Hillandale Golf CourseDurham
Ironwood Golf and Country ClubGreenville
Lexington Golf ClubLexington
Old Town ClubWinston-Salem
Pinehurst Resort and Country ClubPinehurst
Prestonwood Country ClubCary
Rock Barn Golf ClubConover
Statesville Country ClubStatesville
Treyburn Country ClubDurham
Benvenue Country ClubRocky Mount
Carmel CcCharlotte
Croasdaile Country ClubDurham
Grandfather Golf & Country ClubLinville
Holly Ridge Golf LinksArchdale
Hope Valley Country ClubDurham
Jamestown Park Golf CourseJamestown
Jefferson Landing ClubJefferson
Keith Hills Golf ClubBuies Creek
Maple Chase Golf and Country ClubWinston-Salem
Mill Creek Country ClubFranklin
OccanoMerry Hill
Pinehurst Resort and Country ClubPinehurst
Pinehurst area coursesPinehurst
River Landing Golf ClubWallace
Sanford Municipal Golf CourseSanford
Taberna Country ClubNew Bern
The Cliffs At Walnut CoveArden
The Pointe Golf ClubPowells Point
The Warrior Golf ClubChina Grove
Woodlake Country ClubVass
Chapel Hill Country ClubChapel Hill
Cowans Ford Country ClubStanley
North Ridge Country ClubRaleigh
Old Chatham Golf ClubDurham
River Run Country ClubDavidson1 upcoming
Willow Creek Course at High Point CCHigh Point1 upcoming
Carmel CcCharlotte1 upcoming
Bryan Park GolfBrowns Summit
Carolina Trace Country ClubSanford
Country Club of SalisburySalisbury
Grandover ResortGreensboro
The Brunswick PlantationCalabash
Walnut Creek Country ClubGoldsboro
Anderson Creek Golf ClubSpring Lake
Asheboro Municipal Golf CourseAsheboro
Cedar Rock Country ClubLenoir
Colonial Country ClubThomasville
Cramer Mountain Country ClubCramerton
Eagle Point Golf ClubWilmington
Greensboro National Golf ClubSummerfield
Paradise Point Golf CourseCamp Lejeune
Pinehurst Resort and Country ClubPinehurst
Pinewood Country ClubAsheboro
Rumbling Bald ResortLake Lure
Southwick Golf CourseGraham
The Pines At Elizabeth CityElizabeth City
Tot Hill Farm Golf ClubAsheboro
Bear Trail Golf ClubJacksonville
Beechwood Country ClubAhoskie
Bentwinds Country ClubFuquay Varina
Blair Park Golf CourseHigh Point
Broadmoor Golf LinksFletcher
Brookwood Golf CourseWhitsett
Carolina Golf ClubCharlotte
Carolina Trace Country ClubSanford
Castle Bay Golf & Country ClubHampstead
Cedarbrook Country ClubState Road
Cedarwood Country ClubCharlotte
Coharie Country ClubClinton
Country Club Of Whispering PinesWhispering Pines
Crooked Tree Golf CourseBrowns Summit
Forest Creek Golf ClubPinehurst
Founders Club At St. James PlantationSouthport
Foxfire Golf & Country ClubFoxfire Village
Gates Four Country ClubFayetteville
King's Grant Golf and Country ClubFayetteville
Kings Mountain Country ClubKings Mountain
Lake Hickory Country ClubHickory
Lane Tree Golf ClubGoldsboro
Lockwood Folly Country ClubSupply
Mill Creek Golf ClubMebane
Ocean Ridge PlantationOcean Isle Beach
Pennrose Park Country ClubReidsville
Quail Ridge Golf CourseSanford
Raintree Country ClubCharlotte
Reynolds Park Golf CourseWinston Salem
Rivers Edge Golf ClubShallotte
Scotch Meadows Country ClubLaurinburg
Sequoyah National Golf ClubWhittier
Southern Pines Golf ClubSouthern Pines
Sugar Mountain Golf CourseSugar Mountain
The Club at 12 OaksHolly Springs
The Country Club of the Crystal CoastPine Knoll Shores
The Neuse Golf ClubClayton
The Tradition Golf ClubCharlotte
The Valley Golf CourseBurlington
Tillery Tradition Country ClubMount Gilead
Valley Pine Country ClubLasker
Waynesville Country ClubWaynesville
Wedgewood Country ClubWilson
Wilson Country ClubWilson
Winding Creek Golf CourseThomasville
Wolf Creek Golf ClubReidsville
Asheboro Municipal GcAsheboro
Pinehurst CcPinehurst
Pinehurst CcPinehurst
Pinehurst CcPinehurst
Pinehurst CcPinehurst
Pinehurst CcPinehurst
Pinehurst CcPinehurst
Pinehurst CcPinehurst
Quail Hollow ClubCharlotte
River Gc At Lake RoyaleLouisburg
Rumbling Bald ResortLake Lure
Wedgewood GcWilson

Browse courses in other states

All courses →