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.

The best golf course in Asheville is Mountain Air Country Club in Burnsville, a private club.
Overall score out of 10.
The best public golf course in Asheville is Springdale Resort in Canton.
Open to anyone.
The easiest 18-hole golf course in Asheville is Lake Junaluska Golf Course in Waynesville.
Easiest first; the number is the overall rating.
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.
Hardest first; the number is the overall rating.
The golf course with the best views in Asheville is Bald Mountain Golf Course in Lake Lure.
Best views first; the number is the overall rating.
The best golf course restaurant in Asheville is at Springdale Resort in Canton.
Best food first; the number is the overall rating.
22 golf courses within 25 miles: 5 in the city and the rest in nearby towns. 15 are public.
The Golf Course at The Omni Grove Park Inn & Spa, from 1899. The newest is Broadmoor Links in Fletcher (2026).