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
Check hotel availability in Hannibal
Top Hannibal hotels

Quality Inn & Suites Hannibal

Best Western On The River

Sleep Inn & Suites

Comfort Inn & Suites - Hannibal

Motel 6 Hannibal, MO

Baymont by Wyndham Hannibal

Super 8 by Wyndham Hannibal

Days Inn by Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal
Hotels in Hannibal with star-rating
Check Hannibal hotel room prices by star rating

4 Star Hotels

3 Star Hotels
Top hotels in Hannibal where Kids stay FREE

Sleep Inn & Suites
Top family friendly Hannibal hotel deals

Best Western On The River
Top cheap Hannibal hotel deals
Economy Inn & Suites
Top hotels in Hannibal for Extended Stay

Lighthouse Inn & Suites
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.
Hannibal hotels essential information
Accommodation | 157 hotels |
---|---|
Lowest Price | $62 |
Highest Price | $185 |
Popular hotels | Quality Inn & Suites Hannibal, Best Western On The River, Sleep Inn & Suites, Comfort Inn & Suites - Hannibal, Motel 6 Hannibal, MO, Baymont by Wyndham Hannibal, Super 8 by Wyndham Hannibal, Days Inn by Wyndham Hannibal, Howard Johnson BY Wyndham Hannibal |
Frequently asked questions
Recent Hannibal hotel reviews by fellow wanderers
