Whether you enjoy wide open fairways by the water or narrow passages through the hills, the Roanoke Region has a bunch of public, private, and semi-private golf courses to choose from.

Public and Semi-Private Golf Courses 

Join a golf club or try a new course, there are plenty of public and semi-private golf courses.

  • Alleghany County Club: 18 Holes, par 71. Power carts available. Features practice green, practice bunker, pull carts, and snack bar. 111 A E. Country Club Lane, Covington
  • Ashley Plantation: 18 holes, par 73. Features 2 practice greens, a practice sand bunker, and driving range. Also offers tennis and swimming. 919 Greenfield Street, Daleville
  • Brookside Par 3 Golf Course: 9 holes, par 27. Pull carts available. Features a practice green and snack bar. 6303 Williamson Road, Roanoke
  • Blue Hills Golf Club: 18 holes, Par 71. Power carts available. Features driving range, practice greens, lessons, and a snack bar. 2001 Blue Hills Circle, Roanoke
  • Botetourt Golf and Swim Club: 18 holes, Par 71. Power carts available. Features driving range, practice green, practice bunker, and a snack bar. 2414 Country Club Rd., Troutville
  • Cliff View Golf Club: 18 holes, par 72. Power carts available. Features snack bar and pull carts. 410 Fields Dr., Covington
  • Cliftondale Golf Club: 18 holes, Par 68. Power carts available. Features practice green, practice bunker, pull carts, club rental, and lessons. 2707 Longdale Furnace Rd, Clifton Forge
  • Hanging Rock Golf Course: 18 holes, par 73/72 (hole No. 5 features two greens). Power carts included in green fees. Features driving range, practice green, practice bunker, and snack bar. 1500 Red Lane, Salem
  • Mariner’s Landing: 18 holes. Power carts available. Features driving range, practice green, and snack bar. 1217 Graves Harbor Trail, Huddleston
  • Old Monterey Golf Course: 18 holes, par 72. Power carts are available. Features a practice green, practice bunker, snack bar, and restaurant. 1112 Tinker Creek Lane, Roanoke
  • Salem Golf Course: 9 holes, par 34. Features synthetic grass greens, practice green, pull carts, club rentals, lessons, and a snack bar. 601 Academy Street, Salem
  • Sycamore Ridge: 18 holes, par 71. Features driving range, pro-shop, practice bunker, restaurant, and snack bar. 1270 Trails End Rd., Goodview
  • Westlake Golf and Country Club: 18 holes, Par 72. Power carts available. Features driving range, practice green, practice bunker, locker room and showers, club rental, lessons and restaurant. Also provides pool, tennis, and monthly social functions for members. 360 Chestnit Creek Dr., Hardy
  • Willow Creek: 9 holes, Par 35. Power carts available. Features driving range, practice green, practice bunker, and snack bar. No guests. 10500 Virgil H. Goode Hwy, Rocky Mount

Private Courses and Clubs 

With several private courses throughout the Roanoke Region, the search for a golf community is never out of reach. Many of the private clubs also offer swimming, social events, and tennis.

  • Ballyhack Golf Club: 18 holes. Features private cabins, high quality restaurant, and a partnership with a local preserve for seasonal deer and turkey hunting opportunities. Guest policy depends on membership. 3609 Pitzer Rd., Roanoke
  • Hidden Valley Country Club: 18 holes, par 71. Power carts available. Features a driving range, practice green, practice bunker, locker room and showers, snack bar, and restaurant. Also offers swimming, tennis, and social functions for members. Guest policy is reciprocal. 2500 Romar Drive, Salem
  • Hunting Hills Country Club: 18 holes, par 72. Power carts available. Features driving range, practice green, practice bunker, locker room and showers, restaurant, and snack bar. Also offers swimming, tennis, and social functions for members. Guest policy is reciprocal. 5220 Hunting Hills Drive, Roanoke
  • Roanoke Country Club: 27 holes divided into three 18 holes courses. Power carts available. Features driving range, practice green, practice bunker, pull car, locker room and showers, club rental, restaurant, and snack bar. Offers swimming, tennis, and social functions for members. Guest policy is reciprocal. 3360 Country Club Drive, Roanoke
  • The Water’s Edge Country Club: 18 holes, Par 72. Power carts available. Features driving range, practice green, practice bunker, locker room and showers, pull and power carts, and restaurant. Also offers swimming, tennis, and a fitness facility. Guest policy is reciprocal. 1825 Waters Edge Dr, Penhook
  • The Waterfront Country Club: 18 holes, Par 71. Power carts available. Features driving range, practice green, practice bunker, power carts, locker room and showers, and restaurant. Also offers swimming, tennis and a fitness facility. No guests. 275 Anchor Dr., Moneta