Find hotels in Hannibal, MO from ฿2,081
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Hannibal
Family friendly
Check prices for these dates
Top 10 Hannibal hotels and places to stay

Quality Inn & Suites Hannibal West
Hannibal
8.0 out of 10, Very good, (1016)
The price is ฿3,034
฿3,515 total
includes taxes & fees
5 Dec - 6 Dec

Best Western On The River
Hannibal
8.6 out of 10, Excellent, (1004)
The price is ฿3,307
฿3,798 total
includes taxes & fees
1 Dec - 2 Dec

Sleep Inn & Suites Hannibal West
Hannibal
9.6 out of 10, Exceptional, (1009)
The price is ฿3,248
฿3,763 total
includes taxes & fees
28 Dec - 29 Dec

Comfort Inn & Suites - Hannibal
Hannibal
7.6 out of 10, Good, (658)
The price is ฿2,861
฿3,382 total
includes taxes & fees
7 Dec - 8 Dec

Baymont by Wyndham Hannibal
Hannibal
6.4 out of 10, (734)
The price is ฿2,087
฿2,413 total
includes taxes & fees
1 Dec - 2 Dec

Motel 6 Hannibal, MO
Hannibal
7.4 out of 10, Good, (1009)
The price is ฿1,864
฿2,141 total
includes taxes & fees
10 Dec - 11 Dec
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Great weekend hotel deals in Hannibal, MO
Showing deals for:12 Dec - 14 Dec
Image gallery for Garth Woodside Mansion B&B

Garth Woodside Mansion B&B
Hannibal
9.6/10Exceptional (21 reviews)
10% off
Price is ฿6,647
฿14,142 total
includes taxes & fees
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Hannibal attractions
Hannibal and related destinations
Mark Twain's boyhood home invites you to step into the world that inspired Tom Sawyer and Huckleberry Finn. Explore limestone caves, take a riverboat cruise, or hike to Lover's Leap for spectacular Mississippi River views when morning fog lifts.

More cheap stays in Hannibal

Comfort Inn & Suites - Hannibal
4000 Market St Hannibal MO
The price is ฿2,861 per night from 7 Dec to 8 Dec
฿2,861
฿3,382 total
7 Dec - 8 Dec
includes taxes & fees
7.6/10 Good! (656 reviews)
Frequently asked questions
Explore a world of travel with Expedia
Hotels Near Hannibal, Missouri
- Quincy Hotels
- Pittsfield Hotels
- Louisiana Hotels
- Bowling Green Hotels
- Perry Hotels
- Monroe City Hotels
- Palmyra Hotels
- Paris Hotels
- Shelbina Hotels
- New London Hotels
- Vandalia Hotels
- Hull Hotels
- Stoutsville Hotels
- Barry Hotels
- Taylor Hotels
- Central United States Hotels
- Pleasant Hill Hotels
- La Grange Hotels
- Northeast Missouri Hotels
- Center Hotels
More ways to book
Expedia's Latest Trends
Hotels
Packages
General
- Visit Freer
- Visit Forks
- Visit Santa Cruz
- Visit Avalon
- Visit Grand Canyon
- Visit Cumming
- Visit Sun Valley
- Visit Columbia
- Visit Montauk
- Visit Azusa
- Visit Stamford
- Visit South Lake Tahoe
- Visit Branson
- Visit Honolulu
- Visit Sequoia National Park
- Visit San Diego
- Visit Sandusky
- Visit West Point
- Visit Rainbow City
- Visit Mountain View
- Visit Palm Springs
- Visit San Rafael
- Visit Cupertino




























































































