Flag of North Carolina

Golf courses in North Carolina

This directory lists 475 golf courses across 230 cities in North Carolina, 409 with 18 holes, 62 with 9 holes and 4 with another or unlisted hole count.

394 COURSES MAPPED
Courses
475
Cities
230
18-hole
409
9-hole
62
Avg 18-hole yards
6,568
Longest
7,463Occano

Of the 473 North Carolina courses that list driving range information, 384 have one.

Across 407 18-hole courses with a listed yardage, the average is 6,568 yards. The longest is Occano in Merry Hill at 7,463 yards.

Top cities in North Carolina

All 230 cities
  1. Charlotte10 public · 13 private 23 courses
  2. Raleigh9 public · 6 private 15 courses
  3. Durham5 public · 4 private 9 courses
  4. Pinehurst1 public · 8 private 9 courses
  5. Wilmington3 public · 6 private 9 courses
  6. Greensboro4 public · 4 private 8 courses
  7. Southern Pines6 public · 1 private 8 courses
  8. Winston Salem6 public · 2 private 8 courses

All 230 cities

Top cities

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

V

W

Y

Z

Longest courses

18-hole, yards
  1. 1OccanoPublicMerry Hill7,463
  2. 2Bright's CreekPrivateMill Spring7,435
  3. 3Raleigh Country ClubPrivateRaleigh7,394
  4. 4Greensboro Country Club Farm CoursePrivateGreensboro7,376
  5. 5Harry L. Jones, Sr. Golf CoursePublicCharlotte7,360
  6. 6Lonnie Poole Golf Course At NC State UniversityPublicRaleigh7,358
  7. 7Charlotte Country ClubPrivateCharlotte7,335
  8. 8Cutter Creek Golf ClubPublicSnow Hill7,280
  9. 9The Country Club At Wakefield PlantationPrivateRaleigh7,257
  10. 10Farmstead Golf LinksPublicCalabash7,242

States next to North Carolina

Frequently asked questions

How many golf courses are in North Carolina?

North Carolina has 475 golf courses in 230 cities in this directory: 409 with 18 holes, 62 with 9 holes and 4 with another or unlisted hole count.

Which city in North Carolina has the most golf courses?

Charlotte has the most, with 23 courses, followed by Raleigh (15) and Durham (9).

What is the longest golf course in North Carolina?

Among 18-hole courses with a listed yardage, Occano in Merry Hill is the longest at 7,463 yards.

How long is the average 18-hole course in North Carolina?

The average listed yardage across 407 18-hole courses in North Carolina is 6,568 yards.

How many golf courses in North Carolina have a driving range?

384 of the 473 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.