How to Save on Vaccines at Walmart - GoodRx


HomeHealthcare AccessPharmacies

How to Save Money on Vaccinations at Walmart

Written by Tamara E. Holmes
September 28, 2021

Key takeaways:

  • The amount you pay for vaccinations depends on factors ranging from whether you have health insurance to the number of administered doses, your age, and where you live.

  • Walmart pharmacies across the U.S. offer vaccinations for children and adults.

  • If you are uninsured or your insurance does not cover a vaccine, you may save money on your out-of-pocket costs at Walmart.

Close-up of a Black man getting the COVID-19 vaccine administered by a nurse in blue medical gloves.
SolStock/E+ via Getty Images

The COVID-19 pandemic has shown the value of vaccinations in the prevention of disease. While COVID-19 shots are free, many other vaccines for adults and children are not. If you have insurance, some vaccines may be covered completely — without a copay or coinsurance — or in part, by your health plan. For other vaccinations, you may have to pay some or all of the cost out of pocket.

You can find many recommended vaccines at more than 5,100 Walmart pharmacies across the country. Walmart pharmacies are located in the District of Columbia and all states except North Dakota.

While the cost of vaccines at Walmart pharmacies varies by location, there are ways to reduce your out-of-pocket costs for vaccines through this retailer. 

What vaccines are available at Walmart pharmacies? 

Walmart pharmacies offer different vaccines for people of all ages. Among them are:

What are the prices for vaccines at Walmart?

The amount you spend out of pocket for a vaccine depends on several factors. If you have insurance, you may have responsibility for part of the cost or you may not have to pay anything for certain vaccinations.

Where you live also can impact what you pay for a vaccine, even at the same retailer. For example, a Walmart pharmacy in California may charge a different cash price than a Walmart pharmacy in Iowa. 

Here is how out-of-pocket costs compare at Walmart pharmacies in four states:

Walmart Pharmacy: Quincy, Massachusetts

Shingrix: $200 (CDC recommends two doses for healthy adults 50 and older)

HPV: $273 per dose (depending on timing and patient health, the series is two or three doses)

Flu (High dose): $76  

Flu (Quadrivalent) $41.91  

Walmart Pharmacy: Nashville, Tennessee

Shingrix: $205

HPV: $252 per dose

Flu: (High dose) $76

Flu: (Quadrivalent) $41

Walmart Pharmacy: Paw Paw, Michigan 

Shingrix: $205.90

HPV: $243.03 per dose

Flu (High dose): $76.50

Flu (Quadrivalent): $76.50

Walmart Pharmacy: Taylor, Arizona

Shingrix: $205.90

HPV: $187.68 per dose

Flu (High dose): $76.50

Flu (Quadrivalent): $76.50


What discounts does GoodRx offer on Walmart vaccines?

You may be able to save money on vaccines at Walmart through GoodRx, which offers exclusive discounted pricing for:

To access the special Walmart pricing, visit the GoodRx coupon pages for MMR, Prevnar 13,  and Pneumovax 23. You also can visit GoodRx and search for a specific vaccine to check its Walmart price.

What routine vaccines are covered by the Affordable Care Act?

If you have insurance, you may not have to pay anything for certain vaccines. Many preventive care services are provided through health insurance plans at no out-of-pocket cost to you as part of the Affordable Care Act (ACA). This means you can receive certain services without a copay or coinsurance — even if you have not met your deductible. Preventive care includes wellness visits, screenings, and routine vaccines.

The following vaccines for adults are covered by the ACA as preventive care:

What vaccines are covered by insurance?

Every insurance plan has its own vaccine benefits. According to the Centers for Disease Control and Prevention (CDC), Medicare Part D and most commercial insurance plans, including Medicare Advantage, will cover:

Original Medicare enrollees can expect Medicare Part B to cover vaccines for:

  • Flu, including high-dose flu vaccine

  • Hepatitis B

  • Pneumococcal

  • Treatment of a disease or condition such as rabies

If you have Medicaid, vaccine coverage varies by state. According to the CDC, some adult vaccines are covered in every Medicaid plan. 

The Vaccines for Children (VFC) program provides all vaccines recommended by the Advisory Committee on Immunization Practices (ACIP) for children at no cost. Individuals younger than 19 who qualify for these free vaccines are:

The vaccines recommended for children include:

Are there other ways to save on vaccines at Walmart?

If you have insurance, check to see what preventive vaccines are provided at no cost.

If you have to pay for a vaccine out of pocket, Walmart’s cost-saving options include:

  • Walmart coupons, which could provide discounts on certain vaccines.

  • Walmart's app, which provides notifications of storewide savings.

  • Walmart’s membership program, which offers discounts on items including pharmacy offerings.


The bottom line

A single vaccine can range in price from free to several hundred dollars. Factors influencing the cost of vaccines include your insurance plan, the number of administered doses, and where you live. Walmart pharmacies offer many vaccines, and, with GoodRx, you may be able to enjoy substantial savings.

Subscribe and save.Get prescription saving tips and more from GoodRx Health. Enter your email to sign up.
By signing up, I agree to GoodRx's Terms and Privacy Policy, and to receive marketing messages from GoodRx.

Wordmark logo (w/ dimension values)
GoodRx FacebookGoodRx InstagramGoodRx Twitter
Legitscript ApprovedPharmacyBBB Accredited Business