Virginia has a total of 382 golf courses, located at a total of 331 golf facilities. Of these 331 golf facilities, 122 are private and 209 are public golf facilities.The cities with the most golf courses in
Virginia are,
Virginia Beach with a total number of 17 courses.
Richmond comes in second with 10,
Williamsburg in third with 10, and
Roanoke and
Norfolk finishing out the top five with 6 and 5 golf courses respectively.