COVID-19 Vaccines
The CDC recommends COVID-19 primary series vaccines for everyone ages 6 months and older, and at least one booster dose for everyone ages 5 years and older.
BJC currently offers the Pfizer vaccine for those 5 years and older. Moderna is available for children 6 months – 4 years. Click the link below to schedule a vaccine.
COVID-19 vaccination schedule for primary series in the GENERAL POPULATION
Primary Series: 2 doses given 4 weeks apart
Primary Series: 2 doses given 3 weeks apart
Booster: 1 booster given at least 5 months after the final dose in the primary series
Primary Series: 2 doses given 3 weeks apart
First Booster: 1 booster given at least 5 months after the final dose in the primary series
Second Booster: For adults ages 50 years and older, or if received Johnson & Johnson (Janssen) as primary and booster dose, given at least 4 months after the 1st booster
COVID-19 vaccination schedule for people with MODERATE OR SEVERE IMMUNE COMPROMISE
Primary Series: 3 doses, each given 4 weeks apart
Primary Series: 3 doses
2nd dose given 3 weeks after 1st dose
3rd dose given 4 weeks after 2nd dose
First Booster: Given at least 3 months after 3rd dose
Primary Series: 3 doses
2nd dose given 3 weeks after 1st dose
3rd dose given 4 weeks after 2nd dose
First Booster: Given at least 3 months after 3rd dose
Second Booster: Given at least 4 months after 4th dose
Please refer to the COVID-19 Vaccine Schedule for complete information about timing for all CDC recommended vaccines.
Learn more about COVID-19 vaccine recommendations for people who are moderately or severely immunocompromised.
To find other locations near you, visit vaccinatestl.org, or vaccines.gov.
You can also text your ZIP code to 438829, or call 1-800-232-0233 to find locations near you.
Click the link below to schedule a vaccine.
Vaccine Clinic Hours of Operation
Please note the age listed for each clinic before scheduling.
Space is limited. Please limit visits to those being vaccinated.
For those under 18, a parent or legal guardian must provide consent and be present with the patient at all times. All adults providing consent will need to show ID. Legal guardians should also provide proof of legal guardianship. We cannot accept notes, phone calls, photos, FaceTime, video or other electronic interactions.
Barnes-Jewish Hospital COVID Vaccination Clinic at the Center for Advanced Medicine
4921 Parkview Place, St. Louis MO 63110 (Download PDF map with parking information)
3rd floor
Monday: 10:30 a.m. – 5:30 p.m. (6 months – 4 years)
Tuesday: 8 a.m. – 3:30 p.m. (12 years +)
Wednesday: 8 a.m. – 3:30 p.m. (12 years +)
Thursday: 8 a.m. – 3:30 p.m. (12 years +)
Friday: 8 a.m. – 3:30 p.m. (12 years +)
Saturday: 8 a.m. – 4:30 p.m. (6 months – 4 years)
Christian Hospital
11125 Dunn Rd. Medical Office Building 2, Suite 110 St. Louis, MO 63136
Tuesday: 10:30 a.m – 5:30 p.m. (6 months – 4 years)
Wednesday 10:30 a.m. – 5:30 p.m. (6 months – 4 years)
St. Louis Children’s Specialty Care Center – West County
13001 N Outer 40 Rd, Town and Country, MO 63017
Monday: 2 p.m. – 4:30 p.m (6 months – 4 years)
Tuesday: 1 p.m. – 3:30 p.m. (6 months – 4 years)
Wednesday: 7 a.m. – 9:30 a.m. (6 months – 4 years)
Wednesday (except the 4th Wednesday of the month): 2 p.m. – 4 p.m. (6 months – 4 years)
Thursday: 8 a.m. – 10:30 a.m. (5 – 11 years)
St. Louis Children's Specialty Care Center – South County
5114 Midamerica Ln, St. Louis, MO 63129
Tuesday (4th Tuesday of the month): 1 p.m. – 4 p.m. (6 months – 4 years)
Wednesday: 7 a.m. – 3 p.m. (6 months – 4 years)
Wednesday: 7 a.m. – 9:30 a.m. (5 – 11 years)
Friday: 1 p.m. – 3:15 p.m. (6 months – 4 years)
Washington University Children’s After Hours – O’Fallon
2206 State Hwy K, O'Fallon, MO 63368
Thursdays: 8 a.m. – 4 p.m. (6 months – 4 years)
Washington University Children’s After Hours – Edwardsville
2122 Troy Rd, Edwardsville, IL 62025
Monday – Friday: 4:15 p.m. – 8 p.m. (6 months – 4 years)
To find other locations near you, or a Moderna or J&J vaccine site, visit vaccinatestl.org, or vaccines.gov.
You can also text your ZIP code to 438829, or call 1-800-232-0233 to find locations near you.
There is no charge to receive the COVID-19 vaccine. However, if you have insurance – including Medicare, Medicaid or private insurance – we will bill insurance for administration of the vaccine. Please bring your insurance card if you have one.
If you have already received the first dose of a COVID-19 vaccine elsewhere and need to schedule dose 2, please contact the organization where you received your first dose.
Please continue to wear a mask, practice social distancing and follow public health guidelines while you await your appointment and after receiving your vaccine.
COVID-19 is still present and we have yet to achieve a sufficient level of community immunity. Thank you for helping protect yourself and our community.
Learn more about COVID-19 and the vaccine.