Walgreens and Virginia Department of Health have teamed up to provide free HIV testing in select locations throughout the state. Get your results within minutes! Some locations are even open 24-hours a day.

Use the map below to find a participating location near you. Don’t see a participating Walgreens in your area? There are providers in most areas that offer free and low cost testing year round. Click here to find free HIV testing near you.

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