Golf Courses in Virginia, United States (90)

Discover the best golf courses in Virginia, United States, including links, parkland and championship layouts. Whether you're looking for challenging courses, scenic rounds or beginner-friendly options, explore where to play golf in Virginia and plan smarter rounds with Scoring Zone.

Play smarter on your next round

Get a simple plan based on your handicap and avoid costly mistakes.

Start Your Round Plan — Free
Aeropines

Aeropines

Virginia

View course →
Afton Golf Club

Afton Golf Club

Virginia

• Par 72
View course →
Ballyhack

Ballyhack

Virginia

View course →
Bayville Golf Club

Bayville Golf Club

Virginia

• Par 72
View course →
Beechwood Golf Course

Beechwood Golf Course

Virginia

• Par 72
View course →
Belle Haven Country Club

Belle Haven Country Club

Virginia

• Par 72
View course →
Bellwood Golf Course

Bellwood Golf Course

Virginia

• Par 72
View course →
Bide-A-Wee

Bide-A-Wee

Virginia

View course →
Blue Ridge Shadows

Blue Ridge Shadows

Virginia

View course →
Botetourt Country Club

Botetourt Country Club

Virginia

• Par 72
View course →
Briarwood Golf Club

Briarwood Golf Club

Virginia

• Par 72
View course →
Brickshire Golf Club

Brickshire Golf Club

Virginia

• Par 72
View course →
Bull Run

Bull Run

Virginia

View course →
Cannon Ridge

Cannon Ridge

Virginia

View course →
Cavalier Golf & Yacht Club

Cavalier Golf & Yacht Club

Virginia

• Par 72
View course →
Chantilly National Golf and Country Club

Chantilly National Golf and Country Club

Virginia

View course →
Creighton Farms

Creighton Farms

Virginia

View course →
Cutting Edge

Cutting Edge

Virginia

View course →
Deep Creek Country Club

Deep Creek Country Club

Virginia

• Par 72
View course →
Elizabeth Manor Golf & Country Club

Elizabeth Manor Golf & Country Club

Virginia

• Par 72
View course →
Farmington Country Club

Farmington Country Club

Virginia

• Par 72
View course →
Forest Greens

Forest Greens

Virginia

View course →
Forest Lakes Golf Club

Forest Lakes Golf Club

Virginia

• Par 72
View course →
Glenmore Country Club

Glenmore Country Club

Virginia

• Par 72
View course →
Golden Horseshoe Golf Club

Golden Horseshoe Golf Club

Virginia

• Par 71
View course →
Greendale Golf Course

Greendale Golf Course

Virginia

• Par 72
View course →
Harbour View Golf Club

Harbour View Golf Club

Virginia

• Par 72
View course →
Heritage Hunt Golf & Country Club

Heritage Hunt Golf & Country Club

Virginia

• Par 72
View course →
Heritage Oaks Golf Club

Heritage Oaks Golf Club

Virginia

• Par 72
View course →
Heritage Oaks Golf Course

Heritage Oaks Golf Course

Virginia

• Par 72
View course →
Hidden Creek Golf Club

Hidden Creek Golf Club

Virginia

• Par 72
View course →
Hobbs Hole

Hobbs Hole

Virginia

View course →
Honey Bee Golf Club

Honey Bee Golf Club

Virginia

• Par 72
View course →
Independence Golf Club

Independence Golf Club

Virginia

• Par 72
View course →
Jefferson District Golf Course

Jefferson District Golf Course

Virginia

• Par 72
View course →
King Carter Golf Club

King Carter Golf Club

Virginia

• Par 72
View course →
Kingsmill Resort

Kingsmill Resort

Virginia

View course →
Kiskiack

Kiskiack

Virginia

View course →
Lafayette Golf Course

Lafayette Golf Course

Virginia

• Par 72
View course →
Lake Chesdin Golf Club

Lake Chesdin Golf Club

Virginia

• Par 72
View course →
Lake Monticello

Lake Monticello

Virginia

View course →
Lake Wright Golf Course

Lake Wright Golf Course

Virginia

• Par 72
View course →
Lakewood Golf Course

Lakewood Golf Course

Virginia

• Par 72
View course →
Landsdowne Resort

Landsdowne Resort

Virginia

View course →
London Downs

London Downs

Virginia

View course →
Mariners Point Golf Course

Mariners Point Golf Course

Virginia

• Par 72
View course →
Mattaponi Springs

Mattaponi Springs

Virginia

View course →
Meadow Creek Golf Course

Meadow Creek Golf Course

Virginia

• Par 72
View course →
Meadows Farms

Meadows Farms

Virginia

View course →
Mount Vernon Country Club

Mount Vernon Country Club

Virginia

• Par 72
View course →
Norfolk Golf Club

Norfolk Golf Club

Virginia

• Par 72
View course →
Norfolk Municipal Golf Course

Norfolk Municipal Golf Course

Virginia

• Par 72
View course →
Omni Homestead Resort - Cascades

Omni Homestead Resort - Cascades

Virginia

View course →
Paeonian Springs

Paeonian Springs

Virginia

View course →
Patriot Hills Golf Club

Patriot Hills Golf Club

Virginia

• Par 72
View course →
Piedmont Club

Piedmont Club

Virginia

• Par 72
View course →
Pine Ridge Golf Club

Pine Ridge Golf Club

Virginia

• Par 72
View course →
Pleasure House Point Golf Course

Pleasure House Point Golf Course

Virginia

• Par 72
View course →
Poplar Forest

Poplar Forest

Virginia

View course →
Pungo Ridge

Pungo Ridge

Virginia

View course →
Raspberry Falls Golf & Country Club

Raspberry Falls Golf & Country Club

Virginia

View course →
Reston National

Reston National

Virginia

View course →
River Creek Golf Club

River Creek Golf Club

Virginia

• Par 72
View course →
Riverview Golf Course

Riverview Golf Course

Virginia

• Par 72
View course →
Roanoke Country Club

Roanoke Country Club

Virginia

• Par 72
View course →
Robert Trent Jones Golf Club

Robert Trent Jones Golf Club

Virginia

• Par 72
View course →
Rock Harbor

Rock Harbor

Virginia

View course →
Royal New Kent

Royal New Kent

Virginia

View course →
Shenandoah Valley

Shenandoah Valley

Virginia

View course →
Sleepy Hole Golf Course

Sleepy Hole Golf Course

Virginia

• Par 72
View course →
South Hill Golf Club

South Hill Golf Club

Virginia

• Par 72
View course →
South Hill Golf Course

South Hill Golf Course

Virginia

• Par 72
View course →
South Riding

South Riding

Virginia

View course →
Stumpy Lake

Stumpy Lake

Virginia

View course →
The Colonial Golf & Yacht Club

The Colonial Golf & Yacht Club

Virginia

• Par 72
View course →
The Country Club of Virginia

The Country Club of Virginia

Virginia

• Par 72
View course →
The Crossings Golf Club

The Crossings Golf Club

Virginia

• Par 72
View course →
The Golden Horseshoe Golf Club

The Golden Horseshoe Golf Club

Virginia

• Par 72
View course →
The Homestead Resort - Cascades Course

The Homestead Resort - Cascades Course

Virginia

• Par 72
View course →
The Old Hickory Golf Club

The Old Hickory Golf Club

Virginia

• Par 72
View course →
The Tides Inn Golf Course

The Tides Inn Golf Course

Virginia

• Par 72
View course →
The Virginian Golf Club

The Virginian Golf Club

Virginia

• Par 72
View course →
The Westin Virginia Beach Town Center Golf Club

The Westin Virginia Beach Town Center Golf Club

Virginia

• Par 72
View course →
Tuckahoe Creek Golf Course

Tuckahoe Creek Golf Course

Virginia

• Par 72
View course →
Viniterra

Viniterra

Virginia

View course →
Virginia Beach Golf Club

Virginia Beach Golf Club

Virginia

• Par 72
View course →
Virginia Beach National Golf Club

Virginia Beach National Golf Club

Virginia

• Par 72
View course →
Virginia National Golf Club

Virginia National Golf Club

Virginia

• Par 72
View course →
Williamsburg National

Williamsburg National

Virginia

View course →
Windy Run

Windy Run

Virginia

View course →