Covered by medicare part b when they are. There are several ways shingles vaccine may be paid for. There may be a copay for the vaccine or you may need to pay in full then get reimbursed for a certain amount.