2025 Best Golf Courses in North Carolina

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

Showing 131-140 of 445 golf courses

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

Twin Lakes Golf Course: Twin Lakes  (Alternate Tees)

#131 best public golf courses in North Carolina

Twin Lakes Golf Course: Twin Lakes (Alternate Tees)
4.5
Public
Par 70
18 Holes
Chapel Hill, NC
The Badin Inn & Golf Club: Stanly County

#132 best public golf courses in North Carolina

The Badin Inn & Golf Club: Stanly County
4.5
Semi Private
Par 71
18 Holes
Badin, NC
Cherokee Hills Golf & Country Club

#133 best public golf courses in North Carolina

Cherokee Hills Golf & Country Club
4.5
Semi Private
Par 72
18 Holes
Murphy, NC
Riverwood Golf Club: Deer Run/Riverview

#134 best public golf courses in North Carolina

Riverwood Golf Club: Deer Run/Riverview
4.5
Semi Private
Par 72
18 Holes
Clayton, NC
Olde Beau Golf and Country Club

#135 best public golf courses in North Carolina

Olde Beau Golf and Country Club
4.5
Semi Private
Par 72
18 Holes
Roaring Gap, NC
Meadowbrook Country Club

#136 best public golf courses in North Carolina

Meadowbrook Country Club
4.5
Semi Private
Par 36
9 Holes
Garner, NC
Duke University Golf Club

#137 best public golf courses in North Carolina

Duke University Golf Club
4.5
Public
Par 72
18 Holes
Durham, NC
Carolina Golf Club

#138 best public golf courses in North Carolina

Carolina Golf Club
4.5
Semi Private
Par 71
18 Holes
Lumberton, NC
The Pearl Golf Links: West

#139 best public golf courses in North Carolina

The Pearl Golf Links: West
4.5
Semi Private
Par 72
18 Holes
Sunset Beach, NC
Crooked Tree Golf Course

#140 best public golf courses in North Carolina

Crooked Tree Golf Course
4.5
Public
Par 72
18 Holes
Browns Summit, NC

Plan your next golf trip with Local Golf Spot

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