Golf in
North Carolina
542 golf courses in North Carolina, from 399 you can walk on and play to private clubs. Open the map to filter by price, holes and season.
542courses
399open to the public
47518 holes or more
$$typical price
Every course, by city
Aberdeen
- Aberdeen Ridge Golf Links18 holes
- Legacy Golf Links18 holes
- The Pit Golf Links18 holes
Advance
- Oak Valley Golf Club18 holes
Ahoskie
- Beachwood Country Club18 holes
Albemarle
- Mountain Brook Golf Club18 holes
Alexis
- White Oak Par 39 holes
Apex
- Knight's Play Golf Center18 holes
Arapahoe
- Minnesott Golf & Country Club18 holes
Arden
- Brookwood Golf Club9 holes
Asheboro
- Asheboro Country Club18 holes
- Asheboro Municipal Golf Course9 holes
- Pinewood Country Club18 holes
- Tot Hill Farm Golf Club18 holes
- Uwharrie Golf Club18 holes
Asheville
Ayden
- Ayden Golf & Country Club18 holes
Badin
- Stanly County Country Club18 holes
Badin Lake
Banner Elk
- Elk River Club18 holes
- Kenmure Golf Club18 holes
- Village of Sugar Mountain Golf Course18 holes
Beech Mountain
- The Beech Mountain Club18 holes
Bermuda Run
Bethania
- Long Creek Club18 holes
Black Mountain
- Black Mountain Golf Course18 holes
Blanch
- Caswell Pines Golf Club18 holes
Blowing Rock
- Blowing Rock Country Club18 holes
Boiling Spring Lakes
- The Lakes Country Club18 holes
Bolivia
- Carolina National Golf Club9 holes
Boone
- Boone Golf Club18 holes
- Hound Ears Club18 holes
- Willow Creek Golf Course9 holes
Boonville
- Booneville Golf Course9 holes
- Silo Run Golf Course18 holes
Brevard
- Connestee Falls Golf Course18 holes
- Glen Cannon Country Club18 holes
- Sherwood Forest Golf Club18 holes
Browns Summit
- Bryan Park Golf Club – Champions18 holes
- Monticello Country Club9 holes
Bryson City
- Smoky Mountain Country Club18 holes
Burgaw
- Buccaneer Country Club9 holes
Burlington
- Alamance Country Club18 holes
- Indian Valley Golf Course18 holes
- Shamrock Golf Club18 holes
- Shillelagh Golf Course18 holes
Burnsville
- Mount Mitchell Golf Club18 holes
- Mountain Air Country Club18 holes
Calabash
- Briarwood Golf Club18 holes
- Brunswick Plantation & Golf Links – Magnolia/Dogwood18 holes
- Calabash Golf Links18 holes
- Carolina Shores Golf & Country Club18 holes
- Crow Creek Golf Club18 holes
- Marsh Harbour Golf Links18 holes
- Meadowlands Golf Club18 holes
- Ocean Harbour Golf Links18 holes
Camp Lejeune
Canton
- Springdale Country Club18 holes
Cape Carteret
Carthage
- Little River Farm18 holes
Cary
Cashiers
- Trillium Links & Lake Club18 holes
- Wade Hampton Golf Course18 holes
Caswell Beach
- Oak Island Golf Club18 holes
Chapel Hill
- Chapel Hill Country Club18 holes
- Finley Golf Club18 holes
- Governors Club – Nine Hole9 holes
- The Preserve At Jordan Lake Golf Club18 holes
- Twin Lakes Golf Course9 holes
Charlotte
- Ballantyne Country Club18 holes
- Carmel Country Club – North18 holes
- Carolina Golf & Country Club18 holes
- Cedarwood Country Club18 holes
- Charlotte Country Club18 holes
- Charlotte Golf Links18 holes
- Eastwood Golf Club18 holes
- Highland Creek Golf Club18 holes
- Larkhaven Golf Club18 holes
- Myers Park Country Club18 holes
- Oak Hills Golf Course18 holes
- Olde Sycamore Golf Plantation18 holes
- Paradise Valley Par 318 holes
- Pawtucket Golf Club18 holes
- Pine Island Country Club18 holes
- Pine Lake Country Club18 holes
- Providence Country Club18 holes
- Quail Hollow Country Club18 holes
- Raintree Country Club (North Course at Raintree Country Club)36 holes
- Renaissance Park Golf Course18 holes
- Revolution Park Golf Course9 holes
- Sunset Hills Public Golf Course18 holes
- TPC at Piper Glen18 holes
- The Golf Club At Ballantyne18 holes
Cherryville
- Cherryville Country Club9 holes
China Grove
- Warrior Golf Club at Lake Wright18 holes
Clayton
- Pine Hollow Golf Course18 holes
- Riverwood Golf Club27 holes
- The Neuse Golf Club18 holes
Clemmons
Clinton
- Coharie Country Club18 holes
Clyde
- Iron Tree Golf Course9 holes
Colfax
- Riverlanding at Sandy Ridge9 holes
Concord
- Cabarrus Country Club18 holes
- Green Oaks Golf Club18 holes
- Rocky River Golf Club at Concord18 holes
Connellys Springs
- Pine Mountain Golf Course18 holes
Conover
Cornelius
- The Peninsula Club18 holes
Corolla
- The Currituck Club18 holes
Cramerton
- Cramer Mountain Country Club18 holes
- Lakewood Golf Course18 holes
Creedmoor
- South Granville Country Club18 holes
Dallas
- Briarcreek Golf Club18 holes
Davidson
- River Run Golf & Country Club18 holes
Denver
- Verdict Ridge Golf & Country Club18 holes
- Westport Golf Course18 holes
Dobson
- Beaver Creek Golf Course9 holes
- River Mont Golf Course18 holes
Dudley
- Sleepy Creek Golf Club18 holes
Dunn
- Chicora Country Club18 holes
- Sandy Ridge Country Club18 holes
Durham
- Croasdaile Country Club18 holes
- Duke University Golf Club18 holes
- Falls Village18 holes
- Hillandale Golf Course18 holes
- Hope Valley Country Club18 holes
- Lakeshore Golf Course18 holes
- The Crossings At Grove Park18 holes
- Treyburn Country Club18 holes
- Willowhaven Country Club18 holes
Eden
- Lyn-Rock Golf Course18 holes
- Meadow Greens Country Club18 holes
Edenton
- Chowan Golf & Country Club18 holes
Elizabeth City
- Knobbs Creek Par - 3 Golf Course9 holes
- The Pines at Elizabeth City18 holes
Elizabethtown
- Carolina Sands Golf Course18 holes
Elkin
- Countryside Golf Club9 holes
Enfield
- Scotfield Country Club18 holes
Ennice
- Crestview Golf Course18 holes
Etowah
Fairmont
- Flag Tree Golf Course18 holes
Farmville
- Farmville Country Club18 holes
Fayetteville
- Baywood Golf Club18 holes
- Gates Four Golf & Country Club18 holes
- Highland Country Club18 holes
- King's Grant Golf & Country Club18 holes
- The Golf Learning Center At Village Green9 holes
Flat Rock
- Highland Lake Golf Club9 holes
- Pine Links Golf Club9 holes
Fletcher
- Broadmoor Golf Links18 holes
Forest City
Fort Bragg
- Ryder Golf Course18 holes
Four Oaks
- Reedy Creek Golf Course18 holes
Franklin
- Franklin Golf Course9 holes
- Holly Springs Golf Course9 holes
- Mill Creek Country Club18 holes
Fuquay-Varina
- Bentwinds Golf & Country Club18 holes
- Crooked Creek Golf Club18 holes
Garland
- Greensbridge Golf Course18 holes
Garner
- Eagle Crest Golf Course18 holes
- Garner Country Club9 holes
- Meadowbrook Country Club9 holes
Gastonia
- Crowders Mountain Golf Club18 holes
- Gaston Country Club18 holes
- Gastonia Municipal Golf Course18 holes
- Linwood Springs Golf Course18 holes
Germanton
- Stonewall Golf Course18 holes
Goldsboro
- Goldsboro Golf Club18 holes
- Lane Tree Golf Club18 holes
- Three Eagles Golf Course18 holes
- Walnut Creek Country Club18 holes
Graham
- Quarry Hills Country Club18 holes
- Southwick Golf Course18 holes
- The Challenge At Hideaway Farms18 holes
Grandy
- Goose Creek Golf & Country Club18 holes
Granite Falls
- Granada Farms Country Club18 holes
- Orchard Hills Golf Course18 holes
Greensboro
- Forest Oaks Country Club18 holes
- Gillespie Golf Club9 holes
- Grandover Resort – East18 holes
- Greensboro Country Club – Irving Park18 holes
- Longview Golf Club18 holes
- Pleasant Ridge Golf & Country Club18 holes
- Sedgefield Country Club18 holes
- Starmount Forest Country Club18 holes
- The Cardinal Golf Club18 holes
- Triad Golf Center9 holes
- Twin Oaks Golf Course18 holes
Greenville
- Bradford Creek Golf Club18 holes
- Brook Valley Country Club18 holes
- Greenville Country Club18 holes
- Ironwood Golf & Country Club18 holes
Grifton
- Indian Trails Golf Club18 holes
Hampstead
- Belvedere Plantation Golf & Country Club18 holes
- Castle Bay Country Club18 holes
- Olde Point Golf Course18 holes
- Topsail Greens Golf & Country Club18 holes
Havelock
- Links Golf Club18 holes
Hayesville
- Chatuge Shores Golf Course18 holes
- Mountain Harbour Golf & Yacht Club18 holes
Henderson
- Henderson Country Club18 holes
- Kerr Lake Country Club18 holes
Hendersonville
- Champion Hills Golf Club18 holes
- Crooked Creek Golf Club18 holes
- Cummings Cove Golf & Country Club18 holes
- Hendersonville Country Club18 holes
- Orchard Trace Golf Club18 holes
Hertford
Hickory
High Point
- Blair Park Golf Course18 holes
- Fairfield Golf Course9 holes
- High Point Country Club9 holes
- Holly Ridge Golf Links18 holes
- Lakewood Par 3 Golf Course9 holes
- Oak Hollow Golf Course18 holes
- Sumner Hills Golf Course18 holes
- Willow Creek Golf Course18 holes
Highlands
- Cullasaja Club18 holes
- Highlands Country Club18 holes
- Highlands Cove18 holes
- Highlands Falls Golf Course18 holes
- Wildcat Cliffs Country Club18 holes
Hillsborough
- Cedar Grove Golf Course18 holes
- Occoneechee Golf Club18 holes
Holly Springs
- Devils Ridge Golf Club18 holes
Hope Mills
- Cypress Lakes Golf Course18 holes
- Hope Mills Golf Course18 holes
Huntersville
- Birkdale Golf Club18 holes
- North Stone Club18 holes
- Skybrook Golf Club18 holes
Indian Trail
- Charlotte National Golf Course18 holes
- Pebble Creek Golf Course18 holes
Jackson Springs
Jacksonville
Jamestown
- Jamestown Park Golf Course18 holes
Jefferson
Johnsonville
- Ponderosa Golf Club18 holes
Jonesville
- Cedar Lake Golf Course9 holes
Julian
- Walnut Wood Golf Course18 holes
Kannapolis
- Kannapolis Country Club18 holes
Kenansville
- Duplin Country Club18 holes
Kernersville
- Maple Leaf Golf Club18 holes
- Pine Knolls Golf Course18 holes
- Pine Tree Golf Club18 holes
Kings Mountain
- King's Mountain Country Club18 holes
- Woodbridge Golf Links18 holes
Kinston
- Falling Creek Country Club18 holes
- Kinston Country Club18 holes
Kitty Hawk
- Duck Woods Country Club18 holes
- Sea Scape Golf Links18 holes
Lake Lure
Lake Toxaway
- Falls Country Club9 holes
- Lake Toxaway Country Club18 holes
Lasker
- Valley Pine Country Club18 holes
Laurinburg
- Scotch Meadows Country Club18 holes
- The Lodge Golf Course18 holes
Leland
Lenoir
- Cedar Rock Country Club18 holes
- Country Acres Golf Club18 holes
- Lenoir Golf Course18 holes
Lexington
- Lexington Golf Club18 holes
- Sapona Country Club18 holes
Lillington
Lincolnton
- Lincoln Country Club18 holes
Linville
- Land Harbor Golf Club18 holes
- Linville Golf Club18 holes
- Linville Ridge Country Club18 holes
Linville Falls
- The Blue Ridge Country Club18 holes
Littleton
- Myrick Hills Country Club18 holes
Louisburg
- Bull Creek Golf & Country Club18 holes
- Green Hill Country Club9 holes
- The River Golf & Country Club18 holes
Lumber Bridge
- Scothurst Country Club18 holes
Lumberton
- Cliffwood Golf Club18 holes
Macon
- Lake Gaston Country Club9 holes
Maggie Valley
Magnolia
- Magnolia Country Club18 holes
Maiden
- Glen Oaks Country Club18 holes
Marine Corps Air Station Cherry Point
- Cherry Point Golf Course18 holes
Mars Hill
Marshville
- Eagle Chase Golf Club18 holes
Matthews
- Emerald Lake Golf Club18 holes
- The Divide18 holes
Maxton
- Pinecrest Country Club18 holes
McLeansville
- Cedarcrest Golf Course18 holes
Mebane
- Arrowhead Golf Club18 holes
- Mill Creek Golf Club18 holes
Mills River
- High Vista Country Club18 holes
Mocksville
- Hickory Hill Country Club18 holes
- Pudding Ridge Golf Club18 holes
- Twin Cedars Golf Course18 holes
Monroe
- Monroe Country Club18 holes
- Rolling Hills Country Club18 holes
- Stonebridge Golf Club18 holes
Mooresville
- Mallard Head Country Club18 holes
- Mooresville Golf Course18 holes
Morehead City
- Brandywine Bay Golf Club18 holes
- Morehead City Country Club18 holes
Morganton
Mt Airy
- Cross Creek Country Club18 holes
- Mount Airy Country Club9 holes
- Pine Ridge Classic Golf Course18 holes
- White Pines Country Club9 holes
Mt Gilead
Mt Holly
- Green Meadows Golf Course18 holes
Mt Olive
- Southern Wayne Country Club18 holes
Murphy
Nags Head
- Nags Head Golf Links18 holes
Nashville
- Birchwood Country Club18 holes
Nebo
- Marion Lake Golf Club18 holes
New Bern
- Carolina Pines Golf & Country Club18 holes
- Fairfield Harbour Country Club – Shoreline18 holes
- New Bern Golf & Country Club18 holes
- River Bend Golf & Country Club18 holes
- Taberna Country Club18 holes
- The Emerald Golf Club18 holes
Newland
- Mountain Glen Golf Course18 holes
Newton
- Catawba Country Club18 holes
- D.T. Golf9 holes
North Myrtle Beach
North Wilkesboro
- Rock Creek Country Club18 holes
Norwood
- Piney Point Golf Club18 holes
Ocean Isle Beach
Old Fort
- Old Fort Golf Course9 holes
Oxford
- Thorndale Country Club9 holes
Pembroke
- Riverside Country Club18 holes
Pilot Mountain
- Pilot Knob Park Golf Course18 holes
Pine Knoll Shores
- Bogue Banks Country Club18 holes
Pinebluff
- PineBluff Golf Club18 holes
Pinehurst
- Centennial At Pinehurst18 holes
- Country Club Of North Carolina, The – Cardinal18 holes
- Forest Creek Golf Club18 holes
- Midland Country Club9 holes
- National Golf Club18 holes
- Pinehurst Resort (#1 Course at Pinehurst Resort)144 holes
- Pinewild Country Club (Challenge Course at Pinewild Country Club)48 holes
- The Carolina18 holes
- The Plantation Golf Club18 holes
Pinetops
- Maccripine Country Club18 holes
Pineville
- Crystal Springs Golf Club18 holes
Pink Hill
- Longmeadow Country Club9 holes
Plymouth
- Plymouth Country Club9 holes
Pope AFB
- Willow Lakes Golf Course18 holes
Poplar Branch
- The Carolina Club18 holes
Powells Point
- The Pointe Golf Club18 holes
Raeford
- Arabia Golf Club – North Nine Hole9 holes
- Stryker Golf Course18 holes
- The Bayonet At Puppy Creek18 holes
Raleigh
- Brier Creek Country Club18 holes
- Carolina Country Club18 holes
- Cheviot Hills Golf Club18 holes
- Hedingham Golf Club18 holes
- North Ridge Country Club (Lakes Course at North Ridge Country Club)36 holes
- Par 3 Golf Course9 holes
- Raleigh Country Club18 holes
- Raleigh Golf Association (Public Course at Raleigh Golf Association)27 holes
- River Ridge Golf Club18 holes
- Wil-Mar Golf Club18 holes
- Wildwood Green Golf Course18 holes
Randleman
- Green Acres Golf Course9 holes
Reidsville
- Greensboro National Golf Club18 holes
- Monroeton Golf Club18 holes
- Pennrose Park Country Club9 holes
- Plantation Golf Course18 holes
- Wolf Creek Golf Course18 holes
Riegelwood
- Riegelwood Country Club9 holes
Roaring Gap
- High Meadows Golf & Country Club18 holes
- Olde Beau Golf Club18 holes
- Roaring Gap Golf Club18 holes
Robbins
- Riverside Country Club18 holes
Robersonville
- Robersonville Country Club9 holes
Rockingham
- Loch Haven Golf Center18 holes
- Richmond Pines Country Club18 holes
Rocky Mt
- Benvenue Country Club18 holes
- Northgreen Country Club18 holes
Rougemont
- Lake Winds Golf Course18 holes
Roxboro
- Roxboro Country Club18 holes
Rutherfordton
- Cleghorn Plantation Golf & Country Club18 holes
- Meadowbrook Golf Club18 holes
- Rutherfordton Golf Club9 holes
Salemburg
- Lakewood Golf & Country Club18 holes
Salisbury
- Corbin Hills Golf Course18 holes
- Country Club Of Salisbury18 holes
- Crescent Golf Club18 holes
- Foxwood Golf Club18 holes
- McCanless Golf Club18 holes
Sanford
- Carolina Lakes Golf Course18 holes
- Quail Ridge Country Club18 holes
- Sanford Golf Course18 holes
- Tobacco Road Golf Club18 holes
Sapphire
- Sapphire Lakes Country Club18 holes
- Sapphire Mountain Golf Club18 holes
- The Country Club Of Sapphire Valley18 holes
Selma
- Cardinal Country Club18 holes
Seven Devils
- Hawksnest Golf & Ski Resort18 holes
Shallotte
- Ocean Isle Beach Golf Course18 holes
- Oyster Bay Golf Links18 holes
- Rivers Edge Golf Club18 holes
Shelby
- Challenger 3 Golf Course18 holes
- Cleveland Country Club18 holes
- Deer Brook Golf Club18 holes
- Pine Grove Golf Club18 holes
- River Bend Golf Course18 holes
- Royster Memorial Golf Course9 holes
Siler City
- Siler City Country Club18 holes
Smithfield
- Country Club Of Johnston County18 holes
Sneads Ferry
- North Shore Country Club18 holes
Snow Camp
- Sourwood Forest Golf Course18 holes
Southern Pines
- #1 Course at Southern Pines Golf Club27 holes
- Hyland Hills Country Club18 holes
- Knollwood Fairways9 holes
- Mid Pines Inn & Golf Club18 holes
- Mid South Club18 holes
- Pine Needles Lodge & Golf Club (Main Course at Pine Needles Lodge & Golf Club)18 holes
- Talamore at Pinehurst18 holes
- The Club At Longleaf18 holes
Southport
Sparta
- New River Country Club18 holes
Spring Hope
- Peachtree Hills Country Club9 holes
Spring Lake
- Anderson Creek Golf Club18 holes
Spruce Pine
- Grassy Creek Golf & Country Club18 holes
Staley
- Ferguson Farms Golf18 holes
Stanley
- Cowan's Ford Country Club18 holes
State Rd
- Cedarbrook Country Club18 holes
Statesville
- Fox Den Country Club18 holes
- Lakewood Golf Club18 holes
- North Carolina National Golf Club18 holes
- Statesville Country Club18 holes
- Twin Oaks Golf Club18 holes
Stokesdale
- Dawn Acres Golf Club18 holes
Stoneville
- Dan Valley Golf Course9 holes
- Deep Springs Country Club18 holes
- Ponderosa Golf Club9 holes
Sunset Beach
- Angels Trace Golf Links – North18 holes
- Oyster Bay Golf Links18 holes
- Pearl Golf Links, The (East Course at Pearl Golf Links, The)36 holes
- Sandpiper Bay Golf & Country Club18 holes
- Sandpiper Bay Golf & Country Club (Bay / Sand Course at Sandpiper Bay Golf & Country Club)27 holes
- Sea Trail Plantation & Golf Resort (Byrd Course at Sea Trail Plantation & Golf Resort)54 holes
- Thistle Golf Club (North/West Course at Thistle Golf Club)27 holes
Supply
- Lockwood Folly Country Club18 holes
Swansboro
- Silver Creek Golf Club18 holes
Tarboro
Taylorsville
- Brushy Mountain Country Club18 holes
Thomasville
- Colonial Country Club18 holes
- Winding Creek Golf Club18 holes
Traphill
- Greenstreet Mountain Golf Club18 holes
Trenton
- Quaker Neck Golf Course18 holes
Troy
- Montgomery Country Club18 holes
Tryon
- Red Fox Country Club18 holes
- Tryon Country Club9 holes
Vass
Wadesboro
- Twin Valley Country Club18 holes
Wagram
- Deercroft Golf & Country Club18 holes
Wake Forest
- Brevofield Golf Course18 holes
- Heritage Golf Club18 holes
- Paschal Golf Club9 holes
- Wake Forest Golf & Country Club18 holes
Wallace
Walnut Cove
- Hemlock Golf Course18 holes
- Riverview Golf Course9 holes
Washington
- Creek Side Golf9 holes
- Washington Yacht & Country Club18 holes
Waxhaw
- Firethorne Country Club18 holes
Waynesville
Weaverville
- Reems Creek Golf Course18 holes
Weldon
- Chockoyette Country Club18 holes
Wendell
- Wendell Country Club18 holes
West End
- Beacon Ridge Golf & Country Club18 holes
- Seven Lakes Country Club18 holes
West Jefferson
- Mountain Aire Golf Club18 holes
Whispering Pines
Whitakers
- Hickory Meadows Golf Course18 holes
White Oak
- White Oak Greens9 holes
Whiteville
- Land-O-Lakes Golf Club18 holes
- Whiteville Country Club9 holes
Whitsett
- Brookwood Golf Course9 holes
- Stoney Creek Golf Club18 holes
Wilkesboro
- Oakwoods Country Club18 holes
Williamston
- Roanoke Country Club18 holes
Willow Spring
- Hidden Valley Golf Club18 holes
Wilmington
- Beau Rivage Plantation18 holes
- Cape Fear Country Club18 holes
- Country Club Of Landfall – Pete Dye18 holes
- Duck Haven Golf Club18 holes
- Echo Farms Golf & Country Club18 holes
- Inland Greens Golf Course18 holes
- Pine Valley Country Club18 holes
- Porter's Neck Plantation & Country Club18 holes
- Porters Neck Plantation & Country Club18 holes
- The Cape Golf & Racquet Club18 holes
- Wilmington Municipal Golf Course18 holes
Wilson
- Happy Valley Country Club18 holes
- Wedgewood Country Club18 holes
- Willow Springs Country Club18 holes
- Wilson Country Club18 holes
Windsor
- Cashie Golf & Country Club9 holes
Winnabow
- Olde Fort Golf Course18 holes
Winston-Salem
- Forsyth Country Club18 holes
- Grandview Golf Course18 holes
- Heather Hills Golf Course18 holes
- Hillcrest Golf Club – Cedarside/Hillside18 holes
- Old Town Club18 holes
- Olde Homeplace Golf Club18 holes
- Par Three- Bistro9 holes
- Pine Brook Country Club18 holes
- Reynolds Park Golf Course18 holes
- Wilshire Golf Club18 holes
- Winston Lake Golf Course18 holes
Winton
Yadkinville
- Yadkin Country Club18 holes
Zebulon
- Zebulon Country Club18 holes