2025 Best Public Golf Courses in North Carolina

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

Showing 1-10 of 445 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
Star Hill Golf Club: Sands/Lakes

#3 best public golf courses in North Carolina

Star Hill Golf Club: Sands/Lakes
4.5
Semi Private
Par 72
18 Holes
Cape Carteret, NC
The Golf Club at Mill Creek

#4 best public golf courses in North Carolina

The Golf Club at Mill Creek
4.5
Semi Private
Par 72
18 Holes
Franklin, NC
The Challenge Golf Club

#5 best public golf courses in North Carolina

The Challenge Golf Club
4.5
Semi Private
Par 72
18 Holes
Graham, NC
Plymouth Country Club

#6 best public golf courses in North Carolina

Plymouth Country Club
4.5
Semi Private
Par 36
9 Holes
Plymouth, NC
Kings Grant Golf & Country Club

#7 best public golf courses in North Carolina

Kings Grant Golf & Country Club
4.5
Semi Private
Par 71
18 Holes
Fayetteville, NC
Asheboro Municipal Golf Club

#8 best public golf courses in North Carolina

Asheboro Municipal Golf Club
4.5
Semi Private
Par 35
9 Holes
Asheboro, NC
Falling Creek Country Club

#9 best public golf courses in North Carolina

Falling Creek Country Club
4.5
Semi Private
Par 71
18 Holes
Kinston, NC
Peachtree Hills Country Club

#10 best public golf courses in North Carolina

Peachtree Hills Country Club
4.5
Semi Private
Par 34
9 Holes
Spring Hope, NC

Plan your next golf trip with Local Golf Spot

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