Golf in

Virginia

321 golf courses in Virginia, from 199 you can walk on and play to private clubs. Open the map to filter by price, holes and season.

321courses
199open to the public
25818 holes or more
$$typical price

Featured in Virginia

★ 1 full write-ups

Every course, by city

Abingdon

Amelia Court House

Appomattox

Ashland

Basye

Bedford

Bent Mountain

Big Stone Gap

Blackstone

Brookneal

Carrollton

Chase City

Chatham

Chilhowie

Christiansburg

Clarksville

Clifford

Clifton Forge

Crewe

Crozet

Damascus

Disputanta

Emporia

Fairfax Station

Gasburg

Gate City

Gibson Station

Glade Spring

Gloucester

Greenbackville

Halifax

Highland Springs

Irvington

Jonesville

Keezletown

Kenbridge

Keysville

Kilmarnock

King George

Laurel Fork

Lawrenceville

Manakin-Sabot

Manassas Park

McGaheysville

Monterey

Montross

Nokesville

Pearisburg

Pounding Mill

Pulaski

Purcellville

Quinton

Raphanck Acad

Rivanna

Rocky Mount

Round Hill

Saltville

Sand Lick

Scottsville

Smithfield

South Boston

South Hill

Spotsylvania

Stanardsville

Stanleytown

Troutville

Victoria

Vienna

Waynesboro

West Point

Wytheville