Yes, Medicare Part D covers the shingles vaccine, including Zostavax. The coverage may vary depending on the specific Medicare Part D plan, so it's important to check with your plan provider for details on coverage and any potential out-of-pocket costs. Additionally, Medicare Part B may also cover the shingles vaccine in certain circumstances, such as if it's administered in a doctor's office. It's advisable to consult with your healthcare provider and Medicare plan provider to understand the coverage options available to you.