State directory
Golf in North Carolina
- Courses
- 364
- Towns
- 173
- Counties
- 74
- With websites
- 213
North Carolina is one of the most geographically diverse states in the eastern United States, spanning from the barrier islands of the Outer Banks in the east to the highest peaks in the Appalachians in the west a distance of roughly 500 miles encompassing five distinct physiographic regions, each with a distinct character and golf landscape to match. The Coastal Plain occupies the eastern third of the state, a broad flat terrain drained by the Neuse, Tar, Cape Fear, and Roanoke rivers toward the Atlantic. Eastern NC golf is shaped by the salt air, sandy soils, and marshes of the coast, with Wilmington and the Cape Fear coast home to Cape Fear Country Club and the broader New Hanover County golf community. The Brunswick County coast near Sunset Beach and Calabash is one of the more concentrated golf destinations in the Southeast, with Sea Trail, Brunswick Plantation, and Legends among a cluster of resort courses near the SC border. The Sandhills, where the Coastal Plain meets the Piedmont along an ancient fall line, are home to the most celebrated golf landscape in North Carolina. Pinehurst, the village at the center of Moore County's longleaf pine terrain, is known worldwide as the Home of American Golf. Pinehurst No. 2 (the Donald Ross design that has hosted multiple U.S. Opens) anchors a resort complex of numbered courses, while the broader Sandhills corridor through Southern Pines and Aberdeen includes Pine Needles Lodge (another Ross design and multiple U.S. Women's Open host), Mid Pines Resort, Forest Creek, and dozens of other courses. The sandy Sandhills soils drain quickly and support firm, fast conditions that have drawn golfers from across the country for well over a century. The Piedmont runs through the center of the state, encompassing the Research Triangle (Raleigh, Durham, Chapel Hill), the Triad (Greensboro, Winston-Salem, High Point), and Charlotte. These metro areas together account for the majority of the state's cataloged golf courses, ranging from TPC Wakefield Plantation and Brier Creek Country Club in the Triangle to Sedgefield Country Club (host of the Wyndham Championship on the PGA Tour) in the Triad, to the Charlotte metro's expansive club landscape including Trump National Charlotte on Lake Norman. The Mountain region encompasses the southern Blue Ridge, the Great Smokies, and the High Country, with the highest peaks in the eastern United States in the Black Mountains east of Asheville. Mountain golf plays differently here, at altitude, through native hardwood forests, with dramatic elevation changes and views across ridgelines. Cashiers and Sapphire on the Jackson County plateau host eleven courses between them, catering to one of the Southeast's most active mountain resort communities. Asheville's Buncombe County setting provides access to the western NC mountain golf landscape from a major urban base. North Carolina's 357 courses span every access model and price point, from historic private clubs and major resort destinations to municipal facilities in small coastal towns. The state's golf identity is anchored by Pinehurst but extends through every region, making North Carolina one of the most varied golf states in the country.
Rankings
Best of North Carolina
By county
Golf by county
- Alamance County 6
- Alleghany County 4
- Avery County 9
- Brunswick County 12
- Buncombe County 8
- Caldwell County 3
- Carteret County 4
- Catawba County 3
- Chatham County 6
- Cleveland County 5
- Craven County 6
- Cumberland County 6
- Davie County 3
- Durham County 9
- Forsyth County 15
- Gaston County 4
- Guilford County 15
- Harnett County 7
- Henderson County 5
- Iredell County 7
- Jackson County 13
- Johnston County 4
- Lee County 5
- Lincoln County 4
- Macon County 7
- Mecklenburg County 30
- Moore County 35
- Nash County 5
- New Hanover County 5
- Orange County 3
- Pitt County 5
- Randolph County 5
- Robeson County 3
- Rockingham County 5
- Rowan County 3
- Rutherford County 4
- Transylvania County 4
- Union County 9
- Wake County 26
- Watauga County 4
- Wilson County 3
By town
Where the courses are
- Aberdeen 1: Legacy Golf Links
- Advance 2
- Apex 1: Knight's Play Golf Center
- Arden 1: The Cliffs at Walnut Cove
- Asheboro 4
- Asheville 4
- Ayden 1: Ayden Golf & Country Club
- Badin 1: Badin Inn Golf Club
- Bald Head Island 1: Bald Head Island Country Club
- Banner Elk 2
- Beech Mountain 1: Beech Mountain Club
- Bermuda Run 5
- Black Mountain 1: Black Mountain Golf Course
- Blowing Rock 1: Blowing Rock Country Club
- Boone 2
- Broadway 2
- Burlington 2
- Cajah's Mountain 1: Orchard Hills Golf Course
- Calabash 2
- Cape Carteret 2
- Cape Colony 1: Chowan Golf and Country Club
- Cary 5
- Cashiers 11
- Caswell Beach 1: Oak Island Golf Club
- Cedar Rock 1: Cedar Rock Country Club
- Chapel Hill 3
- Charlotte 22
- Cherryville 1: Cherryville Golf and Country Club
- Claremont 1: Rock Barn
- Clayton 3
- Clemmons 2
- Concord 2
- Cornelius 1: The Peninsula Club
- Corolla 1: Corolla Adventure Part
- Cramerton 1: Cramer Mountain Club
- Davidson 2
- Denver 2
- Dunn 1: Chicora Golf Club
- Durham 7
- Eden 2
- Elizabeth City 2
- Elizabethtown 1: Vineyard Golf
- Etowah 1: Etowah Valley Golf & Resort
- Fayetteville 5
- Fletcher 1: Broadmoor Golf Links
- Forest City 1: Forest City Municipal Golf Course
- Forest Oaks 1: Walnut Woods Golf Course
- Four Oaks 1: Reedy Creek Golf Course
- Foxfire 2
- Franklin 2
- Fuquay Varina 1: Bentwinds Country Club
- Gastonia 1: Catawba Creek Golf Course
- Glenville 1: Trillium Links and Lake Club
- Goldsboro 1: Lane Tree Golf Club
- Gorman 2
- Governors Club 3
- Graham 2
- Greensboro 5
- Greenville 4
- Hampstead 1: Castle Bay Country Club
- Havelock 1: Sound of Freedom Golf Course
- Haw River 1: Randy's Golf Center and Range
- Hayesville 2
- Henderson 2
- Hendersonville 1: Cummings Cove Golf and Country Club
- Hickory 1: Lake Hickory Country Club
- High Point 2
- Highlands 3
- Hillsborough 1: Occoneechee Golf Club
- Holly Springs 2
- Huntersville 3
- Indian Trail 2
- Jamestown 2
- Jefferson 1: Jefferson Landing
- Kings Mountain 1: Kings Mountain Country Club
- Kitty Hawk 1: Sea Scape Golf Links
- Lake Junaluska 1: Lake Junaluska Golf Course
- Lake Lure 2
- Lake Norman 1: Cowan's Ford Golf Club
- Laurinburg 1: Scotch Meadows Country Club
- Leland 1: Cape Fear National at Brunswick Forest
- Lenoir 1: Lenoir Golf Course
- Lillington 4
- Lincolnton 1: Lincoln Country Club
- Linville 4
- Lumber Bridge 1: Scothurst Golf Course
- Lumberton 2
- Maiden 1: Glen Oaks Golf Club
- Marion 1: Linville Falls Golf Club
- Mars Hill 1: Wolf Laurel Country Club
- Marshville 1: Eagles Chase Golf Club
- Marvin 1: Firethorne Country Club
- Matthews 2
- Mebane 1: Mill Creek Golf Club
- Mills River 1: High Vista Golf Club
- Minnesott Beach 1: Minnesott Golf, Yatch, and Country Club
- Mocksville 2
- Monroe 3
- Mooresville 3
- Morehead City 1: Morehead City Country Club
- Morganton 1: Mimosa Hills Country Club
- Mount Airy 1: Cross Creek Country Club
- Nashville 1: Birchwood Country Club
- New Bern 5
- Newland 2
- Newton 1: Catawba Country Club
- Ogden 1: Landfall Country Club Golf Course
- Pilot Mountain 1: Pilot Knob Park
- Pine Knoll Shores 1: Crystal Coast Country Club
- Pinehurst 12
- Pinetops 1: Maccripine Country Club
- Pineville 1: The Golf Village
- Plain View 1: Sandy Ridge Country Club
- Plymouth 1: Plymouth Country Club
- Porters Neck 1: Eagle Point Golf Club
- Pumpkin Center 1: Jacksonville Country Club
- Raeford 1: Bayonet at Puppy Creek
- Raleigh 11
- Reidsville 1: Pennrose Park Country Club
- Roaring Gap 3
- Rocky Mount 3
- Rosman 1: Lake Toxaway Country Club
- Rougemont 1: Lake Winds Golf Course
- Roxboro 1: Roxboro Country Club
- Rutherfordton 2
- Salisbury 3
- Sanford 4
- Sapphire 4
- Seven Lakes 1: 7 Lakes Golf Club
- Shelby 5
- Siler City 1: Siler City Country Club
- Silver Lake 1: Olde Fort
- Smithfield 1: Country Club of Johnston County
- Southern Pines 9
- Southern Shores 1: Holly Ridge Golf Course
- Southport 1: Oak Island Par Three Golf Course at South Harbour
- Sparta 1: New River Country Club
- Spring Hope 1: Peachtree Hills Country Club
- Spring Lake 2
- Spruce Pine 1: Grassy Creek Golf & Country Club
- St. James 1: Members Club
- Statesville 4
- Stoneville 2
- Stoney Creek 1: Stoney Creek Golf Club
- Sugar Mountain 1: Sugar Mountain Golf Course
- Summerfield 3
- Sunset Beach 4
- Tarboro 1: The Links at Cotton Valley
- Taylorsville 1: Bushy Mountain Golf Club
- Taylortown 3
- Thomasville 1: Colonial Country Club
- Traphill 1: Stone Mountain Golf Club
- Tryon 1: Tryon Country Club
- Tuckasegee 1: Bear Lake Reserve Golf Club
- Valley Hill 2
- Vass 2
- Wake Forest 4
- Wallburg 1: Meadowlands
- Warrenton 1: Warrenton Golf Club
- Weaverville 1: Reems Creek Golf Club
- Weldon 1: Chockoyotte Country Club
- Wendell 1: Wendell Country Club
- West End 1: Dormie Club
- West Jefferson 1: Mountain Aire Golf Course
- Whispering Pines 4
- Whiteville 1: Whiteville Country Club
- Whitsett 1: Brookwood Golf Course
- Whittier 1: Sequoyah National Golf Club
- Wilkesboro 1: Oakwoods Country Club
- Wilmington 3
- Wilson 3
- Winston-Salem 8
- Youngsville 1: Olde Liberty Golf Club