QUICK ANSWER: Yes — Medicare covers the shingles vaccine (Shingrix), but through Part D prescription drug coverage, not Part B. Since 2023, federal law requires Part D plans to cover ACIP-recommended adult vaccines, including Shingrix, at $0 out of pocket — no copay and no deductible, even if you haven’t met your plan’s deductible. The catch: you need Part D (or a Medicare Advantage plan that includes drug coverage) to get that benefit. Original Medicare alone, or Original Medicare plus Medigap without a Part D plan, does not cover it.
The key distinction: Part D, not Part B
Most Medicare-covered vaccines people know about — flu, COVID-19, pneumococcal, and hepatitis B for people at increased risk — fall under Medicare Part B. The shingles vaccine is different: it has always been a Part D drug benefit. Of everything in our guide to what Original Medicare does and doesn’t cover, it is the clearest example of a benefit that lives under your drug plan rather than Part B.
That distinction used to be expensive. Before 2023, Part D plans could charge deductibles and copays for Shingrix, and many people paid meaningful out-of-pocket costs for the two-dose series. The Inflation Reduction Act changed that: starting January 1, 2023, all Part D plans must cover adult vaccines recommended by the CDC’s Advisory Committee on Immunization Practices (ACIP) — Shingrix included — with no cost-sharing at all.
So in 2026, if you have a standalone Part D plan or a Medicare Advantage plan with drug coverage, both doses of Shingrix should cost you $0. That $0 vaccine benefit is separate from the 2026 Part D out-of-pocket cap, which applies to what you pay for covered prescriptions over the year.
What is Shingrix, and who should get it?
Shingrix is the only shingles vaccine available in the United States (the older Zostavax was discontinued in 2020). The CDC recommends it for adults 50 and older, and for adults 19+ with weakened immune systems. It’s given as two doses, typically 2 to 6 months apart — and both doses are covered at $0 under Part D.
If you had shingles before, had Zostavax years ago, or don’t remember whether you were vaccinated, the CDC still recommends Shingrix — talk with your doctor or pharmacist about timing. (Vaccination decisions are between you and your medical providers; this page only explains what Medicare pays for.)
Where to get it: pharmacy vs. doctor’s office
For most people in Southern California, a network pharmacy is the simplest place to get Shingrix. Pharmacies bill your Part D plan directly, and the $0 cost-sharing applies cleanly at the counter.
A doctor’s office can also give the vaccine, but medical offices bill differently than pharmacies, and some don’t bill Part D plans directly — which can mean paying up front and filing for reimbursement. If you’d rather use your doctor’s office, ask first whether they can bill your Part D plan for the vaccine.
Two practical tips: bring your Part D or Medicare Advantage member card (not just your red-white-and-blue Medicare card, since this bills through your drug plan), and use a pharmacy in your plan’s network.
What if you don’t have Part D?
This is where the Part B/Part D distinction bites. If you have Original Medicare only, or Original Medicare plus a Medigap policy but no Part D plan, Medicare does not cover the shingles vaccine — Medigap fills gaps in Parts A and B, and the shingles vaccine isn’t a Part A or B benefit.
Options to consider:
- Add a Part D plan during the Annual Enrollment Period (October 15 – December 7) for coverage starting January 1. Going without creditable drug coverage for 63+ days can also mean a permanent late enrollment penalty, so a Part D plan is worth reviewing for its own sake. Our overview of how Part D costs work covers premiums, deductibles, and the penalty, and you can compare Part D plans for the drug coverage options available in your area.
- Check other coverage you may have — some retiree, VA, or Medi-Cal coverage includes vaccines.
- If you’ll pay cash, ask the pharmacy about the price and any manufacturer or discount options — but compare that against simply having proper Part D coverage.
Medicare Advantage, Medigap, and the shingles vaccine
- Medicare Advantage with drug coverage (MA-PD): covered at $0, same federal rule. Use the plan’s network pharmacy.
- Medicare Advantage without drug coverage: no shingles vaccine benefit — same situation as Original Medicare alone.
- Medigap: does not cover the shingles vaccine, because Medigap only supplements Part A and Part B. Medigap households need a standalone Part D plan for the $0 vaccine benefit.
For the broader trade-offs between the two paths — networks, premiums, and how each handles costs beyond vaccines — see our comparison of Medigap vs. Medicare Advantage.
Frequently asked questions
- Is the shingles vaccine free with Medicare?
- If you have Part D or a Medicare Advantage plan with drug coverage, yes. Federal law requires $0 cost-sharing for Shingrix, with no deductible. Without Part D-type coverage, Medicare pays nothing toward it.
- Does Medicare Part B cover the shingles vaccine?
- No. Part B covers flu, COVID-19, pneumococcal, and (for people at increased risk) hepatitis B vaccines. Shingles has always been a Part D benefit.
- Are both Shingrix doses covered?
- Yes. Both doses of the two-dose series are covered at $0 under Part D, including the second dose 2 to 6 months later.
- Can I get the shingles vaccine at my doctor’s office instead of a pharmacy?
- Often, but ask first whether the office can bill your Part D plan directly. Pharmacies usually process the $0 benefit most smoothly.
- What if I only have Original Medicare and a Medigap plan?
- Medigap doesn’t cover the shingles vaccine. You’d need to add a standalone Part D plan. The Annual Enrollment Period (October 15 – December 7) is the main window, with coverage starting January 1.
Sources & official references
- Medicare.gov — Shingles vaccine coverage (confirm current coverage rules and any figures)
- CMS.gov — Inflation Reduction Act vaccine cost-sharing provisions
- CDC.gov — Shingrix recommendations (ages, dosing schedule)
- California HICAP — free, unbiased Medicare counseling (California’s State Health Insurance Assistance Program (SHIP)), 1-800-434-0222
Last reviewed: September 2026. Coverage rules reflect 2026 and can change — confirm current details at Medicare.gov or 1-800-MEDICARE. Educational information only, not individualized advice. This is a non-government resource and is not affiliated with or endorsed by Medicare.gov or the federal Medicare program; an independent broker may not offer every plan available in your area. Please contact Medicare.gov, 1-800-MEDICARE, or your local State Health Insurance Assistance Program (SHIP) — in California, the Health Insurance Counseling and Advocacy Program (HICAP) — to get information on all of your options. Matt Medicares Insurance is an independent insurance brokerage and is not affiliated with or endorsed by Medicare, the Centers for Medicare & Medicaid Services, or any government agency.

