Visit Hannibal Boat Harbor at P.O. Box 603 in Hannibal, MO. Hannibal Boat Harbor offers direct access to the water and other amenities within Hannibal. Call 573-221-9539 to contact Hannibal Boat Harbor directly. Currently there are no reviews for Hannibal Boat Harbor.