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 21, 2025

Best Western On The River
Reviewed on Jul 15, 2025

Quality Inn & Suites Hannibal
Reviewed on Jul 20, 2025

Comfort Inn & Suites - Hannibal
Reviewed on Jul 21, 2025

Motel 6 Hannibal, MO
Reviewed on Jul 14, 2025

Super 8 by Wyndham Hannibal
Reviewed on Jul 23, 2025

Days Inn by Wyndham Hannibal
Reviewed on Jul 18, 2025

Howard Johnson BY Wyndham Hannibal
Reviewed on Jul 23, 2025

Baymont by Wyndham Hannibal
Reviewed on Jul 23, 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

Riverside Inn 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 Lovers Leap
- Hotels near Molly Brown Museum and Home
- Hotels near Mark Twain Memorial Lighthouse
- 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
- Monroe City Hotels
- Perry Hotels
- Pittsfield Hotels
- Louisiana Hotels
- Bowling Green Hotels
- Stoutsville Hotels
- Palmyra Hotels
- Paris Hotels
- Shelbina Hotels
- New London Hotels
- Hull Hotels
- Vandalia Hotels
- Central United States Hotels
- Center Hotels
- La Grange Hotels
- Central Missouri Hotels
- Taylor Hotels
- Barry Hotels
- Northeast Missouri Hotels
- Pleasant Hill Hotels
- Rockport Hotels
- Great River Road Hotels
- Frankford Hotels
- Western Illinois Hotels
- New Salem Hotels
- Shelbyville Hotels
- East Hannibal Hotels
- Curryville Hotels
- Maywood Hotels
- Baylis Hotels
- Atlas Hotels
Most popular
- Hotels in Joplin
- Hotels in Jefferson City
- Pet Friendly Hotels in Branson
- Hotels in Fulton
- Hotels in Lebanon
- Hotels in Springfield
- Kid Friendly Hotels in Branson
- Hotels in St. Joseph
- Hotels in Clinton
- Hotels in Camdenton
- Hotels with an Indoor Pool in Branson
- Hotels with Hot Tubs in Branson
- Hotels in Lake Ozark
- Hotels in Poplar Bluff
- Hotels in Farmington
- Hotels in Rolla
- Hotels in Washington
- Hotels in Columbia
- Hotels in Sedalia
- Hotels in Cape Girardeau
- Hotels in Branson
- Hotels in Osage Beach