Golf Courses in Virginia

Virginia has 430 golf courses — 282 public, 62 private — with an average slope rating of 136 across 221 USGA-rated courses. The hardest is Ballyhack Golf Club in Roanoke at slope 155. Browse by county or city below, with scorecards and USGA slope ratings where available.

430Courses
136Avg Slope
221Scorecards

Browse Virginia Courses by Numbers

Find a Course in Virginia

Browse by County

Fairfax
38 courses
Loudoun
25 courses
Prince William
22 courses
Virginia Beach city
20 courses
Chesterfield
19 courses
Williamsburg city
18 courses
Goochland
11 courses
Albemarle
9 courses
New Kent
9 courses
Warren
9 courses
Henrico
8 courses
Petersburg city
8 courses
Newport News city
8 courses
Fairfax (City)
8 courses
Bath
8 courses
Harrisonburg (City)
8 courses
Roanoke city
8 courses
Hampton city
7 courses
Shenandoah
7 courses
Franklin
6 courses
Orange
6 courses
Nelson
6 courses
Washington
6 courses
Hanover
6 courses
Pulaski County
6 courses
Spotsylvania
6 courses
Montgomery
5 courses
Norfolk city
5 courses
Smyth
5 courses
Mecklenburg
5 courses
Suffolk city
5 courses
Rockbridge County
5 courses
Campbell
4 courses
Chesapeake City (City)
4 courses
Prince Edward County
4 courses
Pittsylvania
4 courses
Henry
4 courses
Powhatan
4 courses
Lancaster
4 courses
Portsmouth city
4 courses
Arlington
4 courses
Northampton
3 courses
Staunton (City)
3 courses
Galax (City)
3 courses
Fauquier
3 courses
Danville city
3 courses
Carroll County
3 courses
Chesapeake city
3 courses
Salem city
3 courses
Lunenburg County
3 courses
Northumberland
3 courses
Botetourt
3 courses
Roanoke
3 courses
Culpeper
3 courses
Essex
2 courses
Frederick
2 courses
Stafford
2 courses
Tazewell
2 courses
Richmond city
2 courses
Amherst
2 courses
Greenbrier County
2 courses
Wise
2 courses
Brunswick
2 courses
Waynesboro city
2 courses
Isle Of Wight
2 courses
Bedford
2 courses
Halifax County
2 courses
Hampton City (City)
2 courses
Caroline
2 courses
Fluvanna
2 courses
Page
2 courses
Middlesex County
2 courses
Bland
1 course
Clarke
1 course
Dickenson
1 course
Accomack County
1 course
Mercer County
1 course
Russell
1 course
Southampton
1 course
Scott
1 course
Bell
1 course
Lee
1 course
King George
1 course
Wythe County
1 course
Martinsville city
1 course
Augusta County
1 course
Highland
1 course
Giles
1 course
Boone County
1 course
Kanawha County
1 course
Charlotte County
1 course
Floyd County
1 course
Greene
1 course
Harrison County
1 course
Louisa
1 course
Charlottesville (City)
1 course
Clifton Forge (City)
1 course
Alleghany
1 course
Nottoway
1 course
Lewis County
1 course
Greensville
1 course
Amelia
1 course
Appomattox
1 course

Top Courses in Virginia

56 College Golf Programs in Virginia

About Golf in Virginia

Virginia has 430 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in Virginia is 136, compared to the national average of 113. 221 courses have verified slope and course ratings. Course pages link to official contact and website information where available; tee-time alerts are currently an early-access feature.

Frequently asked questions

How many golf courses are in Virginia?

Virginia has 430 golf courses in the Stymie directory, including 282 public and 62 private courses.

What is the hardest golf course in Virginia?

Ballyhack Golf Club in Roanoke is the hardest golf course in Virginia with a maximum slope rating of 155. Slope measures difficulty for a bogey golfer — 113 is average, 140+ is very difficult.

What is the average slope rating in Virginia?

The average slope rating across 221 USGA-rated Virginia courses is 136. The US national average is 113.