Request an Appointment

Complete this form to request an appointment with a Hannibal Clinic provider. A member of our team will contact you to set up your appointment.

If you are a member of the Hannibal Clinic Patient Portal, you may reach your provider's office directly by sending them a secure message from the portal by logging in to your account.

If you prefer to speak to someone to schedule your appointment, please call the Hannibal Clinic main line at (573) 221-5250, Monday through Friday 8:00 am - 5:00 pm and our team will be happy to assist you in getting you to the right office to meet your appointment needs.