← QRX Pharmacy home
QRX Pharmacy

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.

Call (215) 725-3784 Request online

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

  1. Walk in to any QRX pharmacy during opening hours, or call (215) 725-3784 to book a time.
  2. Bring your insurance card. Our team checks your coverage before your vaccine.
  3. 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

Not for emergencies. If you have a medical emergency or severe allergic reaction, call 911.