Asheville Golf Courses

Asheville Golf

Taking a trolley tour of Montford Historic district, experiencing the sights of the Basilica of Saint Lawrence or sipping on the Biltmore Estate signature wine only skim the surface of the endless activities for golf lovers in Asheville, North Carolina; the real attraction is the area's incredible golf courses. Named the "Land of the Sky", Asheville is home to the Blue Ridge mountain range, which will make golfers feel like they are playing a round of golf in the clouds. Because of Asheville's mild winters, snow rarely covers the golf courses, which allows golfers to play year-round at golf courses with Pine-tree lined fairways.

Check out our best golf courses in Asheville!


Golf Courses Near Asheville, NC

Asheville Municipal Golf Course

226 Fairway Dr.,
Asheville, NC 28805 United States

Asheville Municipal Golf Course in Asheville, North Carolina, is an 18-hole golf course designed by Donald Ross to be challenging and fun for golfers of all skill levels. The front nine holes of the Asheville Municipal Golf Course are flat with a wide-open layout allowing the use of a driver on most holes. The back nine holes of the course are wooded with several elevation changes, requiring that golfers make the correct golf club choice. Asheville Municipal Golf Course is nestled along the Swannanoa River with beautiful views of the Blue Ridge Mountains. Be sure to visit the putting green, chipping green, and practice bunker before heading out onto the golf course. Tee times are available, book yours now.
Black Mountain Golf Course

17 Ross Dr.,
Black Mountain, NC 28711 United States

Black Mountain Golf Course, located just 20 minutes outside of Asheville, in Black Mountain, North Carolina, is a beautifully maintained, 18-hole municipal golf course. Set in the scenic mountains of western North Carolina, Black Mountain Golf Course plays to 6,215 yards, offering golfers challenging approach shots and well-manicured greens. Golfers should also be sure to check out the well-stocked pro shop at Black Mountain Golf Course for the latest golf equipment and apparel. Reserve your next tee time today.
Broadmoor Golf Links

101 French Broad Lane,
Fletcher, NC 28732 United States

Broadmoor Golf Links is a par 72 daily fee course located in Fletcher, NC. Designed by Karl Litten, the 18 hole course opened in 1993.
Connestee Falls Golf Club

33 Connestee Trail,
Brevard, NC 28712 United States

Connestee Falls Golf Club is a par 72 daily fee course located in Brevard, NC. Designed by George W. Cobb, ASGCA, the 18 hole course opened in 1972.
Franklin Golf Course

255 First Fairway Drive,
Franklin, NC 28734 United States

Situated in the foothills of the stunning Appalachian Mountains, Franklin Golf Course in Franklin, North Carolina, is a fun nine-hole track that features a challenging layout, amazing views and perfect playing conditions. Measuring 2,933 yards, Franklin Golf Course will test golfers with its long, rolling fairways and fast, undulated greens. Players looking for a quick round or simply to work on their game will love their time spent at Franklin Golf Course.
Grassy Creek Golf & Country Club

2360 Swiss Pine Lake Dr,
Spruce Pine, NC 28777 United States

Known for its fantastic mountain layout, Grassy Creek Golf & Country Club in Spruce Pine, North Carolina, is an exciting 18-hole track that features challenging hazards, amazing vistas and small, fast bentgrass greens. Boasting perfect conditioning, Grassy Creek’s rolling fairways weave through the foothills of the beautiful Blueridge Mountains creating the perfect environment for a memorable round for players of all skill levels. A highlight of the round will surely be on the par 4, 10th hole, a tricky dogleg left guarded by water. Golfers looking for a great day on the course will surely find it at Grassy Creek Golf & Country Club.
Maggie Valley Club

1819 Country Club Dr,
Maggie Valley, NC 28751 United States

Deemed one of the most scenic golf courses in North Carolina, Maggie Valley Club in Maggie Valley, North Carolina, is an exciting 18-hole track that is nestled between the Blue Ridge and Great Smoky Mountains. The front “Valley Nine” features a more open layout to ease players into the round and get them ready for the challenging back “Mountain Nine,” which is tighter with more elevation changes. Golfers looking for a fun course in the Gatlinburg area that is as beautiful as it is challenging will find it at Maggie Valley Club.
Marion Lake Club (NC)

2030 NC Hwy 126,
Nebo, NC 28761 United States

Marion Lake Club in Nebo, North Carolina, is the only golf course located on Lake James in McDowell County. Designed by Russell Breeden in 1923 to feature spectacular views, Marion Lake Club has panoramic sights of the Linville Gorge and Shortoff Mountain and varied green sizes to keep precision at a premium. At Marion Lake Golf Club, one can always come for the views and stay for the golf!
Meadowbrook Golf Course (NC)

1211 Meadowbrook Rd,
Rutherfordton, NC 28139 United States

Meadowbrook Golf Course is a par 72 daily fee course located in Rutherfordton, NC. Designed by William B. Lewis, Jr./(R)Richard Robbins, ASGCA, the 18 hole course opened in 1963.
Mountain Aire Golf Course

1104 Golf Course Road,
West Jefferson, NC 28694 United States

Located just 30 minutes from Boone, North Carolina, in the heart of the Appalachian Mountains, Mountain Aire Golf Course gives credence to its name by offering golfers amazing vistas of the surrounding mountains and a golf course built on subtle, yet significant elevation changes. Laid out as a classic parkland track, Mountain Aire challenges players with tree lined fairways and strategically placed bunkers, and its signature 18th hole combines both elements perfectly in a downhill, 450-yard par 4 that’s as challenging as it is beautiful. Mountain Aire has been entertaining golfers with a great track since the 1950s and it will continue to do so for many years to come!
Mountain Harbour Golf Club

1665 Mountain Harbour Dr.,
Hayesville, NC 28904 United States

Located just a two-hour drive from Atlanta, Asheville and Chattanooga, The Ridges Country Club in Hayesville, North Carolina, is a beautiful parkland layout in the heart of the Smoky Mountains that is the perfect place for anyone looking for a great golf course with pristine course conditions and incredible mountain vistas. Plus, the Sequoyah Bar and Grill is well known amongst the locals as having some of the best chicken wings in the region.
Reems Creek Golf Club

36 Pink Fox Cove Road,
Weaverville, NC 28787 United States

Located just over 10 miles north of Asheville, Reems Creek Golf Club in Weaverville, North Carolina, is an 18-hole course that is considered one of the best courses in western North Carolina. Set in the foothills of the Blue Ridge Mountains, Reems Creek is an exciting mountain-style course that boasts numerous elevation changes, thick, tree-lined fairways and several water hazards. The signature 16th hole at Reems Creek is a short par 4 that requires two shots over water hazards, including a forced carry off the tee and a short iron over water onto a two-tiered green. Filled with excitement from the first tee to the 18th green, Reems Creek Golf Club is a must visit for golfers in the Asheville area.
Sapphire National Golf Club

50 Slicers Ave.,
Sapphire, NC 28774 United States

Sapphire National Golf Club is situated amongst the many national forests and state parks near the southern state border in Sapphire, North Carolina. Designed by Ron Garl in 1982, Sapphire National has dedicated March through January of every year to accommodate golfers who come from around the globe to play a great round of golf. Featuring over 50 bunkers, waterfalls, creeks, and array of blind shots, Sapphire National is sure to challenge golfers of all skill levels, and its signature 15th hole is one of the prettiest you’ll ever play!
Sequoyah National Golf Club

79 Cahons Rd.,
Whittier, NC 28789 United States

Situated 45 minutes west of Asheville in the remarkable Smoky Mountains, Sequoyah National Golf Club in Whittier, North Carolina, is an exciting 18-hole track skillfully routed through the majestic landscape by Robert Trent Jones Jr. Designed to be in harmony with its scenic surroundings, Sequoyah National perfectly blends with the landscape to provide players with a special experience on the course. Playing 6,602 yards from the tips, the risk-reward design at Sequoyah National tests players with its length, dramatic elevation changes and strategically placed bunkers. Nearly every hole provides players with jaw-dropping vistas, including some of the Great Smoky Mountain National Park. No matter if you come to bask in the views or are serious about scoring, Sequoyah National Golf Club is the perfect course to tee it up.
Smoky Mountain Country Club

1300 Conleys Creek Road,
Whittier, NC 28789 United States

Nestled in the heart of the Smoky Mountains of North Carolina, Smoky Mountain Country Club offers great mountain golf with the backdrop of stunning panoramic views of the highest peaks in the Great Smoky Mountains National Park. From valley floors to mountain-tops, Smoky Mountain Country Club provides a unique golfing experience – one we’re pretty sure anyone from the “flatlands” has never experienced. Our Thomas Walker designed course is surrounded by 5,000-foot peaks descending into deep, shaded gorges, where trout-filled streams turn into rushing whitewater rivers. Enjoy a truly memorable day of golf!
The Grove Park Inn Resort & Spa

290 Macon Ave,
Asheville, NC 28804 United States

Considered one of the finest golf resorts in the South, The Grove Park Inn Resort & Spa in Asheville, North Carolina, is an 18-hole championship golf course designed by Donald Ross in 1926. Ross designed Grove Park Inn with tree-lined fairways and numerous elevated tee boxes for incredible views of the course and surrounding beauty, including the large Omni Hotel and Blue Ridge Mountains. With the likes of Bobby Jones, Ben Hogan and Jack Nicklaus playing the course, Grove Park Inn has a storied golf history and is a true must play course as one of the best classic designs in North Carolina.
Willow Creek Golf Club

354 Bairds Creek Rd,
Boone, NC 28692 United States

Willow Creek Golf Club gives golfers a real opportunity to get away from it all and truly revel in the natural beauty of the Appalachian Mountains. Laid out in Vilas, North Carolina, by Tom Jackson as 9-hole test, Willow Creek features significant elevation changes, beautiful views and solid course conditions. The finishing hole at Willow Creek is a whopping 221 yard par-3, so you better not fizzle out early!