Less Flu. More Fun.
Get My Flu Shot
Learn More
- Spend less time being sick and more time on the things you love. Getting the flu vaccine reduces the severity of symptoms if you get the flu, which can reduce the spread. Visit any of our VelocityCare or Carilion Clinic retail pharmacies to get your flu vaccine today. You can also contact your doctor through MyChart for a flu shot appointment. Most insurance accepted.Self-pay pricing is available.
Get Your Flu Shot
Pharmacy
Visit one of our pharmacy locations to get your flu shot. Call ahead to schedule an appointment.
Pricing
*While supplies lastCarilion Clinic Pediatrics
Established patients onlyCarilion Clinic Family and Community Medicine
Established patients onlyVelocityCare
No appointment neededCarilion Clinic Pharmacy
No appointment neededFlu Shot
Approved for people 6 months and olderCarilion Clinic Pediatrics
Established patients onlyCarilion Clinic Family and Community Medicine
Established patients onlyVelocityCare
No appointment needed$30 self-pay
Carilion Clinic Pharmacy
No appointment needed$30 self-pay
High Dose (Fluad)
Approved for people 65 years of age and olderCarilion Clinic Pediatrics
Established patients onlyCarilion Clinic Family and Community Medicine
Established patients onlyVelocityCare
No appointment neededCarilion Clinic Pharmacy
No appointment needed$84 self-pay
Flucelvax* (egg free)
For a confirmed egg allergyCarilion Clinic Pediatrics
Established patients onlyCarilion Clinic Family and Community Medicine
Established patients onlyVelocityCare
No appointment neededCarilion Clinic Pharmacy
No appointment needed$40 self-pay