Flu Shot Clinics

A listing of influenza vaccine clinics open to the public in the City of St. Louis. Free flu shot clinics are subject to availability.

Some clinics are by appointment only, while others are first-come, first-serve. Please select a map pin or check below for updated information before planning to visit a site. 

The following locations, dates, and times are subject to change as more clinics are scheduled. This page will be updated regularly as additional information is received by the Department of Health.

Showing all available flu vaccination sites:

09/30/2023 - BJC Healthcare - Siteman Cancer Center – South County

BY APPOINTMENT ONLY
9 a.m. - 2 p.m.
Parking is available free on-site.
Pediatric (6 months and up)
Adults (18+ years old)
Seniors (65+ years old, high dose)

BJC 2023 Public Flu Vaccine Scheduling

09/30/2023 and 10/01/2023 - BJC Healthcare @ The Commons

BY APPOINTMENT ONLY
9 a.m. - 2 p.m.
Parking is available free on-site.
Pediatric (6 months and up)
Adults (18+ years old)
Seniors (65+ years old, high dose)

BJC 2023 Public Flu Vaccine Scheduling

10/07/2023 - BJC Healthcare @ Barnes-Jewish West County Hospital

BY APPOINTMENT ONLY
9 a.m. - 2 p.m.
Parking is available free on-site.
Pediatric (6 months and up)
Adults (18+ years old)
Seniors (65+ years old, high dose)

BJC 2023 Public Flu Vaccine Scheduling

10/08/2023 - BJC Healthcare @ Christian Hospital Detrick Building

BY APPOINTMENT ONLY
9 a.m. - 2 p.m.
Parking is available free on-site.
Pediatric (6 months and up)
Adults (18+ years old)
Seniors (65+ years old, high dose)

BJC 2023 Public Flu Vaccine Scheduling

10/12/2023 - BJC Healthcare @ Northwest HealthCare

BY APPOINTMENT ONLY
2 p.m. - 6 p.m.
Pediatric (6 months and up)
Adults (18+ years old)
Seniors (65+ years old, high dose)

BJC 2023 Public Flu Vaccine Scheduling

CVS - Gravois @ Chippewa (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–8pm, Sat - 10am–5pm, Sun -10am–5pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOTS: Flu shots available when immunizing pharmacist or MinuteClinic health care provider is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - inside Schnucks - Hampton @ Chippewa (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–9pm, Sat - 9am–6pm, Sun -10am–4pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOT AVAILABILITY: Flu shots available when immunizing pharmacist is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - inside Schnucks - Union @ Natural Bridge (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 8am–8pm, Sat - 9am–6pm, Sun -10am–4pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOT AVAILABILITY: Flu shots available when immunizing pharmacist is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - inside Schnucks Downtown (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 8am–6pm, Sat - 9am–5pm, Sun -10am–4pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOT AVAILABILITY: Flu shots available when immunizing pharmacist is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - inside Schnucks on Arsenal (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–9pm, Sat - 9am–6pm, Sun -10am–4pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOT AVAILABILITY: Flu shots available when immunizing pharmacist is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - inside Schnucks on Lindell (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 8am–8pm, Sat - 9am–6pm, Sun -10am–4pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOT AVAILABILITY: Flu shots available when immunizing pharmacist is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - inside Schnucks on S. Grand (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 8am–8pm, Sat - 9am–6pm, Sun -10am–4pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOT AVAILABILITY: Flu shots available when immunizing pharmacist is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - inside Target - Hampton @ Chippewa (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–8pm, Sat - 9am–6pm, Sun - 9am–6pm
(Closed 1:30pm-2pm daily for lunch)

**FOR FLU SHOTS: Flu shots available when immunizing pharmacist or MinuteClinic health care provider is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

CVS - Lindell near Vandeventer (*No cost with some insurance plans)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–10pm, Sat - 9am–6pm, Sun - 9am–6pm
(Closed 1:30pm-2pm daily for lunch)

*FOR FLU SHOTS: Flu shots available when immunizing pharmacist or MinuteClinic health care provider is on duty. Age restrictions apply. Eligible patients will not pay any copayments unless otherwise required by their plan, including Medicare Part B.

CVS Flu Shot information

Walgreens - Gravois (near Grand) Avenue (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - Gravois @ Hampton (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Open 24 Hours
(Closed 1:30 - 2am for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - Gravois @ Holly Hills (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–8pm,
Sat-Sun - Closed
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - Lafayette @ Truman (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–9pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - Lindell Boulevard (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Open 24 Hours
(Closed 1:30 - 2pm for a pharmacist meal break)
(Sat & Sunday - also closed 1:30-2am for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - McCausland @ Manchester (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - N Kingshighway @ Natural Bridge Rd. (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - N. Grand @ Dr. MLK Drive (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - S. Grand @ Bates (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm,
Sat - Closed,
Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - S. Hampton @ Chippewa (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 8am–10pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - S. Kingshighway (near Southwest Ave) (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - S. Kingshighway @ Chippewa (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm, Sat - 9am–6pm, Sun -10am–6pm
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Walgreens - Union Blvd @ Page Ave (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.

Pharmacy Hours: Mon-Fri - 9am–7pm, Sat - 9am–6pm, Sun - Closed
(Closed 1:30 - 2pm for a pharmacist meal break)

Walgreens Flu Shot Clinic information

Was this page helpful?      



Comments are helpful!
500 character limit

Feedback is anonymous.

1 comment from someone like you has helped us improve this page. Keep the feedback coming!