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.
Golf Courses
Join a golf club or try a new course, there are plenty of public and private golf courses in the region.
- 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
- BallyHack: Private Club. 18 holes with dramatic elevations changes. Par 72 with onsite lodging. 3609 Pitzer Rd, 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
- Brookside Par 3 Golf Course: 9 hole par 3 course. 6303 Williamson Road, Hollins
- 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 Country 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
- Copper Cove Golf Course: 18 holes. Power carts available. Features pool, restaurant and meeting rentals. 360 Chestnut Creek Road, Hardy
- 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
- Hidden Valley Country Club: Private 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: Private Club. 18 hole course includes a driving range and practice putting green. 5220 Hunting Hills Drive, Roanoke
- Mariners Landing Golf Course: 18 Holes including driving range and practice putting green. Carts available. 2052 Lake Retreat Rd. Huddleston
- Old Monterey Golf Club: 18 holes, par 72. Power carts are available. Features a practice green, practice bunker, snack bar, and restaurant. 1112 Tinker Creek Lane, Roanoke
- Roanoke Country Club: Private Club. 27 hole course including a practice area, driving range and indoor hitting area. 3360 Country Club Drive NW. 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
- Waterfront Country Club: Private Club. 18 hole par 71 course including practice facility with full length driving range. 275 Anchor Drive, Moneta
- Waters Edge Country Club: Private Club. 18 hole course with 13.5 miles of Smith Mountain Lake shoreline. 1825 Waters Edge Drive, Penhook
- 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