The best CVS Pharmacy in Petersburg VA

The Best 6 Hour CVS Near Me in Petersburg VA

Looking for high-quality pharmacy services in Petersburg VA? Look no further than the top 6 CVS Pharmacies with exceptional customer care and unmatched convenience! Find your nearest location today to experience medical excellence nearby.

Best CVS Pharmacy Near Me in Petersburg VA


  • Address: 2100 S Crater Rd, Petersburg, VA 23805, United States
  • Map: Click here
  • Rating: 1.7 (107)
  • Phone: +1 804-861-4191
  • Website:
  • Opening hours:
    Monday: 8:00 AM – 10:00 PM
    Tuesday: 8:00 AM – 10:00 PM
    Wednesday: 8:00 AM – 10:00 PM
    Thursday: 8:00 AM – 10:00 PM
    Friday: 8:00 AM – 10:00 PM
    Saturday: 8:00 AM – 9:00 PM
    Sunday: 8:00 AM – 9:00 PM

5 Replies to The Best 6 Hour CVS Near Me in Petersburg VA

  1. This goes strictly for the Pharmacy department: They never answer the phone. Have THE rudest employees I’ve ever came in contact with. Meds will show “filled” in the app yet the claim they don’t have anything. They’ve “lost” my meds twice, instead of refilling, they made me wait 45 mins the 1st time and 3.5 hours the 2nd until the found my prescriptions. I’ve been using them for 3 year’s and EVERY month, me and my husband have some kind of issue with them. Only go there because Walgreens doesn’t accept our insurance anymore, but today I’ve had my last straw with them, we’re switching to Walmart.

  2. This pharmacy is absolutely horrible. I get that you might be overwhelmed but these people seriously lack customer service skills. Every time I go in and hope I have a different experience, but nope these people throughly hate their jobs and hate you for giving them work to do. The older woman I dealt with today was so unpleasant and so unhelpful. I wish I could have recorded our interaction for a quality assurance review. My dr called in a prescription 6 days ago…and it still was not ready today.

  3. I thought the Hopewell location was bad until I had one prescription transferred here. The staff at this location just don’t care. You can call multiple times and be on hold for over 20 minutes. I’ve gone inside one to try and sort things out and the staff were very loudly making fun of a customer in line. I’m no sure how CVS is still in business at this point..

  4. This pharmacy is the most unprofessional place and should be shut down. They will not answer the phone and then you wait over and then it hangs up. The manager and the young man were rude and no help. I called the corporate office because they tried to say medication was picked up that was not. They ran the cameras back to find that the medication that I TOLD THEM WAS NOT RECEIVED WAS IN FACT STILL AT THE STORE. HOWEVER BECAUSE OF THE UNPROFESSIONALism and lack of Empathy ,and compassion for people they failed to check. They still did not apologize. I feel sorry for elderly and people that are not able to advocate for themselves dealing with this company. I have switched to a different pharmacy.

  5. If I could give less than one star I would. The pharmacy does not answer the phone. Called the manager of the store to see if we could get someone in the pharmacy on the phone. Was told they were short staffed and wouldn’t answer the phone and that I should just drive there. Customer service doesn’t exist there. Now I get to waste my gas for a conversation that would take literally a minute.

Leave Reply

Your email address will not be published. Required fields are marked *

Top 6 CVS Drug Store in Petersburg VA


  • Address: 629 Colonial Heights Boulevard, Colonial Heights, VA 23834, United States
  • Map: Click here
  • Rating: 2.2 (74)
  • Phone: +1 804-526-3506
  • Website:
  • Opening hours:
    Monday: 7:00 AM – 11:00 PM
    Tuesday: 7:00 AM – 11:00 PM
    Wednesday: 7:00 AM – 11:00 PM
    Thursday: 7:00 AM – 11:00 PM
    Friday: 7:00 AM – 11:00 PM
    Saturday: 7:00 AM – 11:00 PM
    Sunday: 7:00 AM – 10:00 PM
  • Reviews:
    I so dislike this store!! They never answer the phone when you call. Tonight I waited almost two hours to get someone to answer so I can put my child’s prescription in. Needless to say I didn’t get anyone on the phone and the phone just hung up at 759p. I called at 615p. They have terrible customer service!! I will be changing my family’s prescription to another pharmacy. Only reason I stayed with them is because they were close to me. The drive thru is always long. Ugh!! So irritated with this store!!
    By Latisha (3 months ago)
    This location never answer the phone. I’ve literally been on hold for over 30 minutes regarding a prescription they needed me to contact them for in order to fill. They take their time in the store as you’re waiting to go to the register. I’ve been in line and seen the techs and pharmacist just let the phone ring. Doesn’t even have to be anyone in line you’re going to wait. Might as well pitch a tent at the drive thru the day before if you want your meds. Not convenient at all. Y’all need a better pharmacy staff bad.
    By Introverted Extrovert (4 months ago)
    Refuses to answer their phones and lies about having prescriptions in stock. Transferred a script over there because they said they had my meds, they wouldn’t answer the phone when I called to see if it was ready, on hold for 43 minutes, drove there, told it wasn’t in stock and would be in tomorrow. Came next day and was told the same thing. Now they’re still not answering their phone. Why does this location get so much staff that does nothing while the Dunlop location gets 2-3 people and gets things actually done?
    By rad_ratel (4 months ago)
    The WORST SERVICE these past 3 or 4 months ! Keep allowing my child’s HEART MEDICINE to run out and I’ve asked SEVERAL times to please not let this happen! You call and they WILL NOT ANSWER THE PHONE! I’ve been on hold for 1hour and 7 minutes now AS I TYPE and they refuse to answer the phone! I have to have someone come here, GET IN MY CAR just to drive over here and ask them about his medication because I can’t get anyone on the phone! EVERYONE NEEDS TO BE FIRED! Even DIANA the Pharmacist!! Very poor service! If it wasn’t for THE CUSTOMERS you all wouldn’t have a job but you treat us as if WE ARE BOTHERING YOU to do YOUR JOB!! Ridiculous!
    By Jantyle Jefferson-Jones (3 months ago)
    Lack of professionalism and quality pharmacy customer service. My husband’s prescription was sent from the provider. My husband handed them the insurance card when he arrived at the pharmacy. The pharmacist couldn’t read the card information and gave the card back to my husband, stating he couldn’t use the card, so my husband called the insurance number on the back of the card to get the information the pharmacist needed. While getting the information in front of the pharmacy, the pharmacy decides to close for lunch. Then responded to my husband they could further assist him after they opened back up, so my husband then asked to transfer the script to another pharmacy, and again, they said afterward. I know the pharmacist has technicians that may further assist by calling the number on the back of the card to get the prescription insurance information. All my husband asks, and quite sure others are doing your job and consider that you are serving a community sometimes really sick and needing their medicine as soon as possible.
    By J R (Jess) (7 months ago)


  • Address: 100 Dunlop Cir Dr, Colonial Heights, VA 23834, United States
  • Map: Click here
  • Rating: 2.6 (30)
  • Phone: +1 804-526-8002
  • Website:
  • Opening hours:
    Monday: 9:00 AM – 9:00 PM
    Tuesday: 9:00 AM – 9:00 PM
    Wednesday: 9:00 AM – 9:00 PM
    Thursday: 9:00 AM – 9:00 PM
    Friday: 9:00 AM – 9:00 PM
    Saturday: 9:00 AM – 9:00 PM
    Sunday: 9:00 AM – 8:00 PM
  • Reviews:
    For the most part this location gives better service in pharmacy and in the store part than the other location. They are busier, but you can always see them working hard to filling prescriptions, organizing store shelves, greeting customers that come in etc. This location is further for me than the other but I prefer to be treated with kindness and have my prescriptions handled professionally so I travel the extra distance for it. From time to time they have someone from the other store working here, and they are rude but it’s not often.
    ✭✭✭✭ By Anonymous (4 months ago)
    I stayed waiting over 1 hr for a persceiption that she claimed they never received. I called my dr office who said it had been called in, they called cvs abd verified it was there. The pharmacy worker was upset when i went back in that my dr had called ti verfiy. Then wouldnt give me my medicine that was already available the day before. Proceeded to tell me that they were out of wtock and i couldnt get the perscriiption. The petersburg oocation has it in stick but i cant just go pick it up things take time. I beed to stop acting like i can get my kedicibe right away. What an experience. I have used thisvlocatiin forviver 15yrs never experienced anything like this.
    By marie (2 months ago)
    I find the pharmacy staff lack the basics, regarding customer service. Their demeanor implies they dispise working there, which directly impacts the customers. The individual who I had contact today was simply rude.
    By Bucky Barlow (a month ago)
    Have an associate at the front. Associate was in the aisle chit chatting. When I asked for help, the response was ‘soon as I finish helping this customer “sweetie”. The non business conversation continued. I’m 66, female and African American. I do not appreciate diminutive terms (sweetie) when a professional term (ma’am) or no term at all is appropriate!
    By renee whittingham (5 months ago)
    This pharmacy staff needs training on customer service. They are consistently in a hurry and short-tempered which ultimately leaves the customer unsatisfied.
    By Sandi (5 months ago)

CVS Pharmacy

  • Address: 721 Southpark Blvd, Colonial Heights, VA 23834, United States
  • Map: Click here
  • Rating: 4.5 (12)

CVS Photo

  • Address: 2100 S Crater Rd, Petersburg, VA 23805, United States
  • Map: Click here
  • Rating: 1 (1)


  • Address: 4196 US-1, Monmouth Junction, NJ 08852, United States
  • Map: Click here
  • Rating:

That’s it for our list of the best CVS in Petersburg VA! If you have any arguments or additional information, please leave a comment. We love to hear from our readers too!