Free Flu Shot Clinics

A listing of free influenza vaccine clinics open to the public in the City of St. Louis.

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:

Affinia Healthcare - Biddle Street

Tuesdays and Thursdays 12pm-3pm (during the month of January).
Registration STRONGLY RECOMMENDED. Click the link to register.
You will be asked to provide a telephone number, but do not need to show an identification card or provide an email address.
Please allow at least 30 minutes for completion of testing upon arrival at the testing site. Delays may occur in the event of inclement weather. Walk-ins to the event without prior registration cannot be guaranteed a test.
Additional Testing - 1/29/2021, 12pm-3pm

State of Missouri sponsored COVID-19 FREE Testing Information

CareSTL Health - Dr. MLK Drive

Flu Vaccinations: By appointment only, call 314-367-5820 to schedule your vaccination.
Tuesdays, 9am-4pm (through the end of March 2021)
Missouri Residents Only. Advanced registration highly encouraged, but not required. Click the link to register.
You will be asked to provide a telephone number, but do not need to show an identification card or provide an email address.
Please allow at least 30 minutes for completion of testing upon arrival at the testing site. Delays may occur in the event of inclement weather. Walk-ins to the event without prior registration cannot be guaranteed a test.

State of Missouri sponsored COVID-19 FREE Testing

CareSTL Health - Pope Ave

Flu Vaccinations: By appointment only, call 314-367-5820 to schedule your vaccination.
COVID-19 Testing: Pediatric COVID-19 Testing ONLY, Fridays, 9am-12pm
For information on COVID-19 testing, call 314-COV-TEST.

CareSTL Health

CareSTL Health - Riverview Blvd

Flu Vaccinations: By appointment only, call 314-367-5820 to schedule your vaccination.
*** WEEK OF DECEMBER 28 - NO COVID-19 TESTING AVAILABLE***
For information on COVID-19 testing, call 314-COV-TEST.

CareSTL Health

CareSTL Health - Whittier

Flu Vaccinations: By appointment only, call 314-367-5820 to schedule your vaccination.
*** COVID-19 Testing ***
Mondays and Fridays, 9am-4pm (Feb. 19)
Missouri Residents Only. Advanced registration highly encouraged, but not required. Click the link to register.
You will be asked to provide a telephone number, but do not need to show an identification card or provide an email address.
Please allow at least 30 minutes for completion of testing upon arrival at the testing site. Delays may occur in the event of inclement weather. Walk-ins to the event without prior registration cannot be guaranteed a test.

State of Missouri sponsored COVID-19 FREE Testing

CVS - Delmar @ Skinker (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.
Pharmacy Hours: Mon-Fri - 8am–9pm, Sat - 9am–6pm, Sun -10am–6pm
*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 - Gravois @ Chippewa (*No cost with insurance)

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
*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 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–4pm
*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 insurance)

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
*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 Culinaria (*No cost with insurance)

Please click the link below for information and to schedule your flu shot.
Pharmacy Hours: Mon-Fri - 8am–5pm, Sat - 9am–5pm, Sun -10am–4pm
*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 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–4pm
*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 insurance)

Please click the link below for information and to schedule your flu shot.
Pharmacy Hours: Mon-Fri - 8am–9pm, Sat - 9am–6pm, Sun -10am–4pm
*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 insurance)

Please click the link below for information and to schedule your flu shot.
Pharmacy Hours: Mon-Fri - 8am–9pm, Sat - 9am–6pm, Sun -10am–4pm
*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 insurance)

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
**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 insurance)

Please click the link below for information and to schedule your flu shot.
Pharmacy Hours: Open 24 Hours
*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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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, Pharmacist on meal break 1:30 - 2pm

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 - 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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

Walgreens Flu Shot Clinic information

Walgreens - S. Broadway Avenue (*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, Pharmacist on meal break 1:30 - 2pm

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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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 - 9am–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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.

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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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–9pm, Sat - 9am–6pm, Sun -10am–6pm, Pharmacist on meal break 1:30 - 2pm

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!