Pharmacies locations near Petersburg, VA

Showing 1–7 of 7 results

This page indexes 7 pharmacies listings for Petersburg, VA. Details on this page were last refreshed Jul 2026.

Updated Jul 2026

CVS Pharmacy

📍 2100 S Crater Rd, Petersburg, VA, 23805

📞 804-861-4191

🌐 cvs.com

Martin's Pharmacy

📍 3330 S Crater Rd, Petersburg, VA, 23805

📞 804-863-0983

Park Drugs

📍 2710 S Crater Rd, Petersburg, VA, 23805

📞 804-733-6222

🌐 parkrx.com

Rite Aid

📍 3210 The Blvd, Petersburg, VA, 23803

📞 804-520-9641

Rite Aid

📍 2141 S Crater Rd, Petersburg, VA, 23805

📞 804-733-3471

Rite Aid is a leading drug store chain offering superior pharmacies, healthy alternatives, complete photo center, great customer service and savings, and discounts through our Wellness+ Plenti program. Visit your local Rite Aid store today in Petersburg, VA With the Wellness+Allergy program you can earn $20 every time you spend $75 on allergy relief products. Visit the website for more information. Get your Flu Shot today. No appointment necessary. Free with most insurance. Visit the website for more information.

Rite Aid

📍 4310 Westgate Rd, Petersburg, VA, 23803

📞 804-732-0719

Rite Aid is a leading drug store chain offering superior pharmacies, healthy alternatives, complete photo center, great customer service and savings, and discounts through our Wellness+ Plenti program. Visit your local Rite Aid store today in Petersburg, VA With the Wellness+Allergy program you can earn $20 every time you spend $75 on allergy relief products. Visit the website for more information. Get your Flu Shot today. No appointment necessary. Free with most insurance. Visit the website for more information.

Walnut Hill Pharmacy

📍 1950 S Sycamore St, Petersburg, VA, 23805

📞 804-733-7711

🌐 walnuthillpharmacy.com

Also search near