What Medicare Part B and Part D Leave Out

Medicare Part B covers most vaccines you need as an adult, but not all of them. The vaccines Medicare does not cover include those for travel, certain occupational exposures, and some routine shots that fall outside the standard adult schedule. Part D (prescription drug coverage) does not cover vaccines at all — that is a Part B function. If your plan does not include a vaccine you need, you will pay out of pocket unless you find a program that covers it.

The gap matters because some vaccines cost $100 to $300 per dose. Knowing which ones Medicare skips lets you plan ahead, ask your doctor about alternatives, or look into other funding sources before you need the shot.

Key Takeaways

  • Medicare Part B covers pneumococcal, flu, COVID-19, RSV, and shingles vaccines for people 65 and older, but does not cover travel vaccines like yellow fever, typhoid, or Japanese encephalitis.
  • Vaccines for occupational risk — such as anthrax for laboratory workers or rabies for animal handlers — are not covered by Medicare and typically fall to the employer or worker to pay for.
  • Routine childhood vaccines and vaccines for diseases rare in the United States (such as dengue or cholera) are not covered unless you are traveling to a country where they are required.
  • If a vaccine is not covered, you can often find it at a travel clinic, occupational health provider, or pharmacy, and some nonprofits or state programs may help with cost.
  • Your Medigap or Medicare Advantage plan may cover some vaccines that Original Medicare does not, so check your plan documents before paying out of pocket.

Travel Vaccines Medicare Will Not Pay For

If you are planning a trip outside the United States, Medicare does not cover the vaccines you may need for that destination. This includes yellow fever, typhoid, Japanese encephalitis, dengue, cholera, and hepatitis A and B (when given as a travel vaccine series). These shots are considered preventive care for a specific trip, not routine adult health maintenance, which is why Medicare excludes them.

Travel clinics and some pharmacies offer these vaccines. Costs range from $50 to $200 per shot depending on the vaccine and location. Some travel insurance plans or employer health programs cover travel vaccines, so check those first. If cost is a barrier, ask the travel clinic whether they offer sliding-scale fees or whether any local health departments provide them at reduced cost.

Occupational and Exposure Vaccines Not Covered

Vaccines given because of your job or a specific exposure are generally not covered by Medicare. These include anthrax vaccine (for laboratory or military personnel), rabies vaccine (for animal handlers or veterinarians), and certain other vaccines tied to workplace risk. The reasoning is that occupational health is the employer's responsibility, not Medicare's.

If your job requires a vaccine, your employer should pay for it or direct you to occupational health services that do. If you are self-employed or your employer refuses, you can receive the vaccine at a travel clinic, occupational health clinic, or your doctor's office and pay out of pocket. Document the cost for tax purposes if applicable.

Routine Childhood Vaccines and Catch-Up Shots

Medicare does not cover routine childhood vaccines such as measles, mumps, rubella (MMR), polio, or diphtheria-tetanus-pertussis (Tdap) unless you are an adult who never received them and your doctor documents a specific medical reason. If you were not vaccinated as a child and need catch-up shots now, Medicare will not pay, even though the vaccine itself is inexpensive.

Your options are to pay out of pocket at a pharmacy or clinic (usually $20 to $50 per shot) or to contact your local health department, which sometimes offers free or low-cost catch-up vaccines for adults. Some community health centers also provide them on a sliding-fee basis.

Vaccines for Rare or Geographically Limited Diseases

Medicare does not cover vaccines for diseases that are either extremely rare in the United States or found only in specific regions. Dengue vaccine, for example, is only relevant if you live in or travel to an area where dengue is common. Cholera vaccine is rarely needed unless you are traveling to a country with active cholera transmission. Lyme disease vaccine is not currently available in the United States, though it was once covered.

If you need one of these vaccines, a travel clinic or your doctor can help you understand whether it is truly necessary for your situation. Many people who think they need a rare vaccine find that the risk in their actual destination is low enough that the vaccine is not recommended.

How to Find Coverage When Medicare Does Not Pay

If Medicare does not cover a vaccine you need, start by asking your doctor or pharmacist where to get it and what it costs. Then check whether your Medigap or Medicare Advantage plan covers it — some plans add vaccines that Original Medicare does not. Call your plan's customer service line with the vaccine name and your doctor's recommendation.

If your plan does not cover it, contact your local health department or a community health center to ask about free or reduced-cost options. For travel vaccines, travel clinics often have the widest selection and can advise on which shots you actually need for your destination. Some nonprofits and state programs also fund vaccines for people with limited income — your doctor's office can point you toward these resources.

What to Do Before Your Trip or Job Change

If you know you will need a vaccine that Medicare does not cover, plan ahead. Contact a travel clinic or occupational health provider at least four to six weeks before you need the vaccine — some vaccines require multiple doses spaced weeks apart, and you need time to arrange payment or find a program that covers it.

Bring your Medicare card and any other insurance information when you go for the vaccine. The provider may be able to bill your Medigap or Medicare Advantage plan even if Original Medicare does not cover it. If you are paying out of pocket, ask whether the clinic offers a discount for paying upfront or whether they can bill you later.

Frequently Asked Questions

Does Medicare Advantage cover vaccines that Original Medicare does not?

Some Medicare Advantage plans do cover additional vaccines, particularly travel vaccines or vaccines for occupational risk. You need to check your specific plan's formulary or call customer service to find out. If your plan covers a vaccine, you may still have a copay.

Will my Medigap plan pay for a vaccine Medicare does not cover?

Medigap plans cover what Medicare covers — they fill gaps in Medicare's cost-sharing, not gaps in Medicare's coverage. If Original Medicare does not cover a vaccine, Medigap will not either. Your best option is to check your Medicare Advantage plan or ask about programs through your doctor or local health department.

What if I need a vaccine for a trip and cannot afford it?

Contact your local health department first — many offer travel vaccines at reduced cost or free to people with limited income. Travel clinics sometimes offer payment plans or sliding-scale fees. Some nonprofits also fund travel health care for people who cannot pay. Your doctor can help you find these resources in your area.

Can I get a vaccine at a pharmacy instead of a doctor's office if Medicare does not cover it?

Yes. Many pharmacies offer vaccines that Medicare does not cover, including travel vaccines and some occupational vaccines. Pharmacy prices are often lower than doctor's offices. You can call ahead to confirm they have the vaccine in stock and ask about the cost before you go.

If my employer requires a vaccine, can I ask Medicare to pay?

No. Occupational vaccines are the employer's responsibility. If your employer requires it but will not pay, you can pay out of pocket and potentially deduct the cost as a business expense if you are self-employed. Document the receipt and the reason the vaccine was required.