Best Golf Courses in Asheville, North Carolina

Written and Fact-checked by | Updated On: May 17, 2026

Looking for the best golf courses in Asheville? This page covers public golf courses, mountain golf resorts, private country clubs, championship layouts, and scenic golf destinations around Asheville, North Carolina. You’ll find greens fees, locations, tee time information, local golf tips, and a map to help compare the top golf options across Asheville and the Blue Ridge Mountains region.

Asheville Golf Courses Map

The map above shows golf courses located in and around Asheville, including mountain resort golf, public golf courses, private clubs, and scenic Blue Ridge championship layouts.

About Golf in Asheville, North Carolina

Asheville is one of the top mountain golf destinations in the southeastern United States because of its Blue Ridge scenery, cool summer temperatures, and scenic championship golf courses. The region features elevation changes, forest-lined fairways, mountain panoramas, and golf courses designed by Donald Ross, Tom Fazio, Jack Nicklaus, and Arnold Palmer.

The best golfing season usually runs from April through October when mountain temperatures are comfortable and conditions are ideal. Summer golf is especially popular because Asheville offers cooler temperatures than many southern golf destinations.

Asheville offers golf for every skill level. Beginners can enjoy public mountain courses and affordable golf facilities, while experienced golfers can challenge themselves on championship resort layouts and private mountain clubs.

All Golf Courses in Asheville, North Carolina

Asheville and nearby western North Carolina mountain communities feature scenic golf resorts, private clubs, public golf courses, and championship mountain layouts.

Golf CourseLocationCourse TypeNo. of HolesGreens FeeLat LongOpening Hours
Omni Grove Park Inn Golf CourseAshevilleHistoric Resort Championship18$140-$32035.6217, -82.55147:00 AM - 6:00 PM
Biltmore Forest Country ClubAshevillePrivate Historic18Members Only35.5148, -82.5281Members and Guests Only
Reems Creek Golf ClubWeavervillePublic Mountain Golf18$70-$18035.7387, -82.55687:00 AM - 6:00 PM
Broadmoor Golf LinksAshevillePublic18$55-$15035.5914, -82.48187:00 AM - 6:00 PM
Asheville Municipal Golf CourseAshevilleMunicipal Historic18$35-$9535.5667, -82.49776:30 AM - 6:00 PM
Black Mountain Golf ClubBlack MountainMunicipal Mountain Golf18$45-$13035.6211, -82.32947:00 AM - 6:00 PM
Maggie Valley Club & ResortMaggie ValleyMountain Resort18$90-$22035.5197, -83.08617:00 AM - 6:00 PM
Mount Mitchell Golf ClubBurnsvilleMountain Public18$60-$17035.9207, -82.26987:00 AM - 6:00 PM
Champion Hills Golf ClubHendersonvillePrivate Championship18Members and Guests Only35.3068, -82.4684Members and Guests Only
Etowah Valley Golf & ResortEtowahPublic Resort27$70-$18035.3224, -82.59417:00 AM - 6:00 PM
Cummings Cove Golf & Country ClubHendersonvilleSemi-Private Mountain Golf18$80-$20035.3155, -82.53847:00 AM - 6:00 PM
High Vista Golf ClubMills RiverSemi-Private18$60-$17035.4284, -82.57047:00 AM - 6:00 PM
Springdale ResortCantonMountain Resort18$70-$19035.5208, -82.86547:00 AM - 6:00 PM
Grove Park Driving RangeAshevillePractice FacilityDriving Range$15-$4035.6211, -82.55048:00 AM - 9:00 PM
Topgolf Swing Suite AshevilleAshevilleEntertainment GolfSimulator Facility$25-$7535.5968, -82.555110:00 AM - Midnight
Lake Junaluska Golf CourseLake JunaluskaPublic Mountain Golf18$50-$14035.5287, -82.97317:00 AM - 6:00 PM
Sequoyah National Golf ClubWhittierPublic Championship18$110-$26035.4384, -83.32677:00 AM - 6:00 PM
Elk River ClubBanner ElkPrivate Mountain Golf18Members Only36.1855, -81.8794Members and Guests Only
Linville Golf ClubLinvillePrivate Historic18Members Only36.0741, -81.8717Members and Guests Only
Putt-Putt Fun Center AshevilleAshevilleMini Golf18$10-$1835.5794, -82.582810:00 AM - 11:00 PM

Public Golf Courses in Asheville

Asheville has a strong public golf scene featuring mountain scenery, elevation changes, and scenic Blue Ridge golf experiences.

  • Reems Creek Golf Club - 36 Pink Fox Cove Rd, Weaverville, NC 28787. Scenic public mountain golf course known for panoramic Blue Ridge views.
  • Broadmoor Golf Links - Public golf course featuring rolling terrain and beginner-friendly layouts.
  • Mount Mitchell Golf Club - 11484 NC-80, Burnsville, NC 28714. Mountain golf course located near Mount Mitchell with riverfront holes and cool summer temperatures.
  • Sequoyah National Golf Club - Championship mountain golf course featuring dramatic elevation changes and Cherokee mountain scenery.
  • Lake Junaluska Golf Course - Scenic public mountain golf course popular with vacation golfers.

Private Golf Clubs in Asheville

Private golf around Asheville includes historic mountain clubs, luxury memberships, and championship golf communities.

  • Biltmore Forest Country Club - Historic Donald Ross-designed private golf club located near the Biltmore Estate.
  • Champion Hills Golf Club - Tom Fazio-designed mountain golf club located in Hendersonville.
  • Elk River Club - Prestigious private mountain golf community near Banner Elk.
  • Linville Golf Club - Historic Donald Ross-designed mountain golf course in the Linville area.

Golf Resorts and Championship Courses in Asheville

Asheville and nearby western North Carolina mountain communities feature luxury golf resorts and scenic championship golf experiences.

  • Omni Grove Park Inn Golf Course - Historic Donald Ross-designed mountain golf course associated with the iconic Grove Park Inn resort.
  • Maggie Valley Club & Resort - Scenic mountain golf resort surrounded by Blue Ridge peaks.
  • Etowah Valley Golf & Resort - 27-hole mountain golf resort featuring river and mountain scenery.
  • Springdale Resort - Mountain golf destination known for rolling fairways and natural mountain terrain.
  • Sequoyah National Golf Club - One of the top-rated mountain golf experiences in North Carolina.

Municipal and Entertainment Golf in Asheville

Asheville also offers affordable municipal golf, driving ranges, entertainment golf, and family-friendly mini golf attractions.

  • Asheville Municipal Golf Course - Historic Donald Ross-designed municipal golf course known locally as "The Muni."
  • Black Mountain Golf Club - Scenic municipal mountain golf course with affordable public access.
  • Grove Park Driving Range - Practice facility and warm-up area for Asheville golfers.
  • Topgolf Swing Suite Asheville - Indoor simulator golf and entertainment venue.
  • Putt-Putt Fun Center Asheville - Family-friendly mini golf attraction.

Golf Course Greens Fees in Asheville

Golf prices in Asheville vary depending on the season and course type. Summer and fall usually have the highest demand because of cooler mountain weather and Blue Ridge tourism.

Course TypeTypical Greens FeeNotes
Municipal / Public Golf$35-$170Affordable mountain and public golf facilities
Championship Mountain Golf$90-$320Premium Blue Ridge golf experiences
Luxury Resort Golf$140-$320Mountain resort golf and upscale golf vacations
Private ClubMembers OnlyMembership or guest invitation required
Entertainment / Mini Golf$10-$75Family-friendly and social golf venues

Interesting Facts About Golf in Asheville

Asheville is considered one of the leading mountain golf destinations in the southeastern United States because of its Blue Ridge scenery, cool temperatures, and historic golf resorts.

FactDetails
Total Golf CoursesMore than 35 golf facilities across Asheville and western North Carolina
Most Famous CourseOmni Grove Park Inn Golf Course because of its historic Donald Ross design
Best Golf AreaAsheville, Hendersonville, and Blue Ridge mountain corridor
Best Season for GolfApril-October
Public Courses AvailableStrong selection of public mountain golf courses
Private Golf ClubsBiltmore Forest Country Club and Champion Hills Golf Club
Scenic or Signature CoursesSequoyah National Golf Club and Mount Mitchell Golf Club
PGA or Championship EventsRegional mountain golf championships and resort tournaments
Beginner-Friendly OptionsBroadmoor Golf Links and municipal golf facilities
Luxury Golf ResortsOmni Grove Park Inn and Maggie Valley Club & Resort
Typical Golfing Weather45°F-85°F depending on season
Average Greens FeeAbout $55-$180 for public 18-hole golf

Why Golfers Enjoy Playing in Asheville

Asheville combines Blue Ridge mountain scenery, cool summer temperatures, and historic golf resorts in one destination. Golfers enjoy elevation changes, forest-lined fairways, panoramic mountain views, and access to scenic mountain golf courses throughout western North Carolina. The area also offers breweries, hiking, waterfalls, art galleries, and mountain dining after rounds.

  • Beautiful Blue Ridge mountain golf scenery
  • Cool summer temperatures and comfortable golf weather
  • Historic Donald Ross golf course designs
  • Scenic mountain golf resorts and public golf courses
  • Rolling terrain and elevation changes
  • Strong outdoor recreation and tourism atmosphere
  • Breweries, hiking, waterfalls, and mountain dining nearby