Does Medicare Part B Cover Shingles Vaccine? 
Medicare Part A and Part B do not cover the shingles vaccine . The vaccine is covered under Part D , prescription drug coverage . Contact your drug plan to see what your co-pay would be for the shingles vaccine . Medicare Part B will cover a yearly flu shot and the pneumonia vaccine . 