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

Apple Valley Golf Course At Rumbling Bald Resort

112 Mountains Blvd.,
Lake Lure, NC 28746 United States

Widely considered one of the most beautiful mountain golf courses in the eastern United States, Apple Valley Golf Course at Rumbling Bald Resort in Lake Lure, North Carolina, is an 18-hole track that opened in 1986, 18 years after the original Bald Mountain Golf Course. Designed by Don Maples, Apple Valley features wide fairways and large, undulating greens all carved out of the valley near Youngs Mountain. The front nine at Apple Valley plays up towards the Youngs Mountain while the back nine travels back down the mountainside for a truly exciting 18-hole round. Golfers looking for great mountain-style golf in western North Carolina will love Apple Valley Golf Course at Rumbling Bald Resort.
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.
Bald Mountain Golf Course At Rumbling Bald Resort

112 Mountains Blvd.,
Lake Lure, NC 28746 United States

Showcasing magnificent views of the mountain terrain in western North Carolina, Bald Mountain Golf Course at Rumbling Bald Resort in Lake Lure, North Carolina, is an 18-hole track that has been a premier golf destination since its inception in 1968. Designed by W.B. Lewis, Bald Mountain features a unique layout of five par 5s and five par 3s to give golfers more opportunities for birdies and eagles. Playing under the shadow of the Bald Mountain, the Bald Mountain Golf Course boasts first class conditions in a world class setting. The setting is so beautiful that the par 3 16th is where a scene from the movie Dirty Dancing was filmed. Bald Mountain Golf Course at Rumbling Bald Resort is a must play for local and visiting golfers alike.
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.
Boone Golf Club

433 Fairway Dr,
Boone, NC 28607 United States

Boone Golf Club is a par 71 daily fee course located in Boone, NC. Designed by Ellis Maples, ASGCA, the 18 hole course opened in 1959.
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.
Chatuge Shores Golf Course

260 Golf Course Rd,
Hayesville, NC 28904 United States

Chatuge Shores Golf Course is a par 72 municipal course located in Hayesville, NC. The 18 hole course opened in 1971.
Cleghorn Plantation Golf & Country Club

183 Golf Cir,
Rutherfordton, NC 28139-8409 United States

Not far from Asheville, Charlotte and Greenville, SC , Cleghorn Plantation offers terrific views and challenging play for golfers at every skill level. Well-groomed fairways and greens keep Cleghorn Plantation difficult yet friendly, and the staff can offer tips and tricks for playing your best round. Cleghorn Plantation is a terrific choice for your regular rounds of golf or a new destination for you and friends when visiting. Cleghorn has some great weekday specials that include golf, a lunch special and range balls.
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.
Cummings Cove Golf & Country Club

20 Cummings Cove Pkwy,
Hendersonville, NC 28739 United States

Cummings Cove Golf & Country Club is a par 71 daily fee course located in Hendersonville, NC. Designed by Robert E. Cupp, ASGCA/renoved 2006 winning renovation of the yr award by golf in, the 18 hole course opened in 1985.
Etowah Valley Golf Club - West

470 Brickyard Rd,
Etowah, NC 28729 United States

Etowah Valley Golf Club - West is a daily fee course located in Etowah, NC. Designed by Edmund B. Ault, ASGCA, the nine hole course opened in 1967.
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.
Lake Junaluska Golf Course

756 Golf Course Rd,
Waynesville, NC 28786 United States

Lake Junaluska Golf Course is a par 68 daily fee course located in Waynesville, NC. The 18 hole course opened in 1919.
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!
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.
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!
Springdale at Cold Mountain

200 Golfwatch Rd,
Canton, NC 28716 United States

Springdale Country Club is a par 72 daily fee course located in Canton, NC. Designed by Joseph Holmes, the 18 hole course opened in 1968.
Sugar Mountain Golf Course

1054 Sugar Mountain Dr.,
Banner Elk, NC 28604 United States

The Sugar Mountain Golf Club may be the best kept secret in mountain golf, but not for long. Located just minutes from Boone, Banner Elk and the Blue Ridge Parkway, the 18-hole municipal course is "Everyman's Golf Course" in a region home to some of the world's premiere private country club communities. Designed by the late Frank Duane, longtime project manager for Robert Trent Jones, Sr., the executive course at Sugar Mountain features 9-par threes, 8 par fours and a single par five. At an elevation of 4,000 feet, the course features immaculate putting surfaces, hailed by those who play here as second to none. The layout courses through a verdant land rich in laurel and rushing streams and exploits every panoramic view the property possesses. Best of all, the course delivers an enjoyable experience for players of all skill levels. Find out what thousands before have already discovered. Sugar Mountain Golf Club is a "must play" while visiting the North Carolina mountains.
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!

Other Golf Courses Near Asheville, NC Area

Biltmore Forest Country Club

31 Stuyvesant Rd,
Asheville, NC 28803 United States

Biltmore Forest Country Club is a par 70 private course located in Asheville, NC. Designed by Donald J. Ross, ASGCA, the 18 hole course opened in 1922.
Burlingame Country Club

19387 Rosman Highway,
Sapphire, NC 28774 United States

Burlingame Country Club is a private course located in Sapphire, NC. Designed by Tom Jackson/(R) John LaFoy, ASGCA, the 18 hole course opened in 1985.
Champion Hills Club, Inc.

1 Hagen Dr,
Hendersonville, NC 28739 United States

Champion Hills Club, Inc. is a par 71 private course located in Hendersonville, NC. Designed by Thomas Fazio, ASGCA, the 18 hole course opened in 1991.
Country Club of Asheville

170 Windsor Rd,
Asheville, NC 28804 United States

Country Club of Asheville is a par 71 private course located in Asheville, NC. Designed by Donald J. Ross, ASGCA, the 18 hole course opened in 1927.
Crooked Creek Golf Club

764 Crooked Creek Rd,
Hendersonville, NC 28739 United States

Crooked Creek Golf Club is a par 72 daily fee course located in Hendersonville, NC. Designed by Stewart Gooden, the 18 hole course opened in 1968.
Crowne Plaza Tennis and Golf Resort

1 Resort Dr,
Asheville, NC 28806 United States

Crowne Plaza Tennis and Golf Resort is a daily fee course located in Asheville, NC. Designed by William B. Lewis/(R)Course Doctors, Inc., the nine hole course opened in 2009.
Diamond Creek

25 Rockrose,
Banner Elk, NC 28604 United States

Diamond Creek is a private course located in Banner Elk, NC. Designed by Thomas Fazio, ASGCA, the 18 hole course opened in 2003.
Elk River Club

1000 Clubhouse Drive,
Banner Elk, NC 28604 United States

Elk River Club is a par 72 private course located in Banner Elk, NC. Designed by Jack Nicklaus, ASGCA, the 18 hole course opened in 1984.
Etowah Valley Golf Club - North

470 Brickyard Rd,
Etowah, NC 28729 United States

Etowah Valley Golf Club - North is a daily fee course located in Etowah, NC. Designed by Edmund B. Ault, ASGCA, the nine hole course opened in 1967.
Etowah Valley Golf Club - South

470 Brickyard Rd,
Etowah, NC 28729 United States

Etowah Valley Golf Club - South is a daily fee course located in Etowah, NC. Designed by Edmund B. Ault, ASGCA, the nine hole course opened in 1967.
Glen Cannon Country Club

337 Glen Cannon Drive,
Pisgah Forest, NC 28768 United States

Glen Cannon Country Club, located just outside of Brevard, in Pisgah Forest, North Carolina, offers a beautiful 18-hole, par 72 golf course. Glen Cannon boasts Bermuda grass fairways and bent grass greens, maintained in top-condition year round. Throughout the 6,548-yard golf course, golfers are surrounded by the scenic beauty of western North Carolina, including a cascading waterfall feeding into a crystal clear mountain stream that weaves its way through the entire golf course. Water comes into play on 14 holes, testing beginners and expert golfers alike. Glen Cannon Country Club offers a full-service pro shop, a driving range with synthetic and natural grass hitting areas, a practice putting and chipping green, and a short game practice area with sand bunkers. Reserve your next tee time at Glen Cannon Country Club.
Hendersonville Country Club

1860 Hebron Rd,
Hendersonville, NC 28739 United States

Hendersonville Country Club is a par 70 private course located in Hendersonville, NC. Designed by Donald J. Ross, ASGCA, the 18 hole course opened in 1933.
High Vista Country Club

88 Country Club Rd,
Arden, NC 28704 United States

High Vista Country Club

88 Country Club Road,
Mills River, NC 28759 United States

High Vista Country Club in Mills River, North Carolina, is tucked away in the heart of the Blue Ridge Mountains of Western North Carolina. Located only minutes from the Asheville-Hendersonville Airport, midway between the two cities, High Vista offers 18 holes of championship golf with beautiful views from every inch of the course. Sculpted to complement the area’s natural setting, High Vista emphasizes the elements that are unique only to a true mountain golf experience. With five tee boxes, the golf course winds through matured pines, towering oaks, vibrant azaleas and tranquil ponds. Designed by Tom Jackson, dramatic elevation changes and winding fairways produce challenging play for even the most seasoned golfer. The semi-private golf club offers a variety of daily tee times. Reserve yours today.
Highland Lake

111 Highland Lake Dr.,
Flat Rock, NC 28731 United States

Highland Lake Golf Club in Flat Rock, North Carolina, is a nine-hole golf course just 30 miles east of Asheville, North Carolina. The golf course is flat with elevated greens and a number of water hazards and a few sand bunkers come into play, adding challenge to a beautiful round of golf. With the three sets of tees, the golf course will suit all levels of golfers. Highland Lake also features a practice area that includes a practice range, a practice bunker and a putting green. The practice range is considered to be one of the best in Western North Carolina. The golf course is open year-round, so book your tee time today.
Hound Ears Club

328 Shulls Mill Rd,
Boone, NC 28607 United States

Hound Ears Club is a par 72 private course located in Boone, NC. Designed by George W. Cobb, ASGCA, the 18 hole course opened in 2008.
Kenmure Country Club

100 Clubhouse Dr,
Flat Rock, NC 28731 United States

Kenmure Country Club is a par 72 private course located in Flat Rock, NC. Designed by Joseph L. Lee, the 18 hole course opened in 1983.
Lake Lure Golf Club

658 Memorial Highway,
Lake Lure, NC 28746 United States

Lake Lure Municipal Golf Course, located in Lake Lure, North Carolina, is a challenging 9-hole golf course designed by the great Donald Ross. The golf course features bent grass greens and Bermuda tees and fairways. Golfers can enjoy a driving range and two putting greens with popular destinations Lake Lure and Chimney Rock just around the corner. Don't wait any longer, play Lake Lure Municipal Golf Course today.
Laurel Ridge Country Club

49 Cupp Ln,
Waynesville, NC 28786 United States

Laurel Ridge Country Club is a par 72 private course located in Waynesville, NC. Designed by Robert E. Cupp, ASGCA, the 18 hole course opened in 1986.
Linville Falls Golf Club

17677 US 221 North,
Marion, NC 28752 United States

Linville Falls Golf Club is a par 71 daily fee course located in Marion, NC. Designed by Lee Trevino/(R)Bruce Devlin, the 18 hole course opened in 2009.
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.
Mill Creek Country Club

341 Country Club Dr,
Franklin, NC 28734 United States

Mill Creek Country Club is a par 72 daily fee course located in Franklin, NC. Designed by Richard G. Robbins, ASGCA, the 18 hole course opened in 1980.
Orchard Trace Golf Club

3389 Sugarloaf Rd,
Hendersonville, NC 28792 United States

Orchard Trace Golf Club is a par 54 daily fee course located in Hendersonville, NC. The 18 hole course opened in 1993.
Red Bird Golf Links

127 Cherokee Trl,
Sapphire, NC 28774 United States

Red Bird Golf Links is a daily fee course located in Sapphire, NC. Designed by Reid Horne, the nine hole course opened in 2001.
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.
Seven Falls Golf and River Club

Pleasant Grove Church Rd,
Etowah, NC 28729 United States

Seven Falls Golf and River Club is a private course located in Etowah, NC. The nine hole course opened in 1753.
Sherwood Forest Golf Club

29 Cardinal Rd,
Brevard, NC 28712 United States

Sherwood Forest Golf Club is a par 54 daily fee course located in Brevard, NC. The 18 hole course opened in 1970.
Southern Tee Golf Course

111 Howard Gap Rd,
Fletcher, NC 28732 United States

Southern Tee Golf Course is a par 54 daily fee course located in Fletcher, NC. The 18 hole course opened in 2001.
The Beech Mountain Club

112 Clubhouse Rd,
Banner Elk, NC 28604 United States

The Beech Mountain Club is a par 72 private course located in Beech Mountain, NC. Designed by Willard C. Byrd, ASGCA, the 18 hole course opened in 1969.
The Cliffs At Walnut Cove

41 Club Village Way,
Arden, NC 28704 United States

The Cliffs At Walnut Cove is a private course located in Arden, NC. Designed by Jack Nicklaus, ASGCA/Gary Nicklaus, the 18 hole course opened in 2005.
The Country Club of Sapphire Valley

120 Handicap Dr,
Sapphire, NC 28774 United States

The Country Club of Sapphire Valley is a par 72 private course located in Sapphire, NC. Designed by George W. Cobb, ASGCA, the 18 hole course opened in 1956.
The Waynesville Inn Golf Resort and Spa - Carolina

176 Country Club Dr,
Waynesville, NC 28786 United States

The Waynesville Inn Golf Resort and Spa is a daily fee course located in Waynesville, NC. The nine hole course opened in 1926.
The Waynesville Inn Golf Resort and Spa - Dogwood

176 Country Club Dr,
Waynesville, NC 28786 United States

The Waynesville Inn Golf Resort and Spa is a daily fee course located in Waynesville, NC. The nine hole course opened in 1926.
Waynesville Inn Golf Resort - Blue Ridge

176 Country Club Dr,
Waynesville, NC 28786 United States

The Waynesville Inn Golf Resort and Spa is a daily fee course located in Waynesville, NC. The nine hole course opened in 1926.