114 courses found · 81 with 18 holes
Fayetteville, North Carolina
Pinehurst, North Carolina
NC 28747, North Carolina
Lincolnton, North Carolina
Newland, North Carolina
Linville, North Carolina
Southern Pines, North Carolina
Raleigh, North Carolina
NC 27288, North Carolina
Pinetops, North Carolina
Cary, North Carolina
Mooresville, North Carolina
Winston-Salem NC 27105, North Carolina
Salisbury, North Carolina
NC, North Carolina
NC 28387, North Carolina
Newland, North Carolina
Clayton, North Carolina
New Bern, North Carolina
Huntersville, North Carolina
Caswell Beach, North Carolina
Advance, North Carolina
Wilkesboro, North Carolina
Durham, North Carolina
North Carolina offers markedly different golf settings within one state. The western mountains bring elevation changes, cooler summer air and courses shaped by ridges and valleys. Across the Piedmont, layouts tend to be more rolling and wooded, while the central Sandhills are known for sandy soils, pine corridors and firm-running conditions. Toward the coast, flatter terrain, maritime winds and water hazards become more common. Spring and autumn are generally the easiest periods for a statewide trip, with comfortable playing conditions in most regions. Summer suits mountain golf but can be hot and humid farther east, with afternoon thunderstorms possible. Winter play is often feasible in the central and coastal areas, although mountain temperatures can limit availability. Plan an itinerary around the distances involved: the mountains, Sandhills and coast are distinct bases rather than simple day trips from one another. Conditions vary with altitude and distance from the Atlantic, so a forecast for one stop may not reflect the next. Allow extra driving time when moving between regions in summer, especially on weekend afternoons. Book tee times early at popular resorts.
Help other golfers by adding a missing golf course or updating existing information.
Help ThatGolfApp
Suggest a course