The amount you pay for the shingles vaccine will depend on how much your Medicare plan covers. Remember that if you only have Original Medicare and no prescription drug coverage through Medicare, you may pay full price for the vaccine, or around $180. If you have Medicare Advantage or Medicare Part D, you should not have to pay any out-of-pocket costs for the Shingrix vaccine.