Question: are flu shots at publix free?
Answer: Get a free $10 gift card with a flu vaccination at the Publix Pharmacy. Shots are free because they are covered by most insurance plans, including Medicare Part B. No appointment is necessary.