Data / Store locations / Walgreens / Virginia
Walgreens locations in Virginia: 76 stores, with addresses and phone numbers
Walgreens has 76 locations in Virginia, 2.1% of its 3,552 in the United States, in 51 cities. The most are in Virginia Beach, with 7. Each row links to the brand's own store locator, as read on October 24, 2026.
SpecStream is the live web data engine for teams and agents. It reads brand store locators and keeps every location with its address, phone and opening hours. Ask for the brands you track by state or category, and new openings and closures arrive in your sheet, CRM, Slack or agent as the brands publish them.
- 76Locations
- 51Cities
- 2.1%Share of the brand
- October 24, 2026Run date
Walgreens locations in Virginia
All 76 locations, ordered by city.
| Address | City | ZIP | Phone | Opening hours | Source |
|---|---|---|---|---|---|
| 668 W Main St | Abingdon | 24210 | (276) 628-2300 | Mo-Su 07:00-22:00 | walgreens.com |
| 1517 Mount Vernon Ave | Alexandria | 22301 | (703) 838-5709 | Mo-Fr 07:00-21:00; Sa-Su 08:00-21:00 | walgreens.com |
| 3614 King St | Alexandria | 22302 | (703) 379-6030 | Mo-Su 07:00-22:00 | walgreens.com |
| 6717 Richmond Hwy | Alexandria | 22306 | (703) 721-0912 | Mo-Su 07:00-22:00 | walgreens.com |
| 7100 Silver Lake Blvd | Alexandria | 22315 | (703) 922-4604 | Mo-Su 07:00-21:00 | walgreens.com |
| 7629 Richmond Hwy | Alexandria | 22306 | (703) 768-5901 | Mo-Su 07:00-22:00 | walgreens.com |
| 7968 Fort Hunt Rd | Alexandria | 22308 | (703) 768-4000 | Mo-Su 08:00-21:00 | walgreens.com |
| 15105 Patrick Henry Hwy | Amelia Court House | 23002 | (804) 561-2691 | Mo-Fr 08:00-21:00; Sa-Su 09:00-21:00 | walgreens.com |
| 2820 Columbia Pike | Arlington | 22204 | (703) 521-3143 | Mo-Su 07:00-24:00 | walgreens.com |
| 20321 Susan Leslie Dr | Ashburn | 20147 | (703) 726-8647 | Mo-Su 07:00-22:00 | walgreens.com |
| 607 England St | Ashland | 23005 | (804) 752-6451 | Mo-Su 09:00-21:00 | walgreens.com |
| 11037 Marsh Rd | Bealeton | 22712 | (540) 439-9742 | Mo-Sa 09:00-21:00; Su 10:00-20:00 | walgreens.com |
| 1560 Lee Hwy | Bristol | 24201 | (276) 642-0738 | Mo-Su 08:00-21:00 | walgreens.com |
| 9150 Devlin Rd | Bristow | 20136 | (703) 369-2049 | Mo-Su 07:00-22:00 | walgreens.com |
| 13926 Lee Hwy | Centreville | 20120 | (703) 259-6200 | Mo-Su 07:00-22:00 | walgreens.com |
| 1200 Greenbrier Pkwy | Chesapeake | 23320 | (757) 548-0165 | Mo-Su 07:00-22:00 | walgreens.com |
| 1316 Battlefield Blvd N | Chesapeake | 23320 | (757) 548-4217 | Mo-Su 07:00-23:00 | walgreens.com |
| 1418 Cedar Rd | Chesapeake | 23322 | (757) 447-9469 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 201 Hanbury Rd E | Chesapeake | 23322 | (757) 482-2563 | Mo-Su 07:00-22:00 | walgreens.com |
| 4238 W Hundred Rd | Chester | 23831 | (804) 706-1419 | Mo-Su 07:00-22:00 | walgreens.com |
| 10230 Iron Bridge Rd | Chesterfield | 23832 | (804) 748-5010 | Mo-Su 08:00-21:00 | walgreens.com |
| 5419 Dickenson Hwy | Clintwood | 24228 | (276) 926-6555 | Mo-Fr 09:00-20:00; Sa 09:00-18:00; Su 10:00-18:00 | walgreens.com |
| 15250 Montanus Dr | Culpeper | 22701 | (540) 727-8976 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 590 Madison Rd | Culpeper | 22701 | (540) 727-0483 | Mo-Sa 09:00-21:00; Su 10:00-20:00 | walgreens.com |
| 18039 Dumfries Shopping Plz | Dumfries | 22026 | (703) 221-4220 | Mo-Sa 07:00-22:00; Su 08:00-21:00 | walgreens.com |
| 14813 Spotswood Trl | Elkton | 22827 | (540) 298-2234 | Mo-Fr 08:00-20:00; Sa 09:00-21:00; Su 10:00-20:00 | walgreens.com |
| 3050A Nutley St | Fairfax | 22031 | (703) 280-8259 | Mo-Su 08:00-21:00 | walgreens.com |
| 50 White Oak Rd | Fredericksburg | 22405 | (540) 368-5870 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 5650 Plank Rd | Fredericksburg | 22407 | (540) 786-5883 | Mo-Su 07:00-23:00 | walgreens.com |
| 9801 Brook Rd | Glen Allen | 23059 | (804) 264-9587 | Mo-Su 07:00-23:00 | walgreens.com |
| 3326 W Mercury Blvd | Hampton | 23666 | (757) 826-5522 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 3901 Oaklawn Blvd | Hopewell | 23860 | (804) 452-2542 | Mo-Su 07:00-22:00 | walgreens.com |
| 665 King St | Keysville | 23947 | (434) 736-0060 | Mo-Fr 10:00-18:00 | walgreens.com |
| 1005 E Main St | Lebanon | 24266 | (276) 889-4149 | Mo-Fr 09:00-19:00; Sa 09:00-18:00; Su 10:00-18:00 | walgreens.com |
| 424 Sycolin Rd SE | Leesburg | 20175 | (703) 777-2354 | Mo-Su 07:00-22:00 | walgreens.com |
| 526 Fort Evans Rd | Leesburg | 20176 | (571) 209-5631 | Mo-Su 07:00-22:00 | walgreens.com |
| 2004 Wards Rd | Lynchburg | 24502 | (434) 832-0935 | Mo-Su 07:00-22:00 | walgreens.com |
| 5006 Boonsboro Rd | Lynchburg | 24503 | (434) 386-6412 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 10213 Dumfries Rd | Manassas | 20110 | (703) 330-4574 | Mo-Su 08:00-22:00 | walgreens.com |
| 1312 Chain Bridge Road | Mclean | 22101 | (703) 356-5822 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 9268 Chamberlayne Rd | Mechanicsville | 23116 | (804) 746-4347 | Mo-Su 07:00-22:00 | walgreens.com |
| 3120 Polo Pkwy | Midlothian | 23113 | (804) 594-3791 | Mo-Fr 07:00-21:00; Sa-Su 08:00-21:00 | walgreens.com |
| 6851 Temie Lee Pkwy | Midlothian | 23112 | (804) 639-0439 | Mo-Su 07:00-23:00 | walgreens.com |
| 15748 Kings Hwy | Montross | 22520 | (804) 493-9505 | Mo-Fr 08:00-19:00; Sa 09:00-20:00; Su 10:00-17:00 | walgreens.com |
| 12750 Jefferson Ave | Newport News | 23602 | (757) 833-0339 | Mo-Su 06:00-24:00 | walgreens.com |
| 600 J Clyde Morris Blvd | Newport News | 23601 | (757) 599-6264 | Mo-Su 07:00-23:00 | walgreens.com |
| 810 W 21st St | Norfolk | 23517 | (757) 623-7213 | Mo-Su 07:00-22:00 | walgreens.com |
| 26036 Cox Rd | North Dinwiddie | 23803 | (804) 863-4922 | Mo-Su 07:00-22:00 | walgreens.com |
| 700 Frederick Blvd | Portsmouth | 23707 | (757) 391-9123 | Mo-Su 07:00-22:00 | walgreens.com |
| 901 Memorial Dr | Pulaski | 24301 | (540) 980-0146 | Mo-Su 08:00-21:00 | walgreens.com |
| 761 E Main St | Purcellville | 20132 | (540) 751-0962 | Mo-Su 07:00-22:00 | walgreens.com |
| 10720 Ridgefield Pkwy | Richmond | 23233 | (804) 364-3593 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 3520 Ellwood Ave | Richmond | 23221 | (804) 342-8864 | Mo-Su 07:00-23:00 | walgreens.com |
| 450 N Ridge Rd | Richmond | 23229 | (804) 282-4219 | Mo-Su 08:00-22:00 | walgreens.com |
| 5802 W Broad St | Richmond | 23230 | (804) 288-3191 | Mo-Su 08:00-22:00 | walgreens.com |
| 7900 W Broad St | Richmond | 23294 | (804) 934-9393 | Mo-Su 08:00-21:00 | walgreens.com |
| 8414 Old Keene Mill Rd | Springfield | 22152 | (703) 913-6712 | Mo-Su 07:00-22:00 | walgreens.com |
| 3059 Half Ave | St. Paul | 24283 | (276) 762-5011 | Mo-Fr 09:00-20:00; Sa-Su 09:00-17:00 | walgreens.com |
| 501 N Coalter St | Staunton | 24401 | (540) 886-2775 | Mo-Sa 09:00-21:00; Su 10:00-20:00 | walgreens.com |
| 701 Fairfax Pike | Stephens City | 22655 | (540) 869-4130 | Mo-Su 08:00-21:00 | walgreens.com |
| 20800 Great Falls Plz | Sterling | 20165 | (703) 421-4020 | Mo-Su 08:00-21:00 | walgreens.com |
| 46965 Cedar Lake Plz | Sterling | 20164 | (703) 430-3328 | Mo-Su 07:00-22:00 | walgreens.com |
| 335 Crystal Ln | Strasburg | 22657 | (540) 465-3725 | Mo-Sa 09:00-21:00; Su 10:00-20:00 | walgreens.com |
| 372 S Main St | Timberville | 22853 | (540) 896-6407 | Mo-Fr 09:00-21:00; Sa 09:00-18:00; Su 10:00-18:00 | walgreens.com |
| 465 Lee Hwy Ste | Verona | 24482 | (540) 248-0307 | Mo-Sa 09:00-21:00; Su 10:00-20:00 | walgreens.com |
| 1857 Centerville Tpke | Virginia Beach | 23464 | (757) 479-5583 | Mo-Su 08:00-21:00 | walgreens.com |
| 2044 Lynnhaven Pkwy | Virginia Beach | 23456 | (757) 471-4998 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 5305 Indian River Rd | Virginia Beach | 23464 | (757) 467-0953 | Mo-Su 08:00-22:00 | walgreens.com |
| 5501 Wesleyan Dr | Virginia Beach | 23455 | (757) 557-0205 | Mo-Su 07:00-22:00 | walgreens.com |
| 645 First Colonial Rd | Virginia Beach | 23451 | (757) 985-3631 | Mo-Fr 07:00-21:00; Sa-Su 08:00-21:00 | walgreens.com |
| 801 Independence Blvd | Virginia Beach | 23455 | (757) 519-9877 | Mo-Su 08:00-21:00 | walgreens.com |
| 856 S Military Hwy | Virginia Beach | 23464 | (757) 424-1752 | Mo-Su 07:00-23:00 | walgreens.com |
| 4671 Richmond Rd | Warsaw | 22572 | (804) 333-4122 | Mo-Sa 09:00-21:00; Su 10:00-20:00 | walgreens.com |
| 345 14th St | West Point | 23181 | (804) 843-2880 | Mo-Sa 09:00-21:00; Su 09:00-20:00 | walgreens.com |
| 645 E Jubal Early Dr | Winchester | 22601 | (540) 667-1282 | Mo-Fr 07:00-22:00; Sa-Su 08:00-22:00 | walgreens.com |
| 120 W Reservoir Rd | Woodstock | 22664 | (540) 459-2183 | Mo-Sa 08:00-21:00; Su 10:00-20:00 | walgreens.com |
Cities
| City | Locations |
|---|---|
| Virginia Beach | 7 |
| Alexandria | 6 |
| Richmond | 5 |
| Chesapeake | 4 |
| Culpeper | 2 |
| Fredericksburg | 2 |
| Leesburg | 2 |
| Lynchburg | 2 |
| Midlothian | 2 |
| Newport News | 2 |
| Sterling | 2 |
| Abingdon | 1 |
| Amelia Court House | 1 |
| Arlington | 1 |
| Ashburn | 1 |
| Ashland | 1 |
| Bealeton | 1 |
| Bristol | 1 |
| Bristow | 1 |
| Centreville | 1 |
| Chester | 1 |
| Chesterfield | 1 |
| Clintwood | 1 |
| Dumfries | 1 |
| Elkton | 1 |
Also on SpecStream
Updated November 7, 2026. Read from All the Places. All the Places data is CC0-1.0, a public domain dedication. Each location is read from the brand's own store locator by the All the Places project, which runs about once a week, so a location can have opened or closed since the run date. A brand is keyed on its Wikidata item when the project gives one, else on the project's own name for that brand's locator; two brands are never merged on a name. A repeated address of one brand counts once. Locations named for a private person are left out. Opening hours are shown as the brand lists them. Free to reuse with credit to SpecStream under CC BY 4.0. Spot a wrong value? Write to [email protected] with the link to this page.