Where to Get a Free Flu Shot in Philadelphia
It's not too late.
This year’s flu season, marking the 100-year-anniversary of the worst flu outbreak in Philadelphia history, has been marked as one of the worst we’ve seen in a while.
All that to say: If you haven’t gotten your flu vaccine yet this year, GET. ON. IT. Even though the CDC recommends getting your flu shot by the end of October, it’s not worthless to get it this late in the season. In fact, the CDC says a flu shot can still be beneficial late in January and beyond. And since the average flu season can usually run between 16 to 20 weeks — and we’re only through week nine of elevated flu activity — things could get worse before they start to get better.
If you haven’t gotten a flu vaccine because you think they’re hard to schedule or expensive, we’ve got news for you! You can get a FREE flu vaccine all over the city at Philly’s City Health Centers. Even better: they all have walk-in hours, which means you don’t have to schedule an appointment or book a time — just show up. There are eight of the City Health Centers, which you can find mapped here, plus four federally qualified centers.
If one of those isn’t close to you, you can also hop into your local pharmacy; Rite Aid and CVS Pharmacies both offer walk-in appointments and accept most insurance providers — just make sure to call ahead to make sure they have them in stock. Walgreens also provides walk-ins — or you have the option to schedule an appointment in advance for flu vaccinations, which can cost anywhere from $31.99 to $59.99.
Correction: A former version of this post incorrectly stated that Walgreens does not provide walk-in appointments.
Like what you’re reading? Stay in touch with Be Well Philly—here’s how:
- Like Be Well Philly on Facebook
- Follow Be Well Philly on Twitter
- Follow Be Well Philly on Instagram
- Follow Be Well Philly on Pinterest
- Get the Be Well Philly Newsletter