The Virginia Department of Health has teamed with Walgreens to provide FREE HIV testing at many stores across the state. Just a light stick of the finger. Results in about a minute while you wait.

Use this map to find a store near you. Some are open 24 hours.

ZIP / Address:
Radius:
TitleAddressDescription
1309 Richmond Rd, Williamsburg, VA, United States Phone: (757) 229-0962
Hours: 8am-10pm
3364 Princess Anne Rd #501, Virginia Beach, VA 23456, United States Phone: (757) 468-5879
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
3633 Bridge Rd, Suffolk, VA 23435, United States Phone: (757) 686-4793
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
2232 East Little Creek Road, Norfolk, VA 23518, United States Phone: (757) 480-4116
Hours: 7am-11pm
M-F
Sat & Sun 9am-9pm
14400 Warwick Boulevard, Newport News, VA, United States Phone: (757) 874-5084
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
500 Settlers Landing Rd, Hampton, VA 23669, United States Phone: (757) 723-7614
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
3220 Halifax Rd, South Boston, VA, United States Phone: (434) 575-5338
Hours: 9am-7pm M-F
10-6 Sat & Sun
2351 Franklin Rd, Roanoke, VA, United States Phone: (540) 985-6491
Hours: 9am-7pm M-F
10-6 Sat & Sun
103 Commonwealth Blvd, Martinsville, VA, United States Phone: (276) 632-6457
Hours: 8:30am-8:30pm
5006 Boonsboro Road, Lynchburg, VA, United States Phone: (434) 386-6412
Hours: 8am-8pm M-F
10-6 Sat & Sun
1500 Piney Forest Rd, Danville, VA, United States Phone: (434) 836-7144
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
3590 Virginia Ave, Collinsville, VA, United States Phone: (276) 647-1101
Hours: 8am-8pm M-F
10-6 Sat & Sun
4845 South Laburnum Avenue, Richmond, VA, United States Phone: (804) 226-4581
Hours: 7am-11pm M-F
Sat 9am-6pm
Sun 10am-6pm
3520 Ellwood Avenue, Richmond, VA, United States Phone: (804) 342-8864
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
26108 Cox Rd, Petersburg, VA 23803, United States Phone: (804) 863-4922
Hours: 8am-10pm
3901 Oaklawn Boulevard, Hopewell, VA, United States Phone: (804) 452-2542
Hours: 8am-10pm
10230 Iron Bridge Rd, Chesterfield, VA, United States Phone: (804) 748-5010
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
645 East Jubal Early Drive, Winchester, VA, United States Phone: (540) 667-1282
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 9am -6pm
412 E Main St, Louisa, VA, United States Phone: (540) 967-0771
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
15250 Montanus Dr, Culpeper, VA, United States Phone: (540) 727-8976
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
3489 Seminole Trail, Charlottesville, VA, United States Phone: (434) 964-1082
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
13926 Lee Hwy, Centreville, VA 20120, United States Phone: (703) 259-6200
Hours: 8am - 12 midnight M-F
9-9 Sat & Sun
14095 Jefferson Davis Hwy, Woodbridge, VA, United States Phone: (703) 491-3630
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
8414 Old Keene Mill Rd Unit A, Springfield, VA, United States Phone: (703) 913-6712
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
8697 Sudley Rd, Manassas, VA 20109, United States Phone: (703) 331-3716
Hours: 9am-9pm M-F
10-6 Sat & Sun
10671 Sudley Manor Dr, Manassas, VA, United States Phone: (703) 257-2894
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
5650 Plank Rd, Fredericksburg, VA, United States Phone: (540) 786-5883
Hours: 8am-10pm M-F
Sat 9am-6pm
Sun 10am-6pm
10320 Main Street, Fairfax, VA 22030, United States Phone: (703) 591-1025
Hours: 9am-9pm M-F
Sat 9am-6pm
Sun 10am-6pm
7629 Richmond Hwy, Alexandria, VA, United States Phone: (703) 768-5901
Hours: 8am-10pm M-F
Sat 9am-6pm
Sun 10am-6pm
6717 Richmond Hwy, Alexandria, VA, United States Phone: (703) 721-0912
Hours: 8am - 12 midnight M-F
9-9 Sat & Sun
42025 Village Center Plaza, Aldie, VA, United States Phone: (703) 722-2829
Hours: 9am-9pm M-F
10-6 Sat & Sun

Don’t see a participating Walgreens in your area? To find more providers offering FREE or low cost HIV testing, click here.

[ninja_form id=9]