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

Advance

Ahoskie

Albemarle

Alexis

Beech Mountain

Bethania

Black Mountain

Blowing Rock

Boiling Spring Lakes

Bryson City

Carthage

Caswell Beach

Cherryville

Clinton

Connellys Springs

Cornelius

Corolla

Dallas

Elizabethtown

Enfield

Ennice

Fairmont

Farmville

Fletcher

Fort Bragg

Four Oaks

Germanton

Havelock

Holly Springs

Huntersville

Johnsonville

Jonesville

Kannapolis

Kenansville

Lincolnton

Linville Falls

Littleton

Lumber Bridge

Lumberton

Magnolia

Marine Corps Air Station Cherry Point

Marshville

Matthews

McLeansville

Mills River

Nags Head

Nashville

Newton

North Myrtle Beach

North Wilkesboro

Norwood

Old Fort

Pembroke

Pilot Mountain

Pine Knoll Shores

Pinebluff

Pinetops

Pineville

Pink Hill

Plymouth

Pope AFB

Poplar Branch

Powells Point

Randleman

Riegelwood

Robbins

Robersonville

Rougemont

Roxboro

Seven Devils

Siler City

Sneads Ferry

Spring Lake

Staley

State Rd

Stokesdale

Swansboro

Taylorsville

Wadesboro

Weaverville

Wendell

West Jefferson

White Oak

Wilkesboro

Williamston

Willow Spring

Winnabow

Yadkinville

Zebulon