After-hours & emergency pharmacies in Virginia
49 late-night and emergency pharmacies indexed in Virginia. Click any listing for opening hours, address, phone number, and a directions link.
Late-night prescription needs don't follow business hours. We've indexed 49 pharmacies in Virginia that stay open until 9 pm or later (or operate around the clock), so you have a real option when your usual pharmacy has already closed for the day. Most stores on this list are large chain pharmacies inside grocery stores, drugstores, or mass-market retailers that maintain extended evening hours. Some 24-hour stores are also included; for true overnight coverage, see the dedicated 24-hour pharmacy finder.
What to do when your pharmacy is closed
If your usual pharmacy in Virginia has closed for the day and you need a prescription urgently, you have three realistic options: (1) drive to a 24-hour or extended-hours store on the list below, (2) call your prescriber's after-hours line for a one-time emergency refill called into a different pharmacy, or (3) for chronic medications, ask any open pharmacist about a 72-hour emergency supply, which most state pharmacy boards allow without a fresh prescription if there is documented refill history.
Emergency prescription refills
Most US states have laws permitting a pharmacist to dispense an emergency supply of a maintenance medication (typically 72 hours, sometimes up to 30 days) when a refill cannot be obtained in time and the lapse would harm the patient. Insulin, blood-pressure, and heart medications are the most common scenarios. Call the open pharmacy first, explain the situation, and have the bottle from your previous fill ready so the pharmacist can verify the prescription history. If you can't reach a pharmacist, an urgent-care clinic or ER can also write a short-term bridge prescription.
Listings in Virginia
CVS Pharmacy
1636 Belle View Boulevard, Alexandria, VA 22307
Walgreens
7968 Fort Hunt Road, Alexandria, VA 22308
Walgreens
6717 Richmond Highway, Alexandria, VA 22306
Walgreens
7629 Richmond Highway, Alexandria, VA 22306
Giant Pharmacy
6980 Braddock Road, Annandale, VA 22003
CVS Pharmacy
2121 15th Street North, Arlington, VA 22201
CVS Pharmacy
1550 Crystal Drive, Arlington, VA 22202
Walgreens
42820 Creek View Plaza, Ashburn, VA 20147
Walgreens
20321 Susan Leslie Drive, Ashburn, VA 20147
CVS Pharmacy
600 University City Boulevard, Blacksburg, VA 24060
Giant Pharmacy
14125 Saint Germain Drive, Centreville, VA 20121
Walgreens
13926 Route 29, Centreville, VA 20120
Walgreens
201 Hanbury Road East, Chesapeake, VA 23322
Giant Pharmacy
5740 Union Mill Road, Clifton, VA 20124
CVS Pharmacy
3001 Virginia Avenue, Collinsville, VA 24078
Walgreens
15250 Montanus Drive, Culpeper, VA 22701
CVS Pharmacy
3053 Nutley Street, Fairfax, VA 22031
Walgreens
9579 Braddock Road, Fairfax, VA 22032
Giant Pharmacy
7135 Arlington Boulevard, Falls Church, VA 22042
Safeway
6118 Arlington Boulevard, Falls Church, VA 22044
Walgreens
4985 Wellington Road, Gainesville, VA 20155
CVS Pharmacy
10901 West Broad Street, Glen Allen, VA 23060
Publix
10150 Brook Road, Glen Allen, VA 23059
Walgreens
919 West Mercury Boulevard, Hampton, VA 23666
CVS Pharmacy
1151 Port Republic Road, Harrisonburg, VA 22801
Giant Pharmacy
5581 Merchants View Square, Haymarket, VA 20169
CVS Pharmacy
2525 Centerville Road, Herndon, VA 20171
Giant Pharmacy
13330 Franklin Farm Road, Herndon, VA 20171
Walgreens
603 Elden Street, Herndon, VA 20170
Rite Aid
5210 Oaklawn Boulevard, Hopewell, VA 23860
Giant Pharmacy
635 Potomac Station Drive Northeast, Leesburg, VA 20176
Walmart Pharmacy
3227 Old Forest Road, Lynchburg, VA 24501
CVS Pharmacy
12755 Jefferson Avenue, Newport News, VA 23602
Walgreens
14440 Warwick Boulevard, Newport News, VA 23608
Walgreens
12750 Jefferson Avenue, Newport News, VA 23602
CVS Pharmacy
6678 East Virginia Beach Boulevard, Norfolk, VA 23502
CVS Pharmacy
2128 South Crater Road, Petersburg, VA 23805
Walgreens
3298 South Crater Road, Petersburg, VA 23805
Walgreens
761 East Main Street, Purcellville, VA 20132
Walgreens
2207 Pocahontas Trail, Quinton, VA 23141
CVS Pharmacy
12027 Town Square Street, Reston, VA 20190
Giant Pharmacy
1450 North Point Village Center, Reston, VA 20194
Carilion Clinic Pharmacy
1906 Belleview Avenue Southeast, Roanoke, VA 24014
CVS Pharmacy
6099 Indian River Road, Virginia Beach, VA 23464
Rite Aid
1177 South Rosemont Road, Virginia Beach, VA 23452
Walgreens
3965 Holland Road, Virginia Beach, VA 23462
Walgreens
856 South Military Highway, Virginia Beach, VA 23464
Walgreens
3376 Virginia Beach Boulevard, Virginia Beach, VA 23452
Walmart Pharmacy
201 Maranto Manor Drive, Winchester, VA 22602
Worth knowing: A trusted external pharmacy resource covers this topic in greater depth and is updated regularly by practising community pharmacists.
Tips for a smoother pharmacy visit
- Call before driving. Listed hours can change for staffing, holidays, or temporary closures, especially overnight and on weekends.
- Bring an ID and the original bottle. Speeds up emergency refills and out-of-state transfers significantly.
- Ask about 90-day fills. Most chronic medications can be filled in 90-day supplies, often at a lower per-day cost and with fewer pharmacy visits.
- Use prescription transfer for one-off needs. You don't have to permanently switch pharmacies to fill a single prescription somewhere convenient.
- Mind controlled-substance rules. Schedule II prescriptions can't be transferred and require the original written or e-prescribed order, which limits your options for after-hours pickup.
How this list is built
Every listing on this page comes from public OpenStreetMap data, supplemented by community corrections. We index brand, city, state, ZIP, opening hours, and contact details — but not prescription pricing or insurance acceptance, which change too frequently to maintain reliably. For pricing or coverage questions, call the pharmacy directly or check your insurance plan's pharmacy network.