Recent legislation requires Hospitals to list their gross charges on their website.  While this list is representative of Hannibal Regional charges, we highly encourage you to call a Patient Account Representative for specific rates and charges at 573-248-1300.