Our Address and Visiting Hours

The Hannibal Regional Hospital is located on the beautiful campus of Hannibal Regional Healthcare System in Hannibal, Missouri.

Hannibal Regional Hospital
6000 Hospital Drive
Hannibal, MO 63401
(573) 248-1300

Hospital Visiting Hours - 8:00 am - 8:00 pm

Click Here for a HRHS campus map.