Home › Virginia
STD Testing in Virginia
328 STD and HIV testing locations in Virginia, 94 of which list free testing.
Verify with the clinic before visiting. Hours, services, fees and appointment rules change. Call ahead to confirm. This directory is for information only and is not medical advice. In an emergency, call 911.
Cities
- Alexandria (10)
- Arlington (6)
- Bedford (3)
- Bristol (3)
- Charlottesville (5)
- Chesapeake (3)
- Danville (4)
- Fairfax (4)
- Falls Church (8)
- Floyd (3)
- Fredericksburg (6)
- Harrisonburg (3)
- Leesburg (4)
- Lynchburg (4)
- Manassas (4)
- Newport News (9)
- Norfolk (9)
- Petersburg (3)
- Portsmouth (4)
- Prince George (3)
- Richmond (16)
- Roanoke (11)
- Springfield (3)
- Tazewell (3)
- Virginia Beach (5)
- Winchester (5)
- Woodbridge (3)
Other locations in Virginia
Accomac
Alberta
- Central Virginia Health Services – free testing listed
Aldie
Amelia
- Virginia Department of Health – free testing listed
Annandale
Appalachia
Arrington
- Virginia Department of Health – free testing listed
Ashburn
Ashland
- Virginia Department of Health – free testing listed
Aylett
- Central Virginia Health Services – free testing listed
Bassett
Bastian
Berryville
Blacksburg
Bland
Boones Mill
Bowling Green
- Central Virginia Health Services – free testing listed
Bridgewater
Buchanan
Buckingham
- Virginia Department of Health – free testing listed
Buena Vista
Cana
Centreville
- Grace Community Clinic – free testing listed
- Inova-GoHealth Urgent Care
Chantilly
- Adams Compassionate Healthcare Network – free testing listed
- Inova-GoHealth Urgent Care
Charles City
- Central Virginia Health Services
- Virginia Department of Health – free testing listed
Charlotte Court House
- Central Virginia Health Services – free testing listed
- Virginia Department of Health – free testing listed
Chase City
- Virginia Department of Health – free testing listed
Chatham
Chesterfield
Chincoteague
Christiansburg
- Carilion Clinic
- Virginia Department of Health – free testing listed
Clifton Forge
Clintwood
Colonial Beach
- Guadalupe Free Clinic – free testing listed
Colonial Heights
Courtland
Covington
Culpeper
Cumberland
- Virginia Department of Health – free testing listed
Daleville
Damascus
Dendron
Dinwiddie
- Virginia Department of Health – free testing listed
Dublin
Dumfries
- Inova – free testing listed
Eastville
Emporia
Esmont
- Central Virginia Health Services – free testing listed
- Virginia Department of Health – free testing listed
Ewing
Farmville
- Central Virginia Health Services – free testing listed
- Virginia Department of Health – free testing listed
Ferrum
Fincastle
Franklin
- Southeastern Virginia Health System
- Virginia Department of Health – free testing listed
Fries
Front Royal
Gainesville
Galax
Gate City
Glen Allen
- Global Health and Education Incorporated – free testing listed
Gloucester
- Gloucester Mathews Care Clinic – free testing listed
- Virginia Department of Health
Goochland
- Virginia Department of Health – free testing listed
Grundy
Halifax
Hampton
Haymarket
Haysi
Heathsville
Henrico
- Nationz Foundation – free testing listed
- Virginia Department of Health
Herndon
- Inova – free testing listed
- Inova GoHealth Urgent Care
Hillsville
Honaker
Hopewell
Hurley
Independence
Jonesville
Kilmarnock
- Northern Neck Middlesex Free Health Clinic – free testing listed
King And Queen Courthouse
King George
King William
Lake Ridge
Lancaster
Laurel Fork
Lawrenceville
Lebanon
Locust Grove
- Living Water Community Clinic – free testing listed
Lorton
Louisa
- Central Virginia Health Services – free testing listed
- Virginia Department of Health – free testing listed
Lunenburg
- Virginia Department of Health – free testing listed
Luray
Madison
Madison Heights
Marion
Martinsville
- Paths – free testing listed
- Virginia Department of Health
Meadowview
Mechanicsville
- Hanover Interfaith Free Clinics – free testing listed
Midlothian
Milford
Monterey
Montezuma
Montross
- Central Virginia Health Services – free testing listed
Nassawadox
Nellysford
New Canton
- Central Virginia Health Services – free testing listed
New Castle
New Church
New Kent
- Virginia Department of Health – free testing listed
Nottoway
- Virginia Department of Health – free testing listed
Onley
Orange
Palmyra
- Virginia Department of Health – free testing listed
Pearisburg
- Carilion Clinic
- Virginia Department of Health – free testing listed
Powhatan
- Free Clinic of Powhatan – free testing listed
- Virginia Department of Health
Pulaski
- Virginia Department of Health – free testing listed
Radford
- Carilion Clinic
- Virginia Department of Health – free testing listed
Reston
Ridgeway
Rocky Mount
Rustburg
Salem
Saltville
Saluda
Shawsville
Smithfield
Spotsylvania
St. Charles
St. Paul
Stafford
Stanardsville
- Greene Care Clinic – free testing listed
- Virginia Department of Health – free testing listed
Staunton
Stony Creek
Stuart
Suffolk
Sussex
Tappahannock
Topping
- Northern Neck Middlesex Free Health Clinic – free testing listed
Troutdale
Troutville
Vansant
Verona
Vienna
Vinton
Warrenton
Warsaw
Waynesboro
Wise
Woodstock
Wytheville
Yards
Frequently asked questions
Where can I get STD testing in Virginia?
This page lists 328 STD/HIV testing locations in Virginia from the CDC NPIN directory. Call ahead to confirm services and hours.
Is there free STD testing in Virginia?
94 of the 328 listed locations say they offer free STI and/or HIV testing. Eligibility can depend on age, income or residency. Many health departments and community health centers also use sliding-scale fees.
Do I need an appointment?
41 locations here say no appointment is required. Others may need an appointment. Call before you go.
Can I get a rapid HIV test?
97 locations here list rapid HIV testing, which usually gives results during the same visit.
Which tests should I ask for?
Common tests include chlamydia, gonorrhea, syphilis, HIV and sometimes herpes or hepatitis. Which ones you need depends on your situation, so a clinician can help you decide. CDC recommends everyone ages 13 to 64 get tested for HIV at least once.
Is STD testing confidential?
Health care providers must keep your health information private. Some public health clinics offer anonymous HIV testing. Ask the clinic about their privacy policy.