6 Places to Get Cheap or Free Flu Shots for You and Your Family

Advertising Disclosure: When you buy something by clicking links on our site, we may earn a small commission, but it never affects the products or services we recommend.

Flu shot
hedgehog94 / Shutterstock.com

Editor's Note: This story originally appeared on The Penny Hoarder.

As the temperatures start dropping and the leaves start falling, many people are looking forward to pumpkin spice, Halloween and the winter holidays.

But along with colder weather comes something much less fun: winter illness. Yep, flu season is, once again, upon us.

Getting the flu vaccine is important to protect yourself from the flu while lessening the likelihood of severe illness if you do catch it.

The good news: Getting vaccinated doesn’t have to be expensive. Here’s where to get a flu shot for cheap or free — plus where you could actually snag flu shot deals after getting your vaccine.

Where To Get Cheap or Free Flu Shots

A man getting a flu shot
Prostock-studio / Shutterstock.com

The annual flu vaccine can help protect you from getting the flu and reduce the severity if you do contract it.

The CDC recommends flu shots annually for everyone 6 months old and older.

Although September and October are the ideal times to get vaccinated, the CDC notes that you can get a vaccine so long as the flu virus is circulating — flu season doesn’t officially end until around April or May.

If you have health insurance, you’ll likely be able to get a free flu shot. But even if you don’t have insurance, you can still find affordable — and sometimes free — options.

Ready to protect yourself from the influenza virus? Here’s where to go for your shot.

1. Local Retailers, Grocery Stores and Pharmacies

Flu shot
Image Point Fr / Shutterstock.com

Many places you already shop offer free flu shots, and some pharmacies and stores will even throw in a special deal or coupon to save money on a future purchase.

Just by showing your insurance card, you can get a free shot. If you don’t have insurance, you can typically get the shot for less than $50 at the following businesses.

Albertsons

Albertsons
JHVEPhoto / Shutterstock.com

If you shop regularly at Albertsons, you can get your flu shot during your next grocery visit. Appointments are available, but walk-ins are welcome as well.

Plus, you’ll earn 10% off groceries, up to a $20 value, for getting the vaccine at Albertsons.

Costco

Costco pharmacy
Cassiohabib / Shutterstock.com

You don’t need to be a member of the warehouse club to use a Costco pharmacy. Walk-ins are welcome, or click here to book an appointment online.

CVS

CVS
Jeff Bukowski / Shutterstock.com

Get your flu shot at CVS pharmacy or its Minute Clinic. Through Dec. 31, CVS is offering a $5 coupon off any shopping trip of $20 or more when you get a flu shot at one of its locations.

Click here for the details and to schedule an appointment.

Hy-Vee

Hyvee grocery store
Juli Hansen / Shutterstock.com

Schedule your annual flu vaccination at Hy-Vee, and you’ll receive 20% off per gallon of gas. The flu shot is available at Hy-Vee pharmacies without a prescription.

To schedule an appointment, contact your local Hy-Vee store.

Kroger

Kroger storefront
Ken Wolter / Shutterstock.com

You can make an appointment to get a flu shot at Kroger Health’s pharmacies. Click here to book online.

Publix

Publix storefront
Rob Wilson / Shutterstock.com

The grocery chain typically welcomes walk-up flu shot appointments at its in-store pharmacies.

This year Publix is also offering an online service that allows customers to schedule an appointment and sign consent forms ahead of time, which you can do by clicking here.

Publix provides free flu shots through most health insurance plans, including Medicare.

Rite Aid

Rite Aid
Juan Llauro / Shutterstock.com

The pharmacy chain is offering free flu shots with most insurance plans. You can get vaccinated as a walk-in patient or schedule an appointment online.

Safeway

Safeway
Kirk Fisher / Shutterstock.com

In addition to getting a free flu shot with most insurance plans, you get 10% off your next grocery purchase up to $200. Some Safeway locations are also offering drive-up flu shot clinics.

Target

Target
Northfoto / Shutterstock.com

Stop by a CVS pharmacy at Target — walk in or schedule an appointment. Flu shots are free with most insurance plans.

Walgreens

Walgreens store
Helen89 / Shutterstock.com

Get your free flu shot at Walgreens with most insurance plans. You can either walk in or schedule an appointment at the pharmacy chain.

If you’re a myWalgreens member, you can earn $10 Walgreens Cash rewards on your next in-store purchase of $1 or more when you get vaccinated here.

Walmart

Walmart store
Idealphotographer / Shutterstock.com

The big box chain is offering low-cost and free flu shots at its 4,600 locations nationwide. Find a Walmart location near you to get your immunization.

Flu shots are also available at Sam’s Club locations with no Sam’s Club membership necessary.

2. Your Doctor and Urgent Care Clinics

Doctor with patient
Stuart Jenner / Shutterstock.com

If you have health insurance, you can get a free flu shot at a variety of places, including your doctor’s office and urgent care clinics.

While the shot may be free, the office visit may not be — check before you make an appointment or show up at a clinic.

3. Your Workplace

Patient getting a vaccine
Andrey_Popov / Shutterstock.com

Many employers offer free flu shots to their employees each year.

If you haven’t seen any emails or flyers around the office, it doesn’t hurt to ask your human resources department if your company would sponsor an on-site flu vaccination.

Getting vaccinated at work makes it easier to fit it into your schedule, which means more people in your office may decide to get the flu shot this year.

4. Your College Campus

Young woman with backpack on campus.
arek_malang / Shutterstock.com

If you’re a college student attending classes on campus, there’s a good chance your college may offer flu shots at no cost. Most times, all you’ll need is your student ID.

To see whether your college is offering free flu shots, contact the health center.

5. Community Health Centers

Doctor preparing vaccine
ShotPrime Studio / Shutterstock.com

Community-based health centers are available in areas with limited access to affordable health care services. They provide services regardless of a patient’s ability to pay and charge for services on a sliding scale.

Depending on where you live, your local health department may offer free flu shot clinics, regardless of your insurance status. Locate a center near you by clicking here.

6. VA Health Centers

VA Hospital
Bruce VanLoon / Shutterstock.com

If you’re a veteran enrolled in the VA health care system, you can get a no-cost flu shot at a VA health care facility or an in-network retail pharmacy or urgent care location near you. Just present a valid, government-issued identification and this form.

Get smarter with your money!

Want the best money-news and tips to help you make more and spend less? Then sign up for the free Money Talks Newsletter to receive daily updates of personal finance news and advice, delivered straight to your inbox. Sign up for our free newsletter today.