Where to Get Free or the Cheapest Flu Shots (updated 2020)

The 2020 flu season is here and it’s looking like a bad one. This article will cover where to get the cheapest or even free flu shots.

Should you get a flu shot? There are many good reasons to. On average, approximately 5% to 20% of U.S. residents get the flu and more than 200,000 Americans are hospitalized for flu-related complications each year. The CDC posted estimates of seasonal flu deaths from recent flu seasons in the United States, with an estimated low of 12,000 (2011-2012) to an estimated high of 79,000 (2017-2018).

If you get the flu, stay home. And if you’re in business – encourage your employees to take sick days to not expose others. It’s been estimated that the flu results in over $34 billion in lost productivity for businesses.

If you want to save money, getting a flu shot is the smart strategy. Consider all of the medicine you will be buying if you do get the flu and lost income from work if you are not on salary, or the lost personal days that would have been your winter or summer vacation. Not to mention the potential cost of doctors visits and/or hospitalizations.

cheapest and free flu shots

Oh yeah, there’s also that whole feeling like crap for weeks matter too.

Despite all of that, only 49.2% of Americans got flu shots during the prior flu season. That’s disappointingly low, considering the cost and widespread availability. It is a smart financial decision to get a flu shot, especially since the most you should ever have to pay is $30 or less. And in most cases, flu shots are free!

Where to Get a Free Flu Shot

There are a number of locations to get a free flu shot:

  1. Your Employer: My employer offered free flu shots to all employees this year. They also are offering free flu shots to family members, for the first time. Check with your employer to see if they will be offering free flu shots this year and tout the potential cost savings for them to do so, if they are not.
  2. Your Physician through your Health Insurance: Indirectly, through your employer or if you have a public health insurance exchange, your health insurance is now required to pay for your flu shot without any co-payment due to Affordable Care Act coverage rules (when given by an in-network provider). If you are over age 65, Medicare Part B covers the cost of flu shots. And most state Medicaid agencies cover the cost of flu shots for Medicaid participants as well.
  3. Your County Health Department: Many county health departments offer free flu shots to children and the elderly. However, increasingly they are offering this service to everyone. The only downside is the potential for long waiting lines. Check out your county or cities website for more information.
  4. Your Library: This one is surprising, but a number of libraries, including Los Angeles County are offering free flu shots.
  5. Your School, College, or University: Many educational institutions now offer free flu shots to their students. Check to confirm.
  6. The VA: Veterans who are eligible for VA health care can get a free flu shot at any VA facility.

The Cheapest Flu Shot Locations

If you don’t have health insurance, employer, health department, or other source that offers free flu shots, there are a number of retailers offering fairly cheap flu shots for the 2020 flu season. And if you do have health insurance that covers flu shots (most do), it might even be more convenient to get a free flu shot at one of these locations than going to your doctor. Most offer online scheduling.

Retailers and pharmacies usually do not offer their flu shot prices online, but thankfully I have a phone and made a few calls. Here is the flu shot pricing that I found (insurance acceptance varies and a co-pay may apply):

Pharmacy:Cost:Discount, Promo, or Other Notes:
Costco Flu Shots:$19.99 for quadrivalentFlu shots at the Costco Pharmacy is one of the services you can get from Costco without a membership.
Sam's Club Flu Shots:$30 for quadrivalentFlu shots at the Sam's Club Pharmacy is one of the services you can get from Sam's Club without a membership.
Meijer Flu Shots:$35.99 for quadrivalentMidwest based grocer.
Walmart Flu Shots:$38.99 for quadrivalent
CVS Flu shots:$39.99 for quadrivalentGet a $5 off $25 coupon for a subsequent purchase.
Target Flu Shots:$39.99 for quadrivalentCVS now runs all Target pharmacies, so prices are the same, but you do get a $5 Target gift card if you get a flu shot at a Target CVS pharmacy.
Rite Aid Flu Shots:$39.99 for quadrivalent
Kroger Flu Shots:$40 for quadrivalent
Walgreen's Flu Shots:$40.99 for quadrivalent
Safeway Flu Shots:$42.99 for quadrivalentSafeway occasionally runs a 10% off groceries on your next visit promo.
Publix Flu Shots:$44 for quadrivalentPublix occasionally runs a $10 gift card promo when you get a flu shot.


  • Quadrivalent is designed to protect against four different flu strain viruses; two influenza A viruses and two influenza B viruses and is now the standard offered everywhere.
  • The trivalent option is not being carried yet by any retailer this year.
  • In prior years, the CDC found that the nasal mist spray option was not as effective compared to the flu shot and it was pulled from the market. However, it is being offered again, in limited quantities, with disclaimers that certain populations should not use it.
  • I have not listed the age 65+ high dose prices here, because everyone in this age group is eligible for free flu shots, via Medicare Part B.

If none of these retailers have locations by you, check out the CDC’s Flu.gov flu shot vaccine locator website, which will provide a map of providers near you that offer flu shots.

Flu Shot Effectiveness Rate & Time Before it Takes Effect

I have often wondered how long it takes for a flu shot to take effect. According to the CDC’s flu.gov site, it generally takes about 2 weeks for the flu vaccine to protect you from catching the flu virus.

The flu shot effectiveness rate is widely disputed. There are many variables – age, severity of a virus in a given season, new strains, unreported cases, and even effectiveness by manufacturer – that make it hard to nail down an effectiveness rate. I’ve seen effectiveness rates reported as anywhere from 40% to 90%.

Regardless of effectiveness rate, there is no risk in getting the flu from a flu shot, so sign me up. It is recommended that everyone 6 months of age and older get a flu shot. And it is recommended that children between 6 months and 8 years of age get 2 shots per season.

Cheap or Free Flu Shot Discussion:

  • Are you getting a flu shot this year? Why or why not?
  • Did I miss any locations for cheap flu shots or ways to get a free flu shot? Share in the comments!

Related Posts:


  1. Veronica @ Pelican on Money
    • MrsMike
      • steiner
    • drxym
      • Ray
        • Michelle Goldberg
        • Big daddy
          • darrell
    • NANCY B
      • Darlene
  2. Warren
  3. Cecilia
  4. Jenni
  5. Denis
  6. R W
    • me
  7. Edgar @ Degrees and Debt
    • Warren
    • Betkai
    • NANCY B
  8. Sidney
    • elliot
      • G Smiht
  9. Andrea
    • Tru
      • bearmon2010
    • bearmon2010
    • Kaylynn
    • steve
  10. Kristen
  11. Amy K
    • Mike
  12. Cathy
    • Vesta
      • Kevin
  13. Leo
  14. Nancy
  15. Ajay
  16. DL
    • Warren
      • Lee Reid
  17. Jack
  18. ida
  19. Tracy
  20. Anita
  21. Tess
  22. Mindraker
  23. Kevin
  24. Ron Ablang
  25. Asaens
  26. Matt
  27. ES
  28. Frank
  29. torie
  30. Ron Ablang
  31. Kas
  32. Dina Hoffman
  33. Susan
  34. John Scheetz
    • Roger
  35. Ronald W Jackson
  36. J A S
  37. Ellie
  38. Katie Luther
  39. steve
    • steve
  40. steve
  41. Rebecca B
  42. Vaxy Nate
  43. Michelle
  44. Timmy
  45. Justin
  46. Vickey
  47. Jay
  48. Luana
  49. Gwen
  50. Elena
  51. José
  52. Anjee

Join 10,000+ wealth builders. Get new articles by email, for free.

Thank you for subscribing!

Oops... Please try again.