Virginia Golf Courses

A convenient listing of Golf Courses in Virginia with links to golf course websites, golf green fees, directions to golf courses, online golf booking, and current golf course promotions.

209 golf courses found. Click on the course name to view a brochure. Not found?
Website    Fees    Scorecard    Facebook    Twitter    Book Online    Weather    Directions
Private    Lodging    Promotion    Video

Info for...   Golf Courses    Advertisers
View another list:

REGIONAL BULLETIN BOARD

Golf Course Name Quick Links Contact
Aeropines Golf Club 27 Virginia Beach, VA   757-433-2866
Army Navy Country Club Fairfax 27Private course icon Fairfax, VA   703-359-5825
Ashley Plantation Golf Club 27 Daleville, VA   540-992-4653
Auburn Hills Golf Club 18 Riner, VA   540-381-4995
Augustine Golf Club 18 Stafford, VA   540-720-7374
Battlefield Golf Club 18 Chesapeake, VA   757-482-4779
Bay Creek Resort 36Lodging icon Cape Charles, VA   757-331-9000
Bayville Golf Club 18Private course icon Virginia Beach, VA   757-460-7936
Beaver Hill Golf Course 18 Martinsville, VA   276-632-1526
Belle Haven Country Club 18Private course icon Alexandria, VA   703-329-2441
Belmont Golf Course 18 Richmond, VA   804-501-4653
Bide-A-Wee Golf Course 18 Portsmouth, VA   757-393-8600
Birdwood Golf at Boar's Head Inn 18Lodging icon Charlottesville, VA   804-293-4653
Birkdale Golf Club 18 Chesterfield, VA   804-739-8800
Blacksburg Country Club 18Private course icon Blacksburg, VA   540-552-9164
Blue Hills Golf Course 18 Roanoke, VA   540-344-7848
Boonsboro Country Club 18Private course icon Lynchburg, VA   804-384-3411
Bowling Green Country Club 36 Front Royal, VA   540-635-2024
Brandermill Country Club 18Private course icon Midlothian, VA   804-744-1189
Briery Country Club 9Private course icon Keysville, VA   804-736-8569
Bristow Manor Golf Club 18 Bristow, VA   703-368-3558
Broad Run Golf & Practice 9 Bristow, VA   703-365-2443
Brookwoods Golf Club 18 Quinton, VA   804-932-3737
Bryce Resort 18Lodging icon Basye, VA   540-856-2124
Bull Run Golf Club 18 Haymarket, VA   877-753-7770
Burke Lake Golf Center 18 Fairfax Station, VA   703-323-1641
Cahoon Plantation 18 Chesapeake, VA   757-436-2775
Cameron Hills Golf Links 18 King George, VA   540-775-4653
Cannon Ridge Golf Club 18 Fredericksburg, VA   866-857-4343
Captain's Cove Golf & Yacht Club 9Private course icon Greenbackville, VA   757-824-5478
Castle Rock Golf & Recreation 18 Pembroke, VA   540-626-7276
Cavalier Golf & Yacht Club 18Private course icon Virginia Beach, VA   757-428-6161
Cedar Hill Country Club 18 Jonesville, VA   276-346-1535
Cedar Point Club 18Private course icon Suffolk, VA   757-238-3554
Chantilly National Golf & Country Club 18Private course icon Centreville, VA   703-631-9562
Chatmoss Country Club 18Private course icon Martinsville, VA   540-638-7648
Clear Creek Golf Club 18 Bristol, VA   276-466-4833
Colonial Heritage Golf Club 18 Williamsburg, VA   866-456-1776
Colonial Hills Golf Club 18 Forest, VA   804-525-3954
Country Club of Fairfax 18Private course icon Fairfax, VA   703-273-3445
Country Club of Virginia 54Private course icon Richmond, VA   804-287-1301
Crossings Golf Club 18Lodging icon Glen Allen, VA   804-261-0000
Culpeper Country Club 18Private course icon Culpeper, VA   540-825-1748
Cypress Cove Country Club 18Private course icon Franklin, VA   757-562-6878
Cypress Creek Golfers Club 18 Smithfield, VA   757-365-4774
Cypress Point Country Club 18 Virginia Beach, VA   757-490-8822
Dan Hall Mountain Resort 9Lodging icon Coeburn, VA   540-395-2487
Dogwood Trace Golf Course 18 Petersburg, VA   804-732-5573
Dominion Club 18Private course icon Glen Allen, VA   904-360-0093
Dominion Valley Country Club 18Private course icon Haymarket, VA   571-261-4101
Draper Valley Golf Club 18 Draper, VA   540-980-4653
Eagle Haven Golf Course 18Private course icon Norfolk, VA   757-462-8526
Eastern Shore Yacht & Country Club 18Private course icon Melfa, VA   757-787-4519
Farmington Country Club 27Private course icon Charlottesville, VA   804-293-3153
Fauquier Springs Country Club 18Private course icon Warrenton, VA   540-347-4209
Fawn Lake Country Club 18Private course icon Spotsylvania, VA   540-972-6200
Fincastle Country Club 18Private course icon Bluefield, VA   540-322-4342
Ford's Colony at Williamsburg 54Private course icon Williamsburg, VA   757-258-4130
Forest Greens Golf Club 18 Triangle, VA   703-221-0123
Fort Belvoir Golf Facility 36Private course icon Fort Belvoir, VA   703-806-6016
Four Winds Golf Club 18 Rappahannock Academy, VA   804-742-5647
Gauntlet Golf Club 18 Fredericksburg, VA   540-752-0963
General's Ridge Golf Course 18 Manassas Park, VA   703-335-0777
Giles Country Club 18Lodging icon Pearisburg, VA   540-921-1099
Golden Eagle Course at Tides Inn 18 Irvington, VA   804-438-5501
Golden Horseshoe Golf Club 45Lodging icon Williamsburg, VA   757-220-7696
Goodyear Golf Club 18Private course icon Danville, VA   434-797-1909
Goose Creek Golf Club 18 Leesburg, VA   703-729-2500
Great Oaks Country Club 18 Floyd, VA   540-745-2189
Green's Folly Golf Course 18 South Boston, VA   804-572-4998
Greenbrier Country Club 18Private course icon Chesapeake, VA   757-547-7375
Greendale Golf Course 18 Alexandria, VA   703-971-3788
Greene Hills Golf Club 18 Stanardsville, VA   434-985-7328
Hamptons Golf Course 27 Hampton, VA   757-766-9148
Hanging Rock Golf Club 18 Salem, VA   540-389-7275
Hanover Country Club 18Private course icon Ashland, VA   804-752-6596
Hell's Point Golf Club 18 Virginia Beach, VA   757-721-3400
Heritage Hunt Golf Club 18Private course icon Gainesville, VA   703-743-1000
Heritage Oaks Golf Course 18 Harrisonburg, VA   540-442-6502
Hermitage Country Club 36Private course icon Manakin Sabot, VA   804-784-3811
Herndon Centennial Golf Course 18 Herndon, VA   703-471-5769
Heron's Ridge 18 Virginia Beach, VA   757-426-3800
Hidden Creek Country Club 18Private course icon Reston, VA   703-437-5222
Hidden Valley Country Club 18Private course icon Salem, VA   540-389-8990
Hilltop Golf Club 9 Alexandria, VA   703-719-6504
Hobbs Hole Golf Course 18 Tappahannock, VA   804-443-4500
Hollows Golf Club 27 Montpelier, VA   804-798-2949
Homestead Resort 54Lodging icon Hot Springs, VA   540-839-7995
Honey Bee Golf Club 18 Virginia Beach, VA   757-471-2768
Hunting Hawk Golf Club 18 Glen Allen, VA   804-749-1900
Hunting Hills Country Club 18Private course icon Roanoke, VA   540-774-4429
Independence Golf Club 18Lodging icon Richmond, VA   804-897-8641
Indian Creek Country Club 18Private course icon Kilmarnock, VA   804-435-3130
International Country Club 18Private course icon Fairfax, VA   703-449-3430
Ivy Hill Golf Club 18 Forest, VA   434-525-2680
James River Country Club 18Private course icon Newport News, VA   757-596-3112
Jefferson District Golf Course 9 Falls Church, VA   703-573-0443
Jefferson Lakeside Country Club 18Private course icon Richmond, VA   804-266-2382
Keswick Club 18Private course icon Keswick, VA   804-979-3440
Kiln Creek Golf Club & Resort 18Lodging icon Newport News, VA   757-988-3220
Kinderton Country Club 18 Clarksville, VA   804-374-8822
King Carter Golf Club 18 Irvington, VA   800-795-2464
Kingsmill Golf Club & Resort 63Lodging icon Williamsburg, VA   757-253-3906
Lake Chesdin Golf Club 18Private course icon Chesterfield, VA   804-590-0031
Lake Gaston Golf Club 18 Gasburg, VA   804-577-2888
Lake Monticello Golf Course 18 Palmyra, VA   804-589-3075
Lakeview Golf Course 36 Harrisonburg, VA   540-434-8937
Lambert's Point Golf Course 9 Norfolk, VA   757-489-1677
Lansdowne Resort 18Lodging icon Leesburg, VA   703-729-8400
Laurel Hill Golf Club 18 Lorton, VA   703-493-8849
Lee's Hill Golfers Club 18 Fredericksburg, VA   540-891-7425
London Downs Golf Club 18 Forest, VA   804-525-4653
Loudoun Golf & Country Club 18Private course icon Purcellville, VA   540-338-7705
Mariners Landing Golf & Country Club 18 Huddleston, VA   540-297-7888
Massanutten Resort 36Lodging icon Harrisonburg, VA   540-289-4919
Mattaponi Springs Golf Club 18 Ruther Glen, VA   804-633-7888
Meadowbrook Country Club 18Private course icon Richmond, VA   804-275-9189
Meadowcreek Golf Course 18 Charlottesville, VA   434-977-0615
Meadows Farms Golf Course 27 Locust Grove, VA   540-854-9890
Meadows Golf & Country Club 18 Christiansburg, VA   540-382-3732
Mill Quarter Plantation Country Club 18 Powhatan, VA   804-598-4221
Montclair Country Club 18Private course icon Dumfries, VA   703-670-3915
Mount Vernon Country Club 18Private course icon Alexandria, VA   703-780-3565
Nansemond River Golf Club 18 Suffolk, VA   757-539-4356
Newport News Golf Club at River Run 36 Newport News, VA   757-886-7925
Oak Marr Golf Complex 9 Oakton, VA   703-255-5391
Oakwood Country Club 18Private course icon Lynchburg, VA   804-384-8777
Ocean View Municipal Golf Course 18 Norfolk, VA   757-480-2094
Old Hickory Golf Club 18 Woodbridge, VA   703-580-9000
Old Trail Golf Club 18 Crozet, VA   434-823-8101
Olde Farm Golf Club 18Private course icon Bristol, VA   540-669-1042
Olde Mill Resort 18Lodging icon Laurel Fork, VA   540-398-2638
Ospreys Golf Club at Belmont Bay 18 Woodbridge, VA   703-497-1384
Packsaddle Ridge Golf Club 18 Keezletown, VA   540-269-8188
Penderbrook Golf Club 18 Fairfax, VA   703-385-3700
Pendleton Golf Club 18 Ruther Glen, VA   804-448-4727
Pete Dye River Course of Virginia Tech 18 Radford, VA   540-633-6732
Petersburg Country Club 18Private course icon Petersburg, VA   804-733-4458
Piankatank River Golf Club 18 Hartfield, VA   804-776-6516
Piedmont Club - Haymarket 18Private course icon Haymarket, VA   703-753-5922
Pinecrest Golf Course 9 Alexandria, VA   703-941-1061
Pleasant Valley Golf Club 18 Chantilly, VA   703-222-7900
Poplar Grove Golf Club 18Lodging icon Amherst, VA   434-946-9933
Primland Resort 18Lodging icon Meadows of Dan, VA   276-222-3827
Prince George Golf Course 18 Disputanta, VA   804-991-2251
Prince William Golf Club 18 Nokesville, VA   703-754-7111
Princess Anne Country Club 18Private course icon Virginia Beach, VA   757-422-3360
Providence Golf Club 18 Richmond, VA   804-276-1865
Pulaski Country Club 18Private course icon Pulaski, VA   540-980-5851
Queenfield Golf Club 18 Manquin, VA   804-769-8838
Quinton Oaks Golf Course 18 Callao, VA   804-529-5367
Raspberry Falls Golf & Hunt Club 18 Leesburg, VA   703-779-2555
Regency at Dominion Valley Country Club 18Private course icon Haymarket, VA   571-261-2505
Reston National Golf Course 18 Reston, VA   703-620-9333
Richmond Country Club 18Private course icon Richmond, VA   804-784-5663
River Creek Club 18Private course icon Leesburg, VA   703-779-1033
River's Bend Golf Club 18 Chester, VA   804-530-1000
Riverfront Golf Club 18 Suffolk, VA   757-484-2200
Roanoke Country Club 27Private course icon Roanoke, VA   540-343-1330
Rock Harbor Golf Course 18 Winchester, VA   540-722-7111
Salisbury Country Club 18Private course icon Midlothian, VA   804-794-8255
Scott County Park & Golf 9 Gate City, VA   540-452-4168
Shenandoah Valley Golf Club 27 Front Royal, VA   540-636-4653
Shenvalee Golf Resort 27Lodging icon New Market, VA   540-740-3181
Signature at West Neck 18 Virginia Beach, VA   757-721-2900
Sleepy Hole Golf Course 18 Suffolk, VA   757-538-4100
South Riding Golfers Club 18 South Riding, VA   793-327-3673
Spotswood Country Club 18Private course icon Harrisonburg, VA   540-434-4886
Springfield Golf & Country Club 18Private course icon Springfield, VA   703-451-8338
Sterling Park Golf Club 18Private course icon Sterling, VA   703-430-1400
Stonehenge Golf & Country Club 18Private course icon Richmond, VA   804-378-7845
Stoneleigh Golf Club 18Private course icon Round Hill, VA   540-338-4653
Stonewall Golf Club 18 Gainesville, VA   703-753-5101
Stumpy Lake Golf Course 18 Virginia Beach, VA   757-467-6119
Swannanoa Country Club 18 Afton, VA   540-943-8864
Sycamore Creek Golf Course 18 Manakin Sabot, VA   804-784-3544
Tartan Golf Course 18 Weems, VA   804-438-6200
The Colonial Golf Club 18 Lanexa, VA   757-566-1600
The Federal Club 18Private course icon Glen Allen, VA   804-798-4996
The Highlands Golf Course 18Private course icon Chesterfield, VA   804-796-4800
The Manor Golf Club 18 Farmville, VA   434-392-2244
The Tradition at Broad Bay 18Private course icon Virginia Beach, VA   757-496-9092
The Tradition at Kiskiack 18 Williamsburg, VA   757-566-2200
The Tradition at Royal New Kent 18 Providence Forge, VA   804-966-7023
The Tradition at Stonehouse 18 Toano, VA   757-566-1138
The Tradition at The Crossings 18 Richmond, VA   804-261-0000
The Vista Links Golf Club 18 Buena Vista, VA   540-261-4653
Tuscarora Country Club 18Private course icon Danville, VA   434-724-4191
Twin Lakes 36 Clifton, VA   703-631-9099
Two Rivers Country Club 18Private course icon Williamsburg, VA   757-258-4610
Virginia Beach National 18 Virginia Beach, VA   757-563-9440
Virginia National Golf Club 18 Bluemont, VA   888-283-4653
Virginia Oaks Golf Club 18 Gainesville, VA   703-754-7977
Virginia Tech Golf Course 18 Blacksburg, VA   540-231-6435
Virginian Golf Club 18Private course icon Bristol, VA   540-645-6951
Washington Golf & Country Club 18Private course icon Arlington, VA   703-524-4600
Waynesboro Country Club 18Private course icon Waynesboro, VA   540-942-9340
Westfields Golf Club 18 Clifton, VA   703-631-3300
Westlake Golf & Country Club 18 Hardy, VA   540-721-4214
Westpark Golf Club 18 Leesburg, VA   703-777-7023
Westwood Country Club 18Private course icon Vienna, VA   703-938-2593
Williamsburg National Golf Club 18 Williamsburg, VA   800-826-5732
Willow Oaks Country Club 18Private course icon Richmond, VA   804-272-1451
Winchester Country Club 18Private course icon Winchester, VA   540-662-3140
Windy Hill Golf Course 18 Midlothian, VA   804-794-7193
Wintergreen Resort 45 Nellysford, VA   434-325-2200
Winton Country Club 18 Clifford, VA   434-946-7336
Wolf Creek Golf & Country Club 18 Bastian, VA   540-688-4610
Woodlands Golf Course 18 Hampton, VA   757-727-1195