Golf courses in Troutville, VA

Troutville, VA has one listed golf course, Botetourt Golf & Swim Club, a regulation 18-hole golf course with par 71 and 6,133 yards. 14 other golf courses are within 25 miles; the nearest is Ashley Plantation Golf Club in Daleville, VA, 3.1 miles away.

Courses
1
18-hole
1
9-hole
0
With a range
1 of 1
Avg 18-hole yards
6,133
Nearby
10 within 19 mi

Courses in and near Troutville

Showing 11 courses: 1 in Troutville, 10 nearby.

  1. Botetourt Golf & Swim Club

    2414 Country Club Rd

    18 · PAR 71 · 6,133 YD

  2. Ashley Plantation Golf Club

    PublicDaleville, VA

    3.1 MI · 9 · PAR 36 · 3,265 YD

  3. Brookside Par 3 Golf Course

    PublicRoanoke, VA

    10.0 MI · 9 · PAR 27 · 840 YD

  4. Blue Hills Golf Club

    PublicRoanoke, VA

    11.5 MI · 18 · PAR 71 · 6,436 YD

  5. Ole Monterey Golf Club

    PublicRoanoke, VA

    12.0 MI · 18 · PAR 71 · 6,712 YD

  6. Roanoke Country Club

    PrivateRoanoke, VA

    13.2 MI · 9 · PAR 35 · 3,221 YD

  7. Salem Municipal Golf Course

    PublicSalem, VA

    14.4 MI · 9 · PAR 34 · 2,426 YD

  8. Hanging Rock Golf Club

    PublicSalem, VA

    14.6 MI · 18 · PAR 72 · 6,828 YD

  9. Hidden Valley Country Club

    PrivateSalem, VA

    16.3 MI · 18 · PAR 71 · 6,545 YD

  10. Ballyhack

    PrivateRoanoke, VA

    17.1 MI · 18 · PAR 72 · 7,294 YD

  11. Copper Cove Golf Club

    PublicHardy, VA

    18.1 MI · 18 · PAR 72 · 6,559 YD

Missing a course in Troutville, or something out of date?

Tell us what to fix

Troutville is in Virginia, which has 307 golf courses across 177 cities in this directory.

Nearby cities with listed courses include Daleville, VA (3.1 miles), Roanoke, VA (14 miles), Salem, VA (15 miles) and Hardy, VA (18 miles).

Nearby cities

Miles, straight line

All golf courses in Virginia

Frequently asked questions

How many golf courses are in Troutville, VA?

Troutville, VA has 1 golf course in this directory.

What is the longest golf course in Troutville, VA?

Of the 18-hole courses with a listed yardage, Botetourt Golf & Swim Club is the longest at 6,133 yards.

Do golf courses in Troutville, VA have driving ranges?

1 of the 1 course in Troutville, VA that list driving range information has one.

What cities near Troutville, VA have golf courses?

Nearby cities with listed courses include Daleville, VA (3.1 miles, 1 course), Roanoke, VA (14 miles, 6 courses), Salem, VA (15 miles, 3 courses) and Hardy, VA (18 miles, 1 course).

What golf courses are near Troutville, VA?

The three nearest other golf courses are Ashley Plantation Golf Club in Daleville, VA (3.1 miles), Brookside Par 3 Golf Course in Roanoke, VA (10.0 miles) and Blue Hills Golf Club in Roanoke, VA (11 miles).

How far is the nearest other golf course from Troutville?

The nearest other golf course is Ashley Plantation Golf Club in Daleville, VA, 3.1 miles from the middle of the courses listed in Troutville, in a straight line.

Listing data last updated October 2026. See data sources.