Does Medicare pay for vaccinations such as the Flu Shot?

As long as your healthcare provider accepts Medicare, both Original Medicare and Medicare Advantage plans cover 100% of the costs of seasonal flu shots once a year during the fall or winter.