Golf Courses & Driving Ranges in VA
Discover 350 golf courses and driving ranges across 122 cities in VA
VA Golf Course Map
Showing 350 courses across VA
Loading map...
Browse by City
Alexandria
6 courses
Amelia
1 course
Aquia Harbour
1 course
Arlington
1 course
Ashburn
2 courses
Ashland
8 courses
Basye
1 course
Bedford
1 course
Blacksburg
8 courses
Bloomer Spring
1 course
Bluefield
1 course
Braddock
1 course
Brandermill
1 course
Bristol
6 courses
Cape Charles
1 course
Captains Cove
1 course
Cascades
1 course
Centreville
1 course
Charlottesville
9 courses
Chesapeake
9 courses
Chesterfield
2 courses
Colonial Heights
4 courses
Croaker
1 course
Crozet
1 course
Culpeper
1 course
Daleville
1 course
Danville
8 courses
Draper
1 course
Dumfries
1 course
Dunn Loring
1 course
Emory
1 course
Fair Oaks
1 course
Fairfax
1 course
Fairfax Station
1 course
Farmville
1 course
Floyd
1 course
Fort Belvoir
1 course
Fredericksburg
8 courses
Front Royal
4 courses
Gainesville
3 courses
George Mason
1 course
Glen Allen
2 courses
Grafton
1 course
Greenbriar
1 course
Grove
1 course
Halifax
1 course
Hamburg
1 course
Hampton
10 courses
Harrisonburg
11 courses
Haymarket
3 courses
Herndon
1 course
Hopewell
6 courses
Hot Springs
2 courses
Huntington
1 course
Irvington
2 courses
Kenbridge
1 course
Keysville
1 course
LaCrosse
1 course
Lakeside
1 course
Lansdowne
1 course
Laurel Fork
1 course
Leesburg
10 courses
Leslie
1 course
Lexington
1 course
Lorton
2 courses
Louisa
1 course
Lowes Island
1 course
Lynchburg
8 courses
Manakin-Sabot
3 courses
Manassas
5 courses
Marion
1 course
Martinsville
2 courses
Massanetta Springs
1 course
Meadowbrook
1 course
Meadowview
1 course
Midlothian
3 courses
Moneta
1 course
Moseley
1 course
Nellysford
1 course
New Market
3 courses
Newport News
7 courses
Nokesville
1 course
Norfolk
7 courses
Norge
1 course
Oakton
1 course
Penhook
1 course
Penola
1 course
Petersburg
9 courses
Portsmouth
7 courses
Pulaski
1 course
Purcellville
1 course
Quantico
1 course
Quinton
1 course
Radford
7 courses
Reston
3 courses
Richmond
16 courses
Riner
1 course
Rivanna
1 course
Roanoke
8 courses
Rose Hill
1 course
Salem
1 course
Smithfield
1 course
South Boston
1 course
South Riding
4 courses
Springfield
1 course
Staunton
7 courses
Suffolk
10 courses
Tappahannock
1 course
Troutville
1 course
Union Mill
1 course
Verona
1 course
Vienna
1 course
Virginia Beach
18 courses
Warrenton
1 course
Waynesboro
6 courses
Wightman
1 course
Williamsburg
9 courses
Winchester
4 courses
Wintergreen
1 course
Woodbridge
1 course
Woodlawn
1 course
Wytheville
1 course
Golf in VA: Your Complete Guide
VA is home to 350 exceptional golf courses and driving ranges spread across 122 cities. Whether you're looking for championship courses, public golf courses, private country clubs, or practice facilities,VA offers diverse golfing experiences for players of all skill levels.
Top Golf Destinations in VA
The most popular golf cities in VA include , , , , , and . These areas feature the highest concentration of quality golf courses, driving ranges, and golf amenities. Many golfers travel to VA specifically to experience these renowned golf destinations.
Types of Golf Courses in VA
VA golf courses include public courses open to all golfers, private country clubs with membership requirements, semi-private facilities, resort courses for visitors, and municipal golf courses operated by local governments. You'll also find specialized facilities like driving ranges, practice greens, and 9-hole executive courses perfect for beginners or quick rounds.
Planning Your Golf Trip to VA
When planning golf in VA, consider booking tee times in advance, especially during peak season. Check course websites for current rates, dress codes, and cart availability. Many VA golf courses offer twilight rates, senior discounts, and golf packages. Don't forget to explore different cities – each area of VAoffers unique golf course designs and playing conditions.
All Golf Courses
Alexandria
3000 Club House Drive, Alexandria, VA
2000 Clubhouse Circle, Alexandria, VA
300 Club House Drive, Alexandria, VA
6600 Little River Turnpike
4000 Championship Drive, Alexandria, VA
200 Golf Club Drive, Alexandria, VA
Aquia Harbour
2041 Farragut Drive
Arlington
3017 North Glebe Road
Ashburn
19661 Belmont Manor Lane
42180 Ryan Road
Ashland
100 Club House Drive, Ashland, VA
4000 Country Club Road, Ashland, VA
500 Pro Shop Lane, Ashland, VA
1000 Pro Shop Lane, Ashland, VA
14482 Saint Andrews Lane
2000 Tournament Drive, Ashland, VA
100 Club House Drive, Ashland, VA
1000 Clubhouse Circle, Ashland, VA
Basye
1982 Fairway Drive
Bedford
3563 Peaks Rd
Blacksburg
1064 Clubhouse Road
100 Club House Drive, Blacksburg, VA
200 Championship Drive, Blacksburg, VA
2500 Country Club Road, Blacksburg, VA
4000 Golf Club Drive, Blacksburg, VA
4000 Golf Course Drive, Blacksburg, VA
Braddock
11501 Braddock Road
Bristol
4000 Clubhouse Circle, Bristol, VA
500 Tee Time Drive, Bristol, VA
4000 Greens Way, Bristol, VA
2000 Championship Drive, Bristol, VA
16639 Old Jonesboro Road
22512 Clubhouse Ridge
Cape Charles
1 Clubhouse Way
Captains Cove
3098 Navigator Drive
Centreville
5801 Clifton Road
Charlottesville
410 Golf Course Drive
2000 Tournament Drive, Charlottesville, VA
200 Links Lane, Charlottesville, VA
500 Country Club Road, Charlottesville, VA
100 Pro Shop Lane, Charlottesville, VA
1625 Country Club Circle
5000 Club House Drive, Charlottesville, VA
1400 Pen Park Road
1000 Fairway Drive, Charlottesville, VA
Chesapeake
1001 Centerville Turnpike South
509 Country Club Boulevard
3000 Tee Time Drive, Chesapeake, VA
500 Links Lane, Chesapeake, VA
200 Golf Club Drive, Chesapeake, VA
200 Golf Club Drive, Chesapeake, VA
2500 Greens Way, Chesapeake, VA
500 Tournament Drive, Chesapeake, VA
1313 Turnberry Court
Chesterfield
8554 Sunningdale Terrace
8225 Ravenna Terrace
Colonial Heights
1500 Links Lane, Colonial Heights, VA
1500 Clubhouse Circle, Colonial Heights, VA
2500 Tournament Drive, Colonial Heights, VA
500 Clubhouse Circle, Colonial Heights, VA
Crozet
5494 Golf Drive
Culpeper
2001 Golf Drive
Daleville
919 Greenfield Street
Danville
100 Championship Drive, Danville, VA
2725 West Main Street
4000 Club House Drive, Danville, VA
2500 Championship Drive, Danville, VA
701 Golf Club Road
Draper
2800 Big Valley Road
Dumfries
15724 Brandywine Road
Emory
Fair Oaks
3826 Parkland Drive
Fairfax
3315 Blenheim Boulevard
Fairfax Station
6915 Ox Road
Floyd
1158 Floyd Highway North
Fort Belvoir
8450 Beulah Street
Fredericksburg
11031 Tidewater Trail
1000 Golf Club Drive, Fredericksburg, VA
5000 Fairway Drive, Fredericksburg, VA
1000 Tee Time Drive, Fredericksburg, VA
1500 Golf Course Drive, Fredericksburg, VA
10200 Old Dominion Parkway
4000 Golf Course Drive, Fredericksburg, VA
2500 Championship Drive, Fredericksburg, VA
Front Royal
456 Shadows Drive
606 Bowling View Road
10 people to 100 peopl
134 Golf Club Circle
Gainesville
6901 Arthur Hills Drive
One Turtle Point Drive
15601 Turtle Point Drive
Glen Allen
6000 Dominion Club Drive
13030 Palmers Way
Grafton
6198 Stormont Road
Halifax
5136 Halifax Road
Hampton
1000 Championship Drive, Hampton, VA
4000 Golf Club Drive, Hampton, VA
5000 Greens Way, Hampton, VA
4000 Tee Time Drive, Hampton, VA
1000 Fairway Drive, Hampton, VA
1000 Golf Course Drive, Hampton, VA
Harrisonburg
5000 Links Lane, Harrisonburg, VA
2500 Golf Course Drive, Harrisonburg, VA
2500 Country Club Road, Harrisonburg, VA
1500 Golf Course Drive, Harrisonburg, VA
3000 Golf Club Drive, Harrisonburg, VA
500 Golf Club Drive, Harrisonburg, VA
5000 Clubhouse Circle, Harrisonburg, VA
2000 Golf Club Drive, Harrisonburg, VA
Haymarket
15200 Arnold Palmer Drive
14675 Piedmont Vista Drive
5332 Antioch Ridge Drive
Hopewell
2500 Links Lane, Hopewell, VA
100 Tournament Drive, Hopewell, VA
100 Tournament Drive, Hopewell, VA
500 Club House Drive, Hopewell, VA
4000 Tee Time Drive, Hopewell, VA
2500 Golf Course Drive, Hopewell, VA
Hot Springs
Irvington
374 Clubhouse Road
480 Old Saint Johns Road
Keysville
395 Country Club Road
LaCrosse
Country Club Road
Lansdowne
44050 Woodridge Parkway
Laurel Fork
2258 Stone Mountain Road
Leesburg
100 Golf Club Drive, Leesburg, VA
4000 Championship Drive, Leesburg, VA
1000 Country Club Road, Leesburg, VA
1000 Pro Shop Lane, Leesburg, VA
3000 Clubhouse Circle, Leesburg, VA
2000 Fairway Drive, Leesburg, VA
43593 Jackson Hole Circle
500 Greens Way, Leesburg, VA
1000 Clubhouse Circle, Leesburg, VA
1011 Rollins Drive Southwest
Lexington
141 Country Club Road
Lorton
8701 Laurel Crest Drive
Louisa
3016 Royal Virginia Parkway
Lynchburg
2 FOR THE CONTACT
1000 Golf Course Drive, Lynchburg, VA
2000 Greens Way, Lynchburg, VA
5000 Golf Club Drive, Lynchburg, VA
200 Links Lane, Lynchburg, VA
5000 Golf Course Drive, Lynchburg, VA
1000 Clubhouse Circle, Lynchburg, VA
4000 Links Lane, Lynchburg, VA
Manakin-Sabot
705 River Road West
100 Kinloch Lane
1991 Manakin Road
Manassas
2500 Club House Drive, Manassas, VA
4000 Greens Way, Manassas, VA
5000 Tournament Drive, Manassas, VA
300 Greens Way, Manassas, VA
5000 Club House Drive, Manassas, VA
Marion
1000 Country Club Road
Martinsville
550 Mount Olivet Road
1821 Mulberry Road
Massanetta Springs
1096 Frederick Road
Meadowview
30461 Garnand Drive
Midlothian
Founders Bridge Boulevard
13620 West Salisbury Road
16500 Midlothian Turnpike
Moneta
275 Anchor Drive
Moseley
17301 Memorial Tournament Drive
Nellysford
227 Stoney Creek East
Newport News
500 Tee Time Drive, Newport News, VA
3000 Club House Drive, Newport News, VA
4000 Tournament Drive, Newport News, VA
Nokesville
14631 Vint Hill Road
Norfolk
5000 Tee Time Drive, Norfolk, VA
2500 Fairway Drive, Norfolk, VA
9610 Norfolk Avenue
2500 Golf Course Drive, Norfolk, VA
Penhook
1825 Water's Edge Drive
Penola
22490 Penola Road
Petersburg
4000 Tournament Drive, Petersburg, VA
1500 Tee Time Drive, Petersburg, VA
2000 Championship Drive, Petersburg, VA
2000 Tee Time Drive, Petersburg, VA
1000 Fairway Drive, Petersburg, VA
2000 Tournament Drive, Petersburg, VA
2000 Clubhouse Circle, Petersburg, VA
Portsmouth
7 Cpl J M Williams Avenue
2000 Golf Course Drive, Portsmouth, VA
1 Ace Parker Drive
500 Golf Course Drive, Portsmouth, VA
4000 Tournament Drive, Portsmouth, VA
7 Cpl J M Williams Avenue
Purcellville
36967 West Main Street
Quantico
3313 Fuller Heights Rd
Quinton
7325 Club Drive
Radford
4000 Greens Way, Radford, VA
100 Links Lane, Radford, VA
5000 Tee Time Drive, Radford, VA
1000 Clubhouse Circle, Radford, VA
300 Tournament Drive, Radford, VA
100 Greens Way, Radford, VA
1500 Clubhouse Circle, Radford, VA
Reston
11401 Links Drive
Richmond
31000 Creighton Road
200 Pro Shop Lane, Richmond, VA
1160 South Providence Road
500 Golf Club Drive, Richmond, VA
12950 Patterson Avenue
2000 Links Lane, Richmond, VA
4000 Clubhouse Circle, Richmond, VA
500 Links Lane, Richmond, VA
1000 Farnham Drive
2000 Pro Shop Lane, Richmond, VA
6031 Saint Andrews Lane
6736 Huntingcreek Drive
1500 Country Club Road, Richmond, VA
Riner
Rivanna
1656 Piper Way
Roanoke
2002 Blue Hills Drive NE
100 Fairway Drive, Roanoke, VA
5000 Tee Time Drive, Roanoke, VA
200 Championship Drive, Roanoke, VA
3000 Links Lane, Roanoke, VA
1000 Fairway Drive, Roanoke, VA
Salem
2500 Links Manor Drive
Smithfield
600 Cypress Creek Parkway
South Boston
1085 Rosehill Drive
South Riding
43237 Golf View Drive
43153 Valiant Drive
Springfield
8301 Old Keene Mill Road
Staunton
500 Links Lane, Staunton, VA
1500 Club House Drive, Staunton, VA
500 Links Lane, Staunton, VA
300 Tournament Drive, Staunton, VA
300 Greens Way, Staunton, VA
1500 Country Club Road, Staunton, VA
Suffolk
4700 Sleepy Hole Road
1500 Fairway Drive, Suffolk, VA
2500 Tournament Drive, Suffolk, VA
1500 Golf Club Drive, Suffolk, VA
1500 Championship Drive, Suffolk, VA
300 Clubhouse Circle, Suffolk, VA
200 Pro Shop Lane, Suffolk, VA
Tappahannock
1267 Hobbs Hole Drive
Troutville
2414 Country Club Road
Verona
62 Country Club Circle
Virginia Beach
4137 First Court Road
2120 Lords Landing
1216 Kamichi Court
5340 Club Head Road
2400 Tournament Drive
2500 Independence Boulevard
4840 Princess Anne Road
1500 Club House Drive, Virginia Beach, VA
4797 Indian River Road
616 Linkhorn Drive
500 Tee Time Drive, Virginia Beach, VA
200 Fairway Drive, Virginia Beach, VA
2500 Tournament Drive
500 Country Club Road, Virginia Beach, VA
Warrenton
9236 Tournament Drive
Waynesboro
3000 Championship Drive, Waynesboro, VA
1000 Golf Course Drive, Waynesboro, VA
1117 Meadowbrook Road
3000 Pro Shop Lane, Waynesboro, VA
4000 Tee Time Drive, Waynesboro, VA
1500 Country Club Road, Waynesboro, VA
Williamsburg
4000 Pro Shop Lane, Williamsburg, VA
6732 Resort Resort OverviewResort AmenitiesAccommodationsDiningEventsThe Estate at KingsmillSpaBlogContact
3000 Fairway Drive, Williamsburg, VA
1801 Merrimac Trail
4000 Tournament Drive, Williamsburg, VA
2500 Clubhouse Circle, Williamsburg, VA
Winchester
6 tee boxes and 9 possible pin placements on their respect
3000 Golf Club Drive, Winchester, VA
4000 Country Club Road, Winchester, VA
1000 Country Club Road, Winchester, VA
Woodbridge
12350 Cotton Mill Drive
