For most people and their families, there should be no cost. Required by the Affordable Care Act, most health-insurance plans automatically cover the entire cost of the flu vaccination. Medicare and Medicaid plans also cover the cost. For those without insurance, the pharmacy cost of the flu shot will range between $20 to $70.