The best golf courses in North Carolina, based on user reviews and rankings
#1 best public golf courses in North Carolina
Pinehurst Resort & Country Club: #2#2 best public golf courses in North Carolina
Pinehurst Resort & Country Club: #4#3 best public golf courses in North Carolina
Star Hill Golf Club: Sands/Lakes#4 best public golf courses in North Carolina
The Golf Club at Mill Creek#5 best public golf courses in North Carolina
The Challenge Golf Club#6 best public golf courses in North Carolina
Plymouth Country Club#7 best public golf courses in North Carolina
Kings Grant Golf & Country Club#8 best public golf courses in North Carolina
Asheboro Municipal Golf Club#9 best public golf courses in North Carolina
Falling Creek Country Club#10 best public golf courses in North Carolina
Peachtree Hills Country ClubSign up to save your favorite courses and plan your next golf getaway.