Contact Us

Looking for a phone number or e-mail address? Want to drop us a line or visit with us in person? You’ve come to the right place. Below, you’ll find all the convenient ways to access your bank’s products, services, and personnel.


Traditional Mail:
HNB Bank
PO Box 1107
Hannibal, MO 63401-1107

Telephone Us:
(573) 221-0050
Toll Free (877) 382-8680

Telephone Banking with Financial Connection:
(866) 975-4HNB

Internet Banking:

Branch Locations

ATM Locations

Interested in working with HNB Bank? Click here to download an employment application.

eBanking Services

Looking for more banking convenience? eBanking Services from HNB include online account access, electronic bill payment, email statements and more. Learn More About eBanking Services >

Personalized Debit Card

In Person

We welcome the opportunity to visit with you! Stop by or call to make an appointment to discuss your life planning stragegies and find out more about our solutions that can get you there! See All Branch Locations >