Most people who have Medicare can get the shingles vaccine for free. As of 2023, the shingles vaccine is fully covered through Medicare Part D or Medicare Advantage as part of your prescription drug ...