Best Public Golf Courses in North Carolina

The best golf courses in North Carolina, based on user reviews and rankings

North Carolina 627

Showing 1-10 of 382 golf courses

The best public golf courses in North Carolina, ranked by locals

Pinehurst Resort & Country Club: #2

#1 best public golf courses in North Carolina

Pinehurst Resort & Country Club: #2
5.0
Semi Private
Par 72
18 Holes
Pinehurst, NC
Pinehurst Resort & Country Club: #4

#2 best public golf courses in North Carolina

Pinehurst Resort & Country Club: #4
5.0
Semi Private
Par 72
18 Holes
Pinehurst, NC
Tobacco Road Golf Club

#3 best public golf courses in North Carolina

Tobacco Road Golf Club
4.8
Public
Par 71
18 Holes
Sanford, NC
The Pointe Golf Club

#4 best public golf courses in North Carolina

The Pointe Golf Club
4.8
Public
Par 71
18 Holes
Powells Point, NC
Holly Ridge Golf Links

#5 best public golf courses in North Carolina

Holly Ridge Golf Links
4.8
Public
Par 72
18 Holes
High Point, NC

#6 best public golf courses in North Carolina

Old Edwards Club at Highlands Cove
4.8
Semi Private
Par 71
18 Holes
Highlands, NC

#7 best public golf courses in North Carolina

Bryan Park Golf Club: Players
4.8
Public
Par 72
18 Holes
Browns Summit, NC

#8 best public golf courses in North Carolina

Mountain Aire Golf Club
4.8
Semi Private
Par 72
18 Holes
West Jefferson, NC
Sound Golf Links at Albemarle Plantation

#9 best public golf courses in North Carolina

Sound Golf Links at Albemarle Plantation
4.8
Semi Private
Par 72
18 Holes
Hertford, NC

#10 best public golf courses in North Carolina

Thistle Golf Club: MacKay/Cameron
4.8
Public
Par 72
18 Holes
Sunset Beach, NC

Plan your next golf trip with Local Golf Spot

Sign up to save your favorite courses and plan your next golf getaway.