CVS Pharmacy

Store ID: #1978

2100 S. CRATER RD., PETERSBURG, VA 23805

Get directions (804) 861-4191

Today's hours

  • Store & Photo: Open , closes at 10:00 PM
  • Pharmacy: Closed , opens at 9:00 AM
  • Pharmacy closes for lunch from 1:30 PM to 2:00 PM

In-store services:

Get started



Find 15+ vaccines, including COVID-19, RSV, shingles, and more. Schedule online or walk in.

Book a vaccination

Store hours

  1. Today - Open 8:00 AM to 10:00 PM
    Thu., Nov. 14
  2. Friday 8:00 AM to 10:00 PM
    Nov. 15
  3. Saturday 8:00 AM to 9:00 PM
    Nov. 16
  4. Sunday 8:00 AM to 9:00 PM
    Nov. 17
  5. Monday 8:00 AM to 10:00 PM
    Nov. 18
  6. Tuesday 8:00 AM to 10:00 PM
    Nov. 19
  7. Wednesday 8:00 AM to 10:00 PM
    Nov. 20
View Weekly Ad

Pharmacy hours

  1. Pharmacy closes for lunch from 1:30 PM to 2:00 PM
  2. Today - Closed 9:00 AM to 9:00 PM
    Thu., Nov. 14
  3. Friday 9:00 AM to 9:00 PM
    Nov. 15
  4. Saturday 9:00 AM to 6:00 PM
    Nov. 16
  5. Sunday 10:00 AM to 6:00 PM
    Nov. 17
  6. Monday 9:00 AM to 9:00 PM
    Nov. 18
  7. Tuesday 9:00 AM to 9:00 PM
    Nov. 19
  8. Wednesday 9:00 AM to 9:00 PM
    Nov. 20
Manage Prescriptions

Nearby stores

  1. 3.3 miles

    721 Southpark Blvd
    Colonial Heights, VA, 23834

  2. 3.4 miles

    629 Boulevard
    Colonial Heights, VA, 23834

  3. 4.6 miles

    100 Dunlop Circle Dr, Dunlop Village S/c
    Colonial Heights, VA, 23834

Discover our services at 2100 S. Crater Rd.

Photo

Create photo cards, books, gifts, and canvas prints

About this pharmacy & drug store

This local CVS Pharmacy, found at 2100 South Crater Road, can be found in the center of town, and is the place to go for quick pick-me-ups and household goods in Petersburg. The South Crater Road store is where you can find grocery goods, prescription refills, beauty products, and first aid and healthcare necessities all at the same place.

It's great to be able to buy all the healthcare and household goods you need in one location, but it's equally nice to find what you want at great prices. The Petersburg CVS Pharmacy is the spot for deals on the things you use regularly. Looking for more perks?Sign up for an ExtraCareÆ Membership and earn ExtraCareÆ Rewards on select purchases. You'll also join our email list and get sales notifications, special offers, and personalized coupons.

South Crater Road CVS Pharmacy has established itself as an important member of the Petersburg neighborhood. We are recognized as a helpful place to go for essential products that local residents can find and purchase easily. The drive-thru pharmacy at the Petersburg CVS Pharmacy allows you to pick up your meds without looking for a parking space.

You can buy personal care items, vitamins, cosmetics, and much more in an easy-to-navigate store that will have you in and out quickly and easily. Buying the essential goods you need is a piece of cake.

This CVS Pharmacy is the spot to pick up prescription medicine, groceries, and more in Petersburg. Buy all your daily essentials without setting foot outside your immediate area. The AMF Bowling transit station is only 0.06 miles away from the South Crater Road CVS Pharmacy, so even if you don't have a car you can still do your shopping. Just hop on and off to shop, and hop back on to get back home.

Is South Crater Road CVS Pharmacy a UPS Access Point?

Yes, there is a UPS Access Point at this CVS Pharmacy. You can drop off prepaid, labeled packages and UPS will take them for delivery within 24 hours. We also keep packages mailed to you for as long as seven days.

How much is a flu shot at CVS?

Free flu shots in Petersburg are given if you have health insurance and through Medicare Part B. Without health insurance or Medicare you will pay $115.99 for a senior dose vaccine, or $68.99 - $115.99 for a seasonal vaccine. South Crater Road CVS Pharmacy offers flu shots to keep you healthy and on your feet.

Does CVS accept EBT?

Yes, the South Crater Road CVS Pharmacy takes the SNAP EBT card. Use your Petersburg SNAP EBT card at this store to purchase food.

Does South Crater Road CVS Pharmacy develop photos?

Yes, get your photos developed in Petersburg at the South Crater Road CVS Pharmacy. This location develops all types of film, negatives, and disposable cameras on high-quality photo paper. Processing 35mm film or a disposable camera takes between 7 and 10 days, and processing black and white film, APS, 110 film, or slides takes about 3 weeks.

Does CVS at 2100 S. Crater Rd. Petersburg, VA 23805 test for coronavirus (COVID-19)?

CVS Health is conducting coronavirus testing (COVID-19) at 2100 S. Crater Rd. Petersburg, VA. Patients are required to schedule an appointment for in advance. Limited appointments are available to qualifying patients due to high demand. Test types vary by location and will be confirmed during the scheduling process. Patients must bring their insurance card and proof of identity*. Also, find for sale online and in-store.

*Insurance is not required at community testing locations.

Pick up and drop off UPS® packages

Offering extra flexibility, convenience, and safety to all your packaging and shipment needs, our CVS store is now an active UPS Access Point. Drop-off and pick up your packages with UPS tracking available, so you can be sure it’s arrived. We’ll hold packages for up to 7 days, so you can pick them up on your schedule. For UPS package drop-offs, we accept pre-labeled, prepaid packages for 5 to 7 day ground and air delivery. UPS will collect all packages within 24 hours.

Find more UPS Access Point information for packages that may not qualify for shipment from our location.