No appointment needed
Walk-in flu shots and vaccines in Philadelphia
Get your flu shot, COVID-19 vaccine, RSV, pneumonia or shingles vaccine at any of our three Philadelphia pharmacies. Walk in during opening hours — most insurance plans cover these vaccines at $0.
Vaccines we offer
- Flu (influenza)
- COVID-19
- RSV (respiratory syncytial virus)
- Pneumonia (pneumococcal)
- Shingles
All vaccines are given by certified pharmacists.
How to get vaccinated
- Walk in to any QRX pharmacy during opening hours, or call (215) 725-3784 to book a time.
- Bring your insurance card. Our team checks your coverage before your vaccine.
- Your pharmacist gives the vaccine and answers your questions.
What it costs
Most insurance plans cover these vaccines at $0. Call (215) 725-3784 and we'll check your plan before you come in.
Common questions
Do I need an appointment for a flu shot?
No. Walk-ins are welcome for flu, COVID-19, RSV, pneumonia and shingles vaccines at all three QRX pharmacies during opening hours. You can also call ahead to book.
How much does a flu shot cost at QRX?
Most insurance plans cover flu and other vaccines at $0. Call (215) 725-3784 to check your plan.
Which QRX pharmacy is closest to me?
QRX Pharmacy is at 7063 Castor Ave (19149), QRX2 at 7339 Frankford Ave (19136) and QRX3 at 962 E Tioga St (19134). All three offer walk-in vaccines.
Are you open on Sunday for vaccines?
No. All three QRX pharmacies are closed on Sunday. See each store's hours below.
Where to find us
QRX Pharmacy (Castor Ave)
7063 Castor Ave, Philadelphia, PA 19149(215) 725-3784
- Monday – Friday
- 9:00 AM – 7:00 PM
- Saturday
- 10:00 AM – 4:00 PM
- Sunday
- Closed
QRX2 Pharmacy & Medical Supply (Frankford Ave)
7339 Frankford Ave, Philadelphia, PA 19136(215) 331-2100
- Monday – Friday
- 9:00 AM – 7:00 PM
- Saturday
- 10:00 AM – 4:00 PM
- Sunday
- Closed
QRX3 Pharmacy & Medical Supply (Tioga St)
962 E Tioga St, Philadelphia, PA 19134(267) 606-6363
- Monday, Wednesday – Saturday
- 9:00 AM – 5:30 PM
- Tuesday
- 8:30 AM – 5:00 PM
- Sunday
- Closed
More QRX services
Not for emergencies. If you have a medical emergency or severe allergic reaction, call 911.