About Hannibal
Hannibal is a city along the Mississippi River in Marion and Ralls counties in Missouri, United States. According to the 2020 U.S. census, the population was 17,108, making it the largest city in Marion County. The bulk of the city is in Marion County, with a tiny sliver in the south extending into Ralls County.
Source: Wikipedia
Getting There
✈️ Airports
✈️
Quincy Regional Airport Baldwin Field
🚂 Train / Metro
🚂
Quincy station
Things to Do Nearby
Mark Twain Boyhood Home & Museum
Mark Twain Cave
John Wood Mansion
Visitor reviews
No reviews yet. Stayed here? Be the first to share your experience.
Write a review
More in Hannibal
Own a motel or hotel? Run it on MotelEasy.
Reservations, check-in, housekeeping, staff and OTA sync in one simple dashboard. Flat $20/month after a 14-day free trial.
Start your free trial →No contracts. Cancel anytime.