All Medicare Part D drug plans must cover the shingles vaccine. However, some plans may require a copay or coinsurance. You also might have to pay upfront and seek reimbursement later. Check your plan to find out specific rules for payment, if any.