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

Best Western On The River
"The indoor pool was located in the center of the hotel and open to ell floors and smell of chlorine was everywhere. Breakfast was very simple and not sure if it was fresh. No fruit at all. No resturaunt nearby."
Reviewed on Aug 25, 2026

Quality Inn & Suites Hannibal West
"Excellent service, I enjoyed, especially the free Breakfast"
Reviewed on Aug 24, 2026

Comfort Inn & Suites - Hannibal
"Everything was ok. Comfortable beds. The red Light flashing on phone was annoying and front desk said it couldn't be turned. The pool could have been cleaner."
Reviewed on Aug 24, 2026

Super 8 by Wyndham Hannibal
"I would have given higher scores, Had I not discovered two cockroaches in my room and the ice makers wasn't working."
Reviewed on Aug 24, 2026

Sleep Inn & Suites Hannibal West

Motel 6 Hannibal, MO

Baymont by Wyndham Hannibal

Days Inn by Wyndham Hannibal

Lighthouse Inn & Suites
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

Best Western On The River
"This was a great place. Very peaceful and clean."
Explore More Ways to Travel with Travelocity
- Days Inn by Wyndham Hannibal
- Economy Inn & Suites
- FairBridge Inn Express Monroe City
- Garth Woodside Mansion B&B
- LGBT Friendly in Hannibal
- Hilton Hotels in Hannibal
- Historical in Hannibal
- Holiday Inn Express & Suites Hannibal - Medical Center by IHG
- Pool in Hannibal
- Balcony in Hannibal
- Bar in Hannibal
- Hot Tub in Hannibal
- Indoor Pool in Hannibal
- Kitchenette in Hannibal
- Smoking in Hannibal
- Lake in Hannibal
- Luxury in Hannibal
- Marriott Hotels & Resorts in Hannibal
- Motel 6 Hannibal MO
- Pet Friendly in Hannibal
- Quality Inn & Suites Hannibal West
- River's Edge Motel
- Riverside Inn Hannibal
- Romantic in Hannibal
- Hotels in Louisiana
- Hotels in Macon
- Hotels near Mark Twain Casino
- Hotels near Mark Twain Cave
- Hotels near Mark Twain Lake
- Hotels near Mark Twain Memorial Lighthouse
- Hotels near Mark Twain State Park
- Hotels in Maywood
- Hotels in Mexico
- Apartments in Monroe City
- Cabins in Monroe City
- Hotels in Monroe City
- Motels in Monroe City
- Privatevacationhomes in Monroe City
- Hotels in Montgomery City
- Bedandbreakfast in New London
- Cabins in New London
- Hotels in New London
- Motels in New London
- Bedandbreakfast in Palmyra
- Cabins in Palmyra
- Pet Friendly in Palmyra
- Hotels in Palmyra
- Motels in Palmyra
- Hotels in Paris
- Cabins in Perry
- Hotels in Perry
- Hotels in Shelbina
- Hotels in Shelbyville
- Hotels in Silex
- Hotels in Stoutsville
- Motels in Taylor
- Hotels in Troy
- Hotels in Vandalia
- Sleep Inn & Suites Hannibal West
- Spa in Hannibal
- Super 8 by Wyndham Hannibal
- Experience Hannibal MO from this historic home built in 1844
- Waterpark in Hannibal
- Lodges in Hannibal
- Motels in Hannibal
- Privatevacationhomes in Hannibal
- Hotels in La Grange
- Hotels in Laddonia
- 4 Star Hotels in Hannibal
- Hotels in Alexandria
- Hotels near Bluff City Theater
- Hotels in Bowling Green
- Oak Hill Inn & Suites
- Hotels in Canton
- Hotels in Clarksville
- Bedandbreakfast in Frankford
- Hotels in Frankford
- Bedandbreakfast in Hannibal
- Cabins in Hannibal
- Aparthotels in Hannibal
- Guesthouses in Hannibal
- Best Western On The River
- Boutique in Hannibal
- Casino in Hannibal
- Budget in Hannibal
- Comfort Inn & Suites - Hannibal
- Business in Hannibal










