Does Medicare pay for shingles vaccine?
No, it won't. In general, Medicare doesn't do a very good job of covering preventive medical care . The only immunizations it covers are a yearly flu shot, the pneumonia vaccine, and the vaccine against hepatitis B (if you are at medium or high risk for contracting the disease).