Stop The Flu
Stop flu virus illustration

Find convenient walk‐in locations at VelocityCare or any of our Carilion Clinic retail pharmacies to get your flu shot.  You can also contact your healthcare provider through MyChart for a flu shot appointment. Most insurance accepted.

Self‐pay pricing is available 

Theme
Flu
HTML Block

Find a Location

VelocityCare

Eight walk‐in urgent care clinics to serve you. No appointment needed.

Carilion Clinic Pharmacy

Visit any of our retail pharmacies for a flu shot. Walk‐ins welcome.

MyChart

Contact your primary care provider to schedule a flu shot appointment.

Pricing

Flu Shot

Approved for people 6 months through 64 years of age
Carilion Clinic Pediatrics Established patients only
VelocityCare Walk-in during business hours; no appointment needed
$21 self-pay
Carilion Clinic Pharmacy Walk-in during business hours; no appointment needed
$21 self-pay

High Dose (Fluzone)

Approved for people 65 years of age and older
Carilion Clinic Pediatrics Established patients only
 
VelocityCare Walk-in during business hours; no appointment needed
$63 self-pay
Carilion Clinic Pharmacy Walk-in during business hours; no appointment needed
$63 self-pay

Flu Mist*

Approved for all ages
Carilion Clinic Pediatrics Established patients only
VelocityCare Walk-in during business hours; no appointment needed
$28 self-pay
Carilion Clinic Pharmacy Walk-in during business hours; no appointment needed
$28 self-pay

Flublok* (egg free)

For a confirmed egg allergy
Carilion Clinic Pediatrics Established patients only
VelocityCare Walk-in during business hours; no appointment needed
$56 self-pay
Carilion Clinic Pharmacy Walk-in during business hours; no appointment needed
$56 self-pay
*While supplies last