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 Hannibal West
Love that I could bring my cat. This is 4th stay, largely due to the cost of a pet. The hotell is clean and I feel safe. Nice having restaurants so close. Will stay again on my next cross country trip.
Reviewed on Jan 13, 2026

Lighthouse Inn & Suites
Average room
Reviewed on Dec 17, 2025

Best Western On The River
Pool was perfect
Reviewed on Jan 7, 2026

Quality Inn & Suites Hannibal West
All good, except a slight odor in the room
Reviewed on Jan 13, 2026

Comfort Inn & Suites - Hannibal
Clean room
Reviewed on Jan 12, 2026

Motel 6 Hannibal, MO
Staff was great and the room was clean. Water could have been hotter
Reviewed on Jan 12, 2026

Howard Johnson BY Wyndham Hannibal
Great staff! Very friendly!
Reviewed on Dec 24, 2025

Super 8 by Wyndham Hannibal
clean room - soft beds - friendly staff - very welcoming - lobby nice
Reviewed on Jan 2, 2026

Baymont by Wyndham Hannibal
Very nice and helpful staff. Decent room and breakfast. Building overall is a bit dated.
Reviewed on Dec 15, 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

Sleep Inn & Suites Hannibal West
Explore More Ways to Travel with Travelocity
- Hotels near Sawyer's Creek Fun Park
- B&B in Vandalia
- Cabins in Vandalia
- Vandalia Hotels
- B&B in Stoutsville
- Cabins in Stoutsville
- Stoutsville Hotels
- B&B in Frankford
- Frankford Hotels
- B&B in Perry
- Cabins in Perry
- Condos in Perry
- Perry Hotels
- Motels in Perry
- Vacation Homes in Perry
- Hotels near Bluff City Theater
- B&B in Bowling Green
- Cabins in Bowling Green
- Pet Friendly Hotels in Bowling Green
- Bowling Green Hotels
- Motels in Bowling Green
- Motels in Curryville
- Hotels near Big River Train Town
- Hotels near Wakonda State Park
- Hotels near Mark Twain State Park
- 5 Star Hotels in Palmyra
- B&B in Palmyra
- Cabins in Palmyra
- Hotels with Free Parking in Palmyra
- Pet Friendly Hotels in Palmyra
- Palmyra Hotels
- Motels in Palmyra
- Cabins in Canton
- Guest Houses in Canton
- Casino Resorts & in Canton
- Spa Resorts & in Canton
- Canton Hotels
- 5 Star Hotels in Louisiana
- B&B in Louisiana
- Guest Houses in Louisiana
- Boutique Hotels in Louisiana
- Hotels with Balconies in Louisiana
- Spa Resorts & in Louisiana
- Louisiana Hotels
- Lodges in Louisiana
- Hotels near Mark Twain Lake
- Hotels near Planters Barn Theater
- Cabins in Saverton
- 4 Star Hotels in Hunnewell
- Cabins in Hunnewell
- Motels in Hunnewell
- B&B in Taylor
- Guest Houses in Taylor
- Taylor Hotels
- Motels in Taylor
- Vacation Homes in Taylor
- Hotels near The Eagle's Nest Winery
- Hotels near Mark Twain Cave and Cameron Cave
- Hotels near Molly Brown Museum and Home
- Hotels near Rockcliffe Mansion
- Farber Hotels
- 5 Star Hotels in Monroe City
- Farmstay in Monroe City
- B&B in Monroe City
- Cabins in Monroe City
- Condos in Monroe City
- Monroe City Hotels
- Motels in Monroe City
- Vacation Homes in Monroe City
- B&B in La Grange
- Cabins in La Grange
- Guest Houses in La Grange
- La Grange Hotels
- Motels in La Grange
- Hotels near Mark Twain Birthplace State Historic Site
- Hotels near Mark Twain Boyhood Home and Museum
- Cabins in New London
- New London Hotels
- Motels in New London
- Hotels near Mark Twain Memorial Lighthouse
- Hotels near Mark Twain Casino
- Hotels near Mark Twain Cave
- Maywood Hotels










