The full cost of Shingrix is $162 per shot, totaling $324 for the recommended two doses. Many people with Medicare pay less than $50 per shot, and your coverage amount depends on your prescription drug plan.