- Please support our journalism through affiliate links. Affiliate Disclosure
Hannibal is a city on the Mississippi River about 100 miles from St. Louis, best known as the childhood home of author Samuel Langhorne Clemens, better known as Mark Twain. Many of Tom Sawyer’s and Huckleberry Finn’s adventures were set in Hannibal. The Mark Twain Boyhood Home & Museum is one of the popular attractions. Rockcliffe Mansion is a beautifully restored museum home with many original furnishings and décor. Kids will love exploring Mark Twain Cave and Cameron Cave on a hot summer day, especially if they read about them in Tom Sawyer’s adventures. The Mark Twain Memorial Lighthouse is worth the steep climb as it offers fantastic views. Get a real feel of the place by taking one of boat tours on the mighty Mississippi.
Plan Your Trip
Get Ready to Go!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Go to travel reservations.