Virginia
351 courses in 172 towns.
Busiest towns
Williamsburg16 coursesVirginia Beach15 coursesRichmond11 coursesMidlothian9 coursesRoanoke9 coursesLeesburg7 coursesNewport News7 coursesFairfax6 courses
Every course in Virginia
145–168 of 351
- Hidden Valley Country ClubSalem · VirginiaPrivate18 holes
- Hobbs Hole Golf CourseTappahannock · VirginiaPublic18 holes
- Holston Hills Community Golf CourseMarion · VirginiaPublic18 holes
- Honey Bee Golf ClubVirginia Beach · VirginiaPublic18 holes
- Hunting Hawk Golf ClubGlen Allen · VirginiaPublic18 holes
- Hunting Hills Country ClubRoanoke · VirginiaPrivate18 holes
- Independence Golf ClubMidlothian · VirginiaPublic18 holes
- Independence Golf Club ChampionshipMidlothian · VirginiaPublic18 holes
- Independence Golf Club The Bear CourseMidlothian · VirginiaPublic9 holes
- Indian Creek Country ClubKilmarnock · VirginiaPrivate18 holes
- Indian Creek Yacht & Country ClubKilmarnock · VirginiaPrivate18 holes
- Ingleside Resort Country ClubStaunton · VirginiaResort18 holes
- International Country ClubFairfax · VirginiaPrivate18 holes
- Island Green Longest Hole at Meadows Farms Golf CourseLocust Grove · VirginiaPublic18 holes
- Island Green Waterfall at Meadows Farms Golf CourseLocust Grove · VirginiaPublic18 holes
- Ivy Hill Golf ClubForest · VirginiaPublic18 holes
- James River Country ClubNewport News · VirginiaPrivate18 holes
- Jefferson District Golf CourseFalls Church · VirginiaPublic9 holes
- Kempsville Greens Golf CourseVirginia Beach · VirginiaPublic18 holes
- Kiln Creek Golf Club ResortNewport News · VirginiaResort18 holes
- Kinderton Country ClubClarksville · VirginiaPublic18 holes
- Kiskiack Golf ClubWilliamsburg · VirginiaPublic18 holes
- Lake Bonaventure Country ClubCastlewood · VirginiaPrivate9 holes
- Lake Chesdin Golf ClubChesterfield · VirginiaPrivate18 holes