HANNIBAL Zip Code (OH)
The Zipcode for Hannibal is 43931. Hannibal is in Monroe, Ohio in the Great Lakes region of the USA. It is located about 117 miles east-southeast of OH's capital city of Columbus.
Hannibal
43931
Cities in Ohio that start with H
HANNIBAL
52758 BOSTON HILL RD
HANNIBAL, OH, 43931-9800
- Similar named locations
Hannibal (MO) is 558 miles west.
Hannibal (NY) is 337 miles northeast.
Hannibal Center (NY) is 337 miles northeast.
Hannibal (WI) is 633 miles northwest.
- Qpzm Zip Codes Ohio Suburb of the Day: Richmond Hts -> Cuyahoga -> Ohio