Question: how much is the flu vaccine at publix?
Answer: All Publix pharmacies offer the traditional flu shots for $30. Publix accepts cash, Medicare Part B, and many other third-party insurances as payment for flu shots. Restrictions apply for minors and vary based on state laws.