Hidden Gem Golf Courses in North Carolina (Underrated Public Courses)
While North Carolina is known for its legendary courses in Pinehurst, there are also many underrated public courses across the state that offer incredible value, great conditions, and unique layouts.
These hidden gem golf courses in North Carolina are perfect for golfers looking to discover something new on their next trip.
Southern Pines Golf Club
📍 Southern Pines, NC
💰 $$$ ($120–$245)
A recently restored Donald Ross design offering a classic layout and excellent conditions, making it one of the best underrated public courses in the Pinehurst area.
👉 Best for: Classic hidden gem
🔗 Check tee times
Tot Hill Farm Golf Club
📍 Asheboro, NC
💰 $$ ($70–$140)
A creative and unique Mike Strantz design that offers a fun and memorable round at a great value.
👉 Best for: Unique layout
🔗 Check tee times
Talamore Golf Resort
📍 Southern Pines, NC
💰 $$–$$$ ($100–$180)
A well-known but often overlooked course offering a great mix of playability and quality.
👉 Best for: Underrated Pinehurst-area golf
🔗 Check tee times
Legacy Golf Links
📍 Aberdeen, NC
💰 $$ ($80–$150)
A scenic and well-maintained course offering great value in the Pinehurst region.
👉 Best for: Reliable value
🔗 Check tee times
Carolina National Golf Club
📍 Bolivia, NC
💰 $$ ($60–$120)
A scenic coastal course featuring marshland views and a well-maintained layout, offering strong value and a relaxing golf experience near the North Carolina coast.
👉 Best for: Coastal hidden gem
🔗 Check tee times
The Cardinal by Pete Dye
📍 Greensboro, NC
💰 $$ ($70–$130)
A fun and challenging course with a unique design, offering strong value and a memorable round.
👉 Best for: Affordable design course
🔗 Check tee times