Where to Get a Cheap Flu Shot in 2018: Walmart, Costco, and More

By   

View as:

'Get Flu Shot' written on a calendar with red push pin
Photo credit: xtock/shutterstock

GIVE IT A SHOT

Peak time for seasonal flu in the United States generally falls in January or February, but activity can erupt as early as October. The Centers for Disease Control and Prevention recommends that everyone over the age of 6 months get a dose of the influenza vaccine. Under the Affordable Care Act, all marketplace plans must cover the cost — so long as the provider is in network. Flu shots are also free under Medicare and many other plans.

For families without coverage, flu shots from a doctor's office can be costly. To find the cheapest place to get the vaccine, Cheapism checked prices at some of the country's largest pharmacy chains, as well as Costco and Sam's Club, which are known for low prices and allow non-members to use their pharmacies. The survey was conducted in late September and prices and availability may vary by location.

CVS/Target
Photo credit: Jonathan Weiss/shutterstock

CVS/TARGET: $40.99

CVS pharmacies, including those in Target stores, are so far offering only quadrivalent flu shots for $40.99. These are more expensive than the standard trivalent vaccine but protect against one additional strain of influenza. The high-dose flu shot, recommended for seniors 65 and older, costs $66.99.

Walgreens
Photo credit: City of Angels/shutterstock

WALGREENS: $40.99

Walgreens is charging $40.99 for the quadrivalent flu shot. The high-dose flu shot for seniors is $69.99 at Walgreens.

Kroger
Photo credit: Susan Montgomery/shutterstock

KROGER: $40

Only the quadrivalent and high-dose flu shots are available at Kroger pharmacies this year. They cost $40 and $60, respectively, out of pocket.

Walmart
Photo credit: Ken Wolter/shutterstock

WALMART: $39.88

Walmart pharmacies are offering the quadrivalent vaccine this year but not the trivalent. The four-component shot costs $39.88. A high-dose flu shot is available for $69.78.

Safeway
Photo credit: jewhyte/istockphoto

SAFEWAY: $38.99

Safeway, which has about 900 stores nationwide, offers quadrivalent flu shots for $38.99. High-dose shots for seniors cost $74.99.

Meijer
Photo credit: Jonathan Weiss/shutterstock

MEIJER: $35.99

Grand Rapids, Michigan-based Meijer offers quadrivalent and high-dose flu shots at its stores for $35.99 and $69.99, respectively. Its stores are found in the Midwest.

Rite Aid
Photo credit: Ken Wolter/shutterstock

RITE AID: $34.99

Rite Aid is offering both the trivalent and quadrivalent flu shots this year for $34.99 and $39.99, respectively. High-dose flu shots are $74.99.

Sam's Club
Photo credit: Ken Wolter/shutterstock

SAM'S CLUB: $33.85

Sam's Club is not offering the cheaper trivalent vaccine, but it’s second-cheapest among the pharmacies surveyed for quadrivalent and high-dose flu shots. Those are $33.85 and $54.99, respectively.

Costco
Photo credit: Jonathan Weiss/shutterstock

COSTCO: $19.99

Costco undercuts the rest for quadrivalent flu shots this year (it's not offering the trivalent vaccine). Members and non-members alike pay $19.99 out of pocket. Seniors in need of a high-dose flu vaccine should also head to Costco for the lowest price: $47.99.

woman being vaccinated
Photo credit: Production Perig/shutterstock

SOME EMPLOYERS: FREE

Another option is to get a flu shot through an employer. Many companies organize flu-shot days for employees and their families, and the cost is often free. Inquire before heading to a pharmacy to get your yearly dose.

Cheapism.com participates in affiliate marketing programs, which means we may earn a commission if you choose to purchase a product through a link on our site. This helps support our work and does not influence editorial content.