The 8 Best Public Golf Courses in North Carolina!

North Carolina is home to an abundance of beautiful and accessible golf courses. It doesn’t matter if you’re a seasoned golfer or you’re just working on your swing for the first time, there’s a beautiful sprawling golf course in the state for you. Here are our 10 favorites. 

1. Mid Pines Inn Golf Course, Southern Pines, NC

A historical establishment of the area, Mid Pines Inn Golf Course of Southern Pines offers a course with 18 holes to play and a driving range consisting of 35 tees. The course is beautiful, great for whisking away for a weekend of golf and up kept by friendly staff members. Golf the Mid Pines Inn Golf course for an excellent, high-value experience. 

2. River Ridge Golf Club, Raleigh, NC

The River Ridge Golf Course is a beautiful, relaxing, and fun atmosphere that is family friendly so everyone can enjoy a great game of golf. Golf nine or 18 holes on a unique course to practice and challenge your skills. The course is complete with different slopes allow you to play while improving. The staff members of River Ridge Golf Course are incredible to help make your experience the best. 

3. Grove Park Inn Golf Course, Asheville, NC

Golf year round on the exceptional bent grass of the course that has been around and played by golfers of all skill levels since 1899. The 18-hole golf course allows you to take in the scenery while playing a round. The changes in elevation throughout make for a great, challenging game. 

4. Tot Hill Farm Golf Club, Asheboro, NC

Open 8 a.m. to 5 p.m. seven days a week, Tot Hill Farm Golf Course is a year-round course in the Asheboro area that lets you grab your clubs and hit the greens. The Tot Hill Farm course is a short but fun course with a few obstacles to relax, play and take in the breathtaking sights. Staff members of the course make your experience on the course, all the lovelier with their kindness, and willingness to accommodate. 

5. Preserve at Jordan Lake Golf Club, Chapel Hill, NC

The Preserve Golf Course can be challenging but it definitely makes for an exciting round of golf. The Preserve Golf Course is accessible to play and the times are available online through the website to schedule a golfing time. 

6. Dr. Charles L. Sifford Golf Course, Charlotte, NC

A hidden gem in the Charlotte area for golfers, Dr. Charles L. Sifford Golf Course is a clean course kept in great shape and complete with a driving range to practice. The course is difficult enough to keep any adult on their toes, but not too difficult, so the family may come along and play too. After the game is over, stop by the snack bar and grab a snack. Open seven days a week from 7 a.m. until 7 p.m., grab your clubs and hit the greens with a gorgeous, quiet background. 

7. Hemlock Golf Course, Walnut Cove, NC

Great for an afternoon out alone or a group of friends, Hemlock Golf Course is open year-round for your golfing convenience. The greens are kept in top-notch shape to play a round on the mountain course, while you view the Dan River. 

8. Meadowlands Golf Club, Winston-Salem, NC

Meadowlands Golf Course of the Meadowland Golf Club is a course built with an amazing layout and holes that offer players a variety of shots during their game. Meadowlands is a year-round course open every day from 6:30 a.m. until 6:30 p.m. 

North Carolina Search
Visit a Nature Center and Botanical Garden Near You
Find Nature Centers and Botanical Gardens Near You
2050 Blowing Rock Highway, Linville, NC
Grandfather Mountain is: The highest peak in the Blue Ridge Mountain range (elevation 5,964 ft) The Mountain is privately owned and is operated ... Read More
2411 Old U.S. 70 West, Clayton, NC
The first of North Carolina's Educational State Forests, Clemmons opened in 1977 in Johnston County. Featuring self-guided trails and exhibits, as ... Read More
6500 South New Hope Road, Belmont, NC
Mission : Daniel Stowe Botanical Garden is established to inspire all who enter to become partners with nature while preserving and perpetrating a... Read More
1658 Sterling Road, Charlotte, NC
Mission Statement: We inspire curious thinkers to discover the wonders of science, technology and nature. History A storied past and growing fut... Read More
1220 Penny Road, High Point, NC
Piedmont Environmental Center is an environmental education facility offering classes for school groups, kayak and canoe trips, outdoor workshops a... Read More
75 Gashes Creek Road, Asheville, NC
Our Mission:The Western North Carolina Nature Center connects people with the animals and plants of the Southern Appalachian Mountain region by ins... Read More
300 Audubon Drive, Corolla, NC
As one of the last remnants of the original Outer Banks landscapes, the Donal C. O'Brien, Jr. Audubon Sanctuary is a vital resource for birds and w... Read More
100 Old Mason Farm Road, Chapel Hill, NC
MissionThe North Carolina Botanical Garden is a unit of the University of North Carolina at Chapel Hill. We further the University's mission of tea... Read More
1101 Hobbs Road, Greensboro, NC
About Us:This garden features an elevated boardwalk which meanders through 7 acres of natural wetlands. Stone pathways traverse a forested hillside... Read More
151 West T. Weaver Boulevard, Asheville, NC
About Us:The  plant collection of the Botanical Gardens at Asheville is represented by over 600 species that are native to the Southern Appala... Read More
399 E. Cameron Avenue, Chapel Hill, NC
HistoryIn 1903, Dr. William Chambers Coker, the University's first Professor of Botany and the first chair of the University Buildings and Grounds ... Read More
420 Anderson Street, Durham, NC
About Us:Duke Gardens is recognized as one of the premier public gardens in the United States, renowned for its landscape design and high quality h... Read More
9241 Sauls Road, Raleigh, NC
The mission of Juniper Level Botanic Garden is one of aesthetic display of ornamental plants, ex-situ plant conservation, plant evaluation, plant i... Read More
4415 Beryl Road, Raleigh, NC
About Us The JC Raulston Arboretum is a nationally acclaimed garden with the most diverse collection of cold hardy temperate zone plants in the ... Read More
100 Reynolda Village, Winston Salem, NC
During the Country House Era (1890 – 1940), many American industrialists created extensive estates where they and their families could enjoy ... Read More
3395 Airport Road, Pinehurst, NC
Welcome to the Sandhills Horticultural Gardens. We invite you to enter a variety of gardens, including the unique natural environment of the North ... Read More
4201 Clemmons Road, Clemmons, NC
Featuring twenty-six spectacular gardens that showcase seasonal flowers, ornamental shrubs, and a wide variety of trees native to the area, The Arb... Read More
248 Ridgewood Avenue, Charlotte, NC
MissionCultivating sanctuary in nature, environmental  stewardship and the legacy of southern horticulture. Two Gardens. One Experience. A... Read More
Show More
Select a North Carolina town to find
the Best Things-To-Do and Places To Go around you
Chowan County
Hoke County
Pasquotank County
Tyrrell County