Leaderboard—Every course in range — use Filters to narrow the list.tap to expand
PosRatingCourseAttributes
1Mountain Air Country ClubBurnsville · Private · 18 holes9.82Champion Hills Golf CommunityHendersonville · Private · 18 holes9.83Springdale ResortCanton · Public · 18 holes9.74The Golf Course at The Omni Grove Park Inn & SpaPublic · 18 holes9.65Bald Mountain Golf CourseLake Lure · Public · 18 holes9.66The Cliffs at Walnut Cove - Golf Course & ClubhouseArden · Private · 18 holes9.57Apple Valley Golf CourseLake Lure · Public · 18 holes9.58Hendersonville Country ClubHendersonville · Private · 18 holes9.39Biltmore Forest Country ClubPrivate · 18 holes9.310Country Club of AshevillePrivate · 18 holes9.311Chestnut Mountain Golf ClubMills River · Public · 18 holes9.312Kenmure Country ClubFlat Rock · Private · 18 holes9.213Omni Grove Park Inn - Country ClubPublic · 18 holes9.214Cummings Cove Golf & Country ClubHendersonville · Public · 18 holes8.615Reems Creek Golf ClubWeaverville · Public · 18 holes8.216Kenmure Country ClubFlat Rock · Public · 18 holes7.917Black Mountain Golf ClubBlack Mountain · Public · 18 holes7.818Broadmoor LinksFletcher · Public · 18 holes7.319Crooked Creek Golf CourseHendersonville · Public · 18 holes6.920Etowah Valley Golf ClubEtowah · Public · 18 holes6.921Lake Junaluska Golf CourseWaynesville · Public · 18 holes6.822Asheville Municipal Golf CoursePublic · 18 holes5.7

Golf courses in the Asheville area, NC

There are 22 golf courses within 25 miles of Asheville: 15 public and 7 private. The best public course is Springdale Resort. The most forgiving 18 is Lake Junaluska Golf Course in Waynesville.

Course map of Mountain Air Country Club, Burnsville, NC
Course map: Mountain Air Country Club, Burnsville, NC

Best golf courses in Asheville

The best golf course in Asheville is Mountain Air Country Club in Burnsville, a private club.

  1. 1Mountain Air Country ClubBurnsville9.8
  2. 2Champion Hills Golf CommunityHendersonville9.8
  3. 3Springdale ResortCanton9.7

Overall score out of 10.

Best public golf courses in Asheville

The best public golf course in Asheville is Springdale Resort in Canton.

  1. 1Springdale ResortCanton9.7
  2. 2The Golf Course at The Omni Grove Park Inn & SpaAsheville9.6
  3. 3Bald Mountain Golf CourseLake Lure9.6

Open to anyone.

Easiest golf courses in Asheville

The easiest 18-hole golf course in Asheville is Lake Junaluska Golf Course in Waynesville.

  1. 1Lake Junaluska Golf CourseWaynesville6.8
  2. 2Mountain Air Country ClubBurnsville9.8
  3. 3Omni Grove Park Inn - Country ClubAsheville9.2

Easiest first; the number is the overall rating.

Hardest golf courses in Asheville

The hardest golf course in Asheville is The Cliffs at Walnut Cove - Golf Course & Clubhouse in Arden, a private club. The hardest public course is Etowah Valley Golf Club in Etowah.

  1. 1The Cliffs at Walnut Cove - Golf Course & ClubhouseArden9.5
  2. 2Etowah Valley Golf ClubEtowah6.9
  3. 3Springdale ResortCanton9.7

Hardest first; the number is the overall rating.

Golf courses with the best views in Asheville

The golf course with the best views in Asheville is Bald Mountain Golf Course in Lake Lure.

  1. 1Bald Mountain Golf CourseLake Lure9.6
  2. 2Mountain Air Country ClubBurnsville9.8
  3. 3Apple Valley Golf CourseLake Lure9.5

Best views first; the number is the overall rating.

Best golf course restaurants in Asheville

The best golf course restaurant in Asheville is at Springdale Resort in Canton.

  1. 1Springdale ResortCanton9.7
  2. 2Mountain Air Country ClubBurnsville9.8
  3. 3Champion Hills Golf CommunityHendersonville9.8

Best food first; the number is the overall rating.

Common questions

How many golf courses are in Asheville?

22 golf courses within 25 miles: 5 in the city and the rest in nearby towns. 15 are public.

What is the oldest golf course in Asheville?

The Golf Course at The Omni Grove Park Inn & Spa, from 1899. The newest is Broadmoor Links in Fletcher (2026).

Golf courses in the Asheville area, town by town

Drive radius
52575200600
30Miles

The best way to find a course.