Neither
Medicare Part A (Hospital Insurance)nor
Medicare Part B (Medical Insurance)cover the shingles shot.
Medicare prescription drug plans (Part D) usually cover all commercially available vaccines needed to prevent illness, like the shingles shot. Contact your Medicare drug plan for more coverage information.