10 Must-Play Golf Courses in Charlotte
The options for a full 18-hole round of golf are bountiful in and around the Charlotte area
by Jamie Killian Apr 28, 2025
Charlotte offers plenty for golf enthusiast to enjoy. Whether looking for a way to enjoy the sunshine or want to keep swingin’ after the PGA Championship, there is a veritable treasure trove of golfing experiences within a short drive of the Queen City.
Carolina Lakes Golf Club
Area: Indian Land, S.C.
Just across the South Carolina state line, you will find Carolina Lakes Golf Club. This championship golf course, designed by Tim Freeland, is highly rated and semi-private with a grass tee driving range and practice area. The course is unique for offering “a course within a course” thanks to an additional set of tees making it a par 55 course—perfect for kids, families or new golfers.
Charlotte National Golf Course
Area: Indian Trail, N.C.
Built in 1996, this course has an old school feel—you can only book tee times by calling them directly. The course is accessible to all levels of play with five sets of tees, a chipping range, driving range, putting area and bunker practice to sharpen your skills before your round.
Crowders Mountain Golf Club
Area: Kings Mountain
Situated in the valley of the majestic Crowders Mountain, the 60-year-old Crowders Mountain Golf Club is home to what’s billed as the “hardest par 5 in the world.” With spectacular views on almost every hole, the elevation changes are sure to be an exciting challenge.
Eagle Chase Golf Club
Area: Marshville, N.C.
Some of the best greens in the state belong to Eagle Chase Golf Club. About 35 miles east of Uptown, this hidden gem has impressive changes in elevation which create a mountain golf experience. Eagle Chase is tucked away in the quaint farmland of Union County with a modest clubhouse and snack bar.
Edgewater Golf Club
Area: Lancaster, South Carolina
With A1 bentgrass similar to Augusta National, Edgewater Golf is a relatively young course built within a retirement community. This difficult course is great for golfers looking for a challenge. Be sure to visit the website for the hole-by-hole guide to be well prepared for a fun-filled day on the links.
Mooresville Golf Club
Area: Mooresville
After undergoing a massive $5 million renovation in 2016, the Mooresville Golf Club boasts a 17,000-square-foot clubhouse, dramatic elevations, the On the Nines Bistro, a private event venue and an expanded practice facility. Be sure to register for a tee time here at least a week in advance.
Pinehurst Resort
Area: Pinehurst, N.C.
The world-renowned Pinehurst Resort is the ultimate destination for those looking for a luxurious, historical getaway. With plenty of food options, on-site hotel accommodations and home of the famed No. 2 golf course—known as the “centerpiece of Pinehurst Resort”—this landmark is a golfer’s paradise.
River Oaks Golf Club
Area: Statesville
River Oaks Golf Club is nestled along Buffalo Shoals Creek in Statesville. Often mentioned as a must-play course, River Oaks features excellent course conditions, downhill driving ranges and elevation changes, making it perfect for the seasoned golfer looking for a new challenge.
Skybrook Golf Course
Area: Huntersville
A semi-private course winding through the Skybrook neighborhood, the eponymous course provides an elevated golf experience with MiniVerde Bermudagrass and scenic views, taking golfers through a challenging but approachable course. After a round, head to SkyTop Grill for flatbread pizza and a cold beer.
Verdict Ridge Golf & Country Club
Area: Denver
Verdict Ridge Golf & Country Club has proven to be a fun challenge thanks to the variety of layouts. Consistently ranking at the top of many top 10 lists, this incredible course is open for memberships, has a luxurious clubhouse and is home to an on-site restaurant with live music and regular events. Visiting golfers can book up to five days in advance for tee times.
Article originally written by Jamie Killian. Updates by Arielle Patterson in April 2025.