Best Public Golf Courses in Virginia

The best golf courses in Virginia, based on user reviews and rankings

Showing 1-10 of 252 golf courses

The best public golf courses in Virginia, ranked by locals

Primland Resort: Highland

#1 best public golf courses in Virginia

Primland Resort: Highland
5.0
Semi Private
Par 72
18 Holes
Meadows of Dan, VA
Ballyhack Golf Club

#2 best public golf courses in Virginia

Ballyhack Golf Club
5.0
Public
Par 72
18 Holes
Roanoke, VA
Old Trail Golf Club

#3 best public golf courses in Virginia

Old Trail Golf Club
4.5
Public
Par 72
18 Holes
Crozet, VA
Jefferson District Golf Course

#4 best public golf courses in Virginia

Jefferson District Golf Course
4.5
Public
Par 35
9 Holes
Falls Church, VA
Spring Creek Golf Club

#5 best public golf courses in Virginia

Spring Creek Golf Club
4.5
Public
Par 72
18 Holes
Zion Crossroads, VA
The Pines Golf Club: Virginia/Ponderosa

#6 best public golf courses in Virginia

The Pines Golf Club: Virginia/Ponderosa
4.5
Military
Par 72
18 Holes
Fort Eustis, VA
Kingsmill Country Club: River

#7 best public golf courses in Virginia

Kingsmill Country Club: River
4.5
Semi Private
Par 71
18 Holes
Williamsburg, VA
Rock Harbor Golf Course

#8 best public golf courses in Virginia

Rock Harbor Golf Course
4.5
Semi Private
Par 72
18 Holes
Winchester, VA
Newport News Golf Club at Deer Run

#9 best public golf courses in Virginia

Newport News Golf Club at Deer Run
4.5
Public
Par 72
18 Holes
Newport News, VA
Eaglewood Golf Club

#10 best public golf courses in Virginia

Eaglewood Golf Club
4.5
Military
Par 72
18 Holes
Hampton, VA

Plan your next golf trip with Local Golf Spot

Sign up to save your favorite courses and plan your next golf getaway.