COVID-19 Vaccine

Moderna Vaccine

Hannibal Clinic is offering the Moderna COVID-19 vaccine at no cost to area residents ages 18 and older at its main campus.

An appointment is required to receive the two-dose Moderna vaccine. Appointments can be made on Wednesdays from 8 am to 5 pm by calling 573-231-3148. Moderna vaccine patients should report to the Registration Desk at the South Entrance to the Hannibal Clinic, 100 Medical Drive. The second dose appointment will be scheduled at the time the first shot is given.

“Hannibal Clinic is thrilled to provide easy access to COVID vaccinations in a comfortable setting by trusted healthcare professionals,” said Alicia Shaffer, MBA, MSN, RN-BC, Director of Clinical Operations, Hannibal Clinic. “We have provided COVID tests and taken care of individuals with the virus for over 14 months, and have participated in COVID vaccination events since February. The ability to offer COVID vaccines is the next step in how we are improving the health of our community related to COVID-19.”


Hannibal Clinic is no longer offering the Johnson & Johnson vaccine.