Flu shot cost without insurance, at a glance
- Standard shot: about $22 to $70 cash, often under $30 with a free coupon card.
- Shots for 65 and older: about $60 to $165, or about $92 with a coupon.
- Lowest posted price we found: $21.99 at Costco, checked November 9, 2026.
- Free: county health departments, community health centers, and Vaccines for Children.
- Have Medicare? Part B covers it with no copay.
How to get the cheapest flu shot
Not sure which shot to get?
Text Pymander before you pay. Free, any time.
Where is the cheapest flu shot without insurance?
A free clinic, then Costco. Health departments and community health centers often charge nothing. If you're paying, Costco posted the lowest price we found, $21.99, and a free coupon card brings many other pharmacies under $30.
Free, cheap and pricey places to get a flu shot
Flu shot prices by pharmacy and vaccine
Cash prices before any coupon. Prices vary by store.
| Where or what | Standard shot | Shot for 65+ |
|---|---|---|
| Costco | $21.99 posted Nov 2026 | $61.99 Fluad |
| Walgreens | $40.47 USA Today, Dec 2025 | $77 |
| CVS | $74.99 USA Today, Dec 2025 | $125.99 |
| Average cash, any pharmacy | $40 to $71 GoodRx 2026-27 | $161 to $164 |
| With a coupon | about $28 | about $92 |
Walmart doesn’t post a cash price online, so call your store. The vaccine itself costs about $21 a dose on the CDC’s price list; the rest covers giving the shot.
Paying cash for your flu shot?
Text Pymander and we’ll help you compare your cheapest options before you go.
When to get your flu shot
- Aim for September or October, before flu season peaks in December to February
- Missed it? A flu shot is still worth it later in the season
- It takes about 2 weeks to build protection
Pymander is not a replacement for a physician and does not provide medical advice, diagnosis, or treatment.
Related cost guides
Free and low-cost care by city: New York · Chicago · Philadelphia · Houston · Los Angeles · Dallas · San Antonio · San Francisco · Boston
Common questions
How much is a flu shot without insurance?
About $22 to $70 for a standard shot and about $60 to $165 for 65+ shots. Coupons bring a standard shot under $30, and health departments often give it free.
Where is the cheapest place to get a flu shot without insurance?
A free clinic, then Costco ($21.99 posted as of November 2026). Coupon cards bring many pharmacies under $30.
How much is a flu shot at Walmart without insurance?
Walmart doesn’t post a national cash price. Call your store and ask for the cash and coupon price.
Are flu shots really free at CVS and Walgreens?
Only with insurance. In December 2025, CVS charged $74.99 and Walgreens $40.47 for a standard shot, per USA Today.
How can I get a flu shot for free?
Your county health department, a community health center, or a free event at work, school or church.
Is the high-dose flu shot more expensive?
Yes. It averages about $161 to $164 without insurance, or about $92 with a coupon.
Does Medicare cover the flu shot?
Yes. Part B covers one a season with no copay.
Is it too late to get a flu shot now?
No. It’s still worth it later in the season.
Pymander is not a replacement for a physician and does not provide medical advice, diagnosis, or treatment.

