Medicare Part D covers most vaccines and immunizations. However, there are certain vaccinations that are always covered by Part B:

Part B also covers vaccines after you have been exposed to a dangerous virus or disease. For example, Part B will cover a tetanus shot if you step on a rusty nail, or a rabies shot if you are bitten by a dog.