In most cases, Medicare Part D covers commercially available vaccinations, including the shingles vaccine when a doctor determines it is medically necessary, according to the official Medicare website. Part D prescription plans cover the vaccine and the doctor's fee, advises Medicare Interactive.
Specific costs vary based on the plan's rules and whether the patient visits an in- or out-of-network provider, states Medicare Interactive.
Medicare Part B provides limited vaccination coverage to include flu shots, pneumonia vaccines and hepatitis B vaccines for individuals at high-risk, states Medicare Interactive. Part B covers other vaccines such as rabies and tetanus only if the patient has been exposed to the disease.