Hardest Public Golf Courses in North Carolina

The hardest public golf course in North Carolina is Carolina Lakes Golf Club in Sanford, with a slope of 148 and a course rating of 74.5 from the Black tees (7,003 yards). It is a semi-private course that sells public tee times. Semi-private clubs limit public tee times to certain days or hours, so call ahead. Next are The Heritage Club (slope 147) and Bayonet at Puppy Creek (slope 145).

4 hardest public courses in North Carolina, by slope

Every course here has had its public access checked against a named source.

RankCourseCityAccessSlopeCourse ratingTeeYardsAccess checked
1Carolina Lakes Golf ClubSanfordSemi-private14874.5Black7,003Aug 2026 source
2The Heritage ClubWake ForestSemi-private14776.7Blue7,319Nov 2026 source
3Bayonet at Puppy CreekRaefordPublic14573.7Black Tees6,795Nov 2026 source
4Tobacco Road Golf ClubSanfordPublic14572.5Ripper Tees6,557Nov 2026 source

How this list is built

Each course is ranked by the highest slope rating from its men's tees. Women's ratings are used only where a course publishes no men's rating. Only regulation 18-hole courses are included; nine-hole courses are left out.

Only courses whose public access Stymie has checked against the club's own site or another named source are listed, and private clubs are left out. That is why this list differs from the hardest golf courses in North Carolina, which ranks every rated course.

Courses are checked in order from the highest slope down, and the list stops at the first course whose public access has not been checked yet, so nothing here skips over an unchecked course. Courses that were checked and could not be confirmed as open to the public are left out. 330 golf courses in North Carolina have a slope rating on file, and Stymie has checked access for 47 of them so far.

Semi-private courses limit public tee times. Call ahead before you plan a round.

North Carolina public course FAQ

What is the hardest public golf course in North Carolina?

Of the North Carolina courses Stymie has checked for public access, Carolina Lakes Golf Club in Sanford has the highest slope rating: 148 from the Black tees, with a course rating of 74.5. The Heritage Club is next at 147. Courses are checked from the highest slope down, so no unchecked course ranks above the ones listed.

Can anyone play Carolina Lakes Golf Club?

Yes. Carolina Lakes Golf Club is a semi-private course that sells public tee times. Semi-private clubs limit public tee times to certain days or hours, so call ahead. Stymie checked its access in Aug 2026 against carolina-lakes.com. Tee-time policies change, so confirm with the course before you go.

How is difficulty measured?

By slope rating, which measures how much harder a course plays for a bogey golfer than for a scratch golfer. It runs from 55 to 155, and 113 is standard difficulty. Each course is ranked by the highest slope from its men's tees, and only regulation 18-hole courses are included. Course rating, the score a scratch golfer is expected to shoot, is shown alongside.

More North Carolina golf

Hardest public courses in nearby states

Hardest public golf courses in every state