Book Hotels in Hannibal, MO
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Hannibal hotels

Sleep Inn & Suites
Reviewed on Jul 6, 2025

Best Western On The River
Reviewed on Jul 6, 2025

Quality Inn & Suites Hannibal
Reviewed on Jul 6, 2025

Comfort Inn & Suites - Hannibal
Reviewed on Jun 29, 2025

Motel 6 Hannibal, MO
Reviewed on Jul 1, 2025

Super 8 by Wyndham Hannibal
Reviewed on Jul 5, 2025

Days Inn by Wyndham Hannibal
Reviewed on Jul 8, 2025

Howard Johnson BY Wyndham Hannibal
Reviewed on Jun 3, 2025

Baymont by Wyndham Hannibal
Reviewed on Jul 6, 2025
Cheap Hannibal hotels
Economy Inn & Suites
Hotels in Hannibal with star-rating
Check Hannibal Hotels by Star Rating

4 Star Hotels

3 Star Hotels
Hannibal Hotel & Travel Guide
Are you researching St. Louis - Northeast Missouri and are eager to find somewhere to rest and relax in Hannibal? Travelocity can help. Modern travelers using Travelocity presently can access around 11 excellent accommodations within a 6-mile (10-kilometer) radius of Hannibal's center.
Families that are hoping to find accommodation surrounded by the locals of downtown Hannibal, will enjoy finding the Super 8 Hannibal Mo and Motel 6 Hannibal Mo.
The Hannibal area has some affordable hotel options sure to please budget-minded visitors. The Eagles Nest Hotel is 16 miles (26 kilometers) from the center of Hannibal, while the Super 8 Hannibal Mo is 0.2 miles (0.3 kilometers) away. Alternative affordable accommodation options include the Days Inn Hannibal and the Budget Host Quincy.
The Hannibal Garden House Bed and Breakfast is positioned 2 miles (3 kilometers) away from downtown Hannibal. An alternative place to stay is the Holiday Inn Quincy East, which is 17 miles (27 kilometers) away. Alternate Travelocity-registered hotels include the Fairfield Inn & Suites Quincy and the Hampton Inn Quincy.
Once you have seen the sights in Hannibal, be sure to visit St. Louis - Northeast Missouri's other scenic and cultural delights. Travel through St. Louis - Northeast Missouri's history museums. Anyone seeking some fresh air can also take the time to check out the region's prairies. Fun-loving travelers might also take part in mountain biking in the area.
55 miles (92 kilometers) away from Hannibal, you'll find Macon, which is where you can spend a few hours exploring Stephen's Park and Long Branch State Park. Some Travelocity-listed Macon hotel options include the Comfort Inn and Super 8 Macon Mo. Alternatively, you could stay in New Florence, 55 miles (90 kilometers) to the south of Hannibal, where you'll find the Americas Best Value Inn and Days Inn New Florence. The Stone Hill Winery and New Florence United Methodist Church are some of the more popular sites to discover in New Florence.
Travelocity's travel guide is also a very good way to pick up more secrets of Hannibal.
Frequently asked questions
Recent Hannibal hotel reviews by fellow wanderers

Days Inn by Wyndham Hannibal
Explore More Ways to Travel with Travelocity
- Types of hotels
- Accommodation Types in Hannibal
- Hotels near…
- Hotels by star rating
- Areas of Hannibal
- Book on Expedia
Accommodation Types
Accommodation Types in Hannibal
- Hotels with Restaurants in Hannibal
- Historic Hotels in Hannibal
- Hotels with Free Breakfast in Hannibal
- Kid Friendly Hotels in Hannibal
- Convention Center Hotels in Hannibal
- Pet Friendly Hotels in Hannibal
- Hotels with Pools in Hannibal
- Cheap Hotels in Hannibal
- Hotels with a Gym in Hannibal
- Hotels with an Indoor Pool in Hannibal
- Hotels with Hot Tubs in Hannibal
- Luxury Hotels in Hannibal
- Hotels with Bar in Hannibal
- Spa Resorts & Hotels in Hannibal
- Hotels on the River in Hannibal
- Romantic Getaways & Hotels in Hannibal
- Arcade Hotels in Hannibal
- Hotels with smoking rooms in Hannibal
- Golf Resorts & Hotels in Hannibal
- Hotels with Suites in Hannibal
- Hotels with Balconies in Hannibal
- Hotels on the Lake in Hannibal
An Attraction
- Hotels near Mark Twain Cave
- Hotels near Mark Twain Boyhood Home and Museum
- Hotels near Mark Twain Cave and Cameron Cave
- Hotels near Rockcliffe Mansion
- Hotels near Mark Twain Memorial Lighthouse
- Hotels near Lovers Leap
- Hotels near Molly Brown Museum and Home
- Hotels near Big River Train Town
- Hotels near Sawyer's Creek Fun Park
- Hotels near Planters Barn Theater
- Hotels near Jim's Journey: The Huck Finn Freedom Center
- Hotels near Bluff City Theater
- Hotels near Mississippi River
- Quincy Hotels
- Perry Hotels
- Monroe City Hotels
- Pittsfield Hotels
- Louisiana Hotels
- Bowling Green Hotels
- Stoutsville Hotels
- Palmyra Hotels
- Paris Hotels
- New London Hotels
- Shelbina Hotels
- Vandalia Hotels
- Hull Hotels
- Center Hotels
- Central United States Hotels
- La Grange Hotels
- Taylor Hotels
- Central Missouri Hotels
- Pleasant Hill Hotels
- Northeast Missouri Hotels
- Barry Hotels
- Maywood Hotels
- Frankford Hotels
- Great River Road Hotels
- Rockport Hotels
- Western Illinois Hotels
- Shelbyville Hotels
- New Salem Hotels
- East Hannibal Hotels
- Curryville Hotels
- Baylis Hotels
- Atlas Hotels