Hannibal Hannibal, MO Hannibal5985 Hospital Dr. Hannibal, MO 63401After Hours: Mon - Fri 8am - 10pm Hotels Nearby Hotel 15985 Hospital Dr. Hannibal, MO 63401Medical Rates: Hotel 25985 Hospital Dr. Hannibal, MO 63401Medical Rates: Hotel 35985 Hospital Dr. Hannibal, MO 63401Medical Rates: Hotel 45985 Hospital Dr. Hannibal, MO 63401Medical Rates: Restaurants Nearby Restaurant 15985 Hospital Dr. Hannibal, MO 63401Restaurant 25985 Hospital Dr. Hannibal, MO 63401Restaurant 35985 Hospital Dr. Hannibal, MO 63401Restaurant 45985 Hospital Dr. Hannibal, MO 63401 Schedule an Appointment Call: (573) 874-7800 Monday through Friday between 8:00 AM to 4:00 PM Schedule an appointment online. Sign UpFor Our News- Letter! Your Source For: Advice, Stories, Upcoming Events, And More! Email Address:* CAPTCHA Getting a Second Opinion Make an appointment with one of our medical oncologists, radiation oncologists, genetics experts, or hematology professionals by calling 573-874-7800. Schedule an Appointment Call: (573) 874-7800 Monday through Friday between 8:00 AM to 4:00 PM Current patients can call to schedule an appointment or use the online patient portal. Newly Diagnosed Your First Visit Plan Your Travel What You Will Need Services & Amenities Patient & Caregiver Support Diseases & Conditions Insurance & Assistance Living Beyond Cancer Privacy Policy Patient Benefit Services Survivor Stories