Roanoke Golf Courses

Roanoke Golf

Golfers are sure to experience magic while playing on the many golf courses that the "Magic City", Roanoke, Virginia, has to offer. Nestled next to the George Washington and Jefferson National Forest, Roanoke is graced with a gorgeous natural landscape for its golf courses, with rolling hills, mountain views and dense forestry of Flowering Dogwood trees. Golf lovers can book discount tee times at a wide variety of golf courses, from parkland to links style layouts. Roanoke is also home to Blue Ridge Parkway, said to be one of the most scenic driving routes in Virginia, making a golfer's drive to the tracks just as memorable as the round of golf itself.



Check out our best golf courses in Roanoke!


Golf Courses Near Roanoke, VA

Blue Hills Golf Club

2002 Blue Hills Drive NE,
Roanoke, VA 24012 United States

A local favorite since opening in 1920, Blue Hills Golf Club in Roanoke, Virginia, is an 18-hole course with a phenomenal parkland layout. Designed by Clarence King, Blue Hills Golf Club meanders through several hardwoods and naturally rolling fairways up to small greens protected by numerous bunkers. Measuring 6,453 yards from the tips, Blue Hills isn’t a difficult test in terms of length but instead requires precision off the tee and on approach shots. Along with its enticing layout, Blue Hills is known for its unbeatable views of downtown Roanoke and the surrounding mountains. For golfers looking for an enjoyable round in the Roanoke area, Blue Hills Golf Club is the perfect place to tee it up.
Botetourt Golf & Swim Club

2414 Country Club Rd,
Troutville, VA 24175 United States

Located in Troutville, Virginia, Botetourt Golf and Swim Club has boasted tee times for a great value and picturesque views of the Appalachian Mountains since it opened in 1962. Coming in at 6100 yards from the tips, Botetourt is on the shorter side for an 18-hole course but what it doesn’t have in distance it makes up for in thought provoking challenges. Botetourt challenges players with frequent elevation changes, risk/reward doglegs and undulating greens.
Gordon Trent Golf Course

2160 Golf Course Rd,
Stuart, VA 24171 United States

Gordon Trent Golf Course, Inc. is a par 70 daily fee course located in Stuart, VA. The 18 hole course opened in 1964.
Green's Folly Golf Course

1085 Greens Folly Road,
South Boston, VA 24592 United States

Green's Folly Golf Course is a par 71 daily fee course located in South Boston, VA. Designed by Gene Hamm, the 18 hole course opened in 1966.
Hanging Rock Golf Club

1500 Red Lane,
Salem, VA 24153 United States

Hanging Rock Golf Club is a par 73 daily fee course located in Salem, VA. Designed by Russell F. Breedon, the 18 hole course opened in 1991.
Lexington Golf & Country Club

141 Country Club Road,
Lexington, VA 24450 United States

Known as the Jewel of the Valley, Lexington Golf & Country Club in Lexington, Virginia, opened in 1902 and is the second oldest club in the Commonwealth of Virginia. The original nine-hole course was eventually added on to in 1966 to create a full 18-hole course. Designed by Ellis Maples and Ed Seay, Lexington Golf & Country Club is 6,500-yard layout that features overseeded fairways, beautiful Blue Ridge Mountain vistas and a wonderful collection of par 3s. Lexington Golf & Country Club contains a lot of interesting holes with character, making it a must play in Virginia.
Olde Mill Golf Resort

2258 Stone Mountain Rd,
Laurel Fork, VA 24352 United States

Olde Mill Golf Resort is a par 72 daily fee course located in Laurel Fork, VA. Designed by Ellis Maples, ASGCA/(R)Dan Maples, ASGCA, the 18 hole course opened in 1972.
Omni Homestead Resort - The Cascades Course

7696 Sam Snead Highway,
Hot Springs, VA 24445 United States

Ranked as one of the top public courses in the United States, Omni Homestead Resort - The Cascades Course in Hot Springs, Virginia, is mountain-style golf at its best. With Allegheny Mountains in the backdrop, The Cascades Course is a classic William S. Flynn design that features extreme elevation changes and towering pines lining the fairways. The Cascades Course also hosted the 1942 PGA Championship, where Sam Snead chipped in from 60 feet to secure his first major victory. With perfect course conditions, it’s no wonder that Omni Homestead Resort - The Cascades Course is annually voted the best course in Virginia. And for golfers looking to experience one of the oldest courses in the United States, The Old Course at Omni Homestead is the perfect pairing with The Cascades Course.
Omni Homestead Resort - The Old Course

7696 Sam Snead Highway,
Hot Springs, VA 24445 United States

Distinguished as the oldest first tee in continuous use in the United States, Omni Homestead Resort - The Old Course is one of the best examples of a classic course design in the country. The Old Course boasts a short layout with abundant contouring in the fairways and small greens, putting a premium on a golfer’s ability to hit accurate iron shots. Although the course opened in 1892, The Old Course has undergone its fair share of updates by William S. Flynn and Rees Jones but still kept the classic feel. Paired well with the longer and more difficult Cascades Course, Omni Homestead Resort - The Old Course is a must visit for any golf fanatic wanting to experience golf as it was originally played in the United States.
Ringgold Golf Club

1493 Ringgold Road,
Ringgold, VA 24586 United States

Ringgold Golf Club - Red/White is a par 72 daily fee course located in Ringgold, VA. Designed by Gene Hamm, the 18 hole course opened in 1977.
The Hill - Blacksburg Municipal

800 Graves Ave,
Blacksburg, VA 24060 United States

The Hill - Blacksburg Municipal is a par 35 municipal course located in Blacksburg, VA. Designed by Ferdinand Garbin, ASGCA, the nine hole course opened in 1971.
The Vista Links Golf Club

100 Vista Links Drive,
Buena Vista, VA 24416 United States

The Vista Links Golf Club is a par 72 municipal course located in Buena Vista, VA. Designed by Richard Jacobson, ASGCA, the 18 hole course opened in 2004.