Things to do in Hannibal

Not Just Any Hotel – Only the Best Things to do in Hannibal, Selected for You!

Jun 17, 2025 - Jun 18, 2025
2 adults, 1 room
Find
Good (627)

Rockcliffe Mansion

10:00 AM–5:00 PM
Museum
1000 Bird St
View map
Rockcliffe Mansion, a historic residence in Hannibal, Missouri, showcases 13,500 sq ft of exquisite architecture with original furnishings, offering guided tours and B&B accommodations.

Duration: Approximately 2 hours.

Paid. Guided tour costs $10 for adults, $5 for children under 12.

Good (378)
499 N Main St
View map
Mark Twain Memorial Lighthouse in Hannibal, Missouri, honors the American author with panoramic views, featuring 244 steps to a stunning overlook.

Duration: 1 to 2 hours.

Free. No charges for entry.

Good (24)

Glascock's Landing

Open 24 hours
Park
100 Hill St.
View map
Glascock's Landing in Hannibal, United States, offers scenic riverfront views and historical significance linked to Mark Twain's legacy.

Duration: Approximately 1-2 hours.

Free. Some special events may charge a fee.

Good (158)

Jim's Journey

10:00 AM–4:00 PM
Museum
509 N 3rd St
View map
Jim's Journey in Hannibal, USA, offers insights into Mark Twain's life and legacy through engaging exhibits and memorabilia.

Duration: Approximately 1.5 hours.

Free. Special events may require paid tickets.

Good (1337)

Mark Twain Boyhood Home and Museum

10:00 AM–5:00 PM
Museum
120 North Main Street
View map
Mark Twain Boyhood Home and Museum in Hannibal showcases the author's early life through interactive exhibits and preserved historic homes.

Duration: Approximately 2 hours.

Adults: $12, Children (6-17): $6, Under 6: Free. Discounts available for seniors and military.

Good (91)

Sawyer's Creek

10:00 AM–10:00 PM
Theme Park
Hannibal
View map
Sawyer's Creek is an amusement center in Hannibal, United States, offering a variety of entertainment options including rides, games, and dining facilities.

Duration: 2-4 hours.

Free entry. Additional costs for rides and games.

Good (19)

Hannibal History Museum

Mo-Su 10:00-17:00
Museum
200 N Main St
View map
The Hannibal History Museum features exhibits on local history, including notable figures like Titanic survivor Molly Brown, located in Hannibal, Missouri.

Duration: Approximately 1-2 hours.

Free. Donations are welcome for special exhibitions.

Good (1)

Cardiff Hill

Open 24 hours
Lighthouse
Hannibal
View map
Cardiff Hill Lighthouse in Hannibal, Missouri, commemorates author Mark Twain, offering visitors scenic views and a beautiful recreation area.

Duration: 1 hour.

Free. No tickets required for entry.

Good (130)

Huckleberry Park

8:00 AM–8:00 PM
Park
1300 30th St
View map
Huckleberry Park in Hannibal, Missouri is a 63-acre recreational area featuring hiking trails, disc golf, picnic shelters, tennis courts, and a playground.

Duration: 2-4 hours.

Free. No ticket purchase required for entry.

Apostolic Holiness Church

7:00 PM–9:00 PM
Church
Hannibal
View map
Apostolic Holiness Church in Hannibal, MO emphasizes a spiritual community focused on Pentecostal worship and outreach services.

Duration: 1 to 2 hours.

Free. Special events may have a nominal fee.

Hannibal First Church of the Nazarene

10:00 AM–12:00 PM
Church
Hannibal
View map
Hannibal First Church of the Nazarene offers a welcoming environment for worship, community events, and outreach programs in Hannibal, Missouri.

Duration: Approximately 1 hour.

Free. Donations are appreciated for special events and programs.

Mark Twain Lighthouse

Open year-round, 24 hours
Lighthouse
Hannibal
View map
Mark Twain Lighthouse in Hannibal, Missouri, offers scenic views of the Mississippi River and a glimpse into the life of the famed author Mark Twain.

Duration: Approximately 1 hour.

Free. No entry fee required.

Hannibal
View map
Room 111 at Hannibal Evangelical Free Church offers an inviting space for community gatherings and spiritual reflection in Hannibal, USA.

Duration: 1-2 hours.

Free. Donations accepted for special events.

Norwoods Golf Course

7:00 AM–7:00 PM
Golf Course
Clay Township
View map
Norwoods Golf Course in Hannibal offers a well-maintained 18-hole course known for its scenic views and challenging terrain, ideal for golfers of all skill levels.

Duration: About 4 hours.

Green fees: $30 for adults, $15 for children; discounts available on weekdays.