Medicare Part B covers preventive care vaccines for flu, COVID-19, pneumonia and hepatitis B at no cost. Medicare Part D covers preventive care vaccines for shingles and Tdap at no cost. Certain other vaccines, such as vaccines used for treatment purposes or vaccines not recommended by the Advisory Committee on Immunization Practices (ACIP), may be covered with cost sharing. Visit Medicare.gov to learn more.