Golf Courses

There are numerous 18-hole golf courses within a short drive of Beech Mountain. In addition there is a private 18-hole Willard Byrd designed course available to guests of qualified lodging.

beech mountain golf courses


Blue Ridge Country Club
Located on US 221 midway between Linville and Marion, 45 minutes from Beech Mountain (828) 756-7001


Boone Golf Club
US 321 South in Boone. (828) 264-8760


Grassy Creek Golf Club
45 minutes from Beech; located 1½ miles south of Spruce Pine on Hwy. 226. (828) 765-7436


Hanging Rock Golf Club
Located in Seven Devils; 25 minutes from Beech. (828) 898-5135


Mountain Aire Golf Club
3 miles south of West Jefferson; off US Hwy 221. (336 ) 877-4716


Mountain Glen Club
Avery County’s first public golf course. (828) 733-5804


Roan Valley Golf Club
Located 50 minutes away on US Hwy 421 North in Mountain City, TN. (423) 727-7931


Village of Sugar Mountain Golf Course
Located at the foot of Sugar Mountain; 15 minutes from Beech Mountain.
Call (828) 898-6464