




12 hotels in Hannibal, United States, 0 five-star.
OBO Travel lists 12 hotels in Hannibal, United States, 12 of them with photo galleries and full descriptions. Well-rated picks include Super 8 by Wyndham Hannibal, Best Western On the River, Holiday Inn Express & Suites Hannibal - Medical Center and Sleep Inn & Suites. Prices come live when you pick your dates, with the cancellation policy shown before you book.
Top hotels in Hannibal
Verified availability first, then star rating and photo quality.

Super 8 by Wyndham Hannibal
Kingdom City
Super 8 Hannibal is a popular choice amongst travelers in Hannibal (MO), whether exploring or just passing through. T...

Best Western On the River
Hannibal
The Best Western On the River boasts a prime location just steps from historic downtown Hannibal and the Mississippi...

Holiday Inn Express & Suites Hannibal - Medical Center
Hannibal
Welcome to the Holiday Inn Express &Suites in Hannibal, MO. We are conveniently located off Interstate 36 at the Shin...

Sleep Inn & Suites
Hannibal
Take advantage of recreation opportunities including an indoor pool and a fitness center. Take advantage of the hotel...

Baymont by Wyndham Hannibal
HANNIBAL
Enjoy free breakfast, Wi-Fi, and parking, along with a fitness center, indoor pool, and game area when you stay at th...

Lighthouse Hospitality Hannibal
HANNIBAL
When you a stay at Riverside Inn in Hannibal, you'll be in the historical district, within a 5-minute walk of Mississ...

Comfort Inn & Suites - Hannibal
HANNIBAL
Take time to pamper yourself with a visit to the full-service spa. You're sure to appreciate the recreational ameniti...

Quality Inn & Suites
HANNIBAL
Get more for your hard earned money when you stay at our Quality Inn and Suites hotel in Hannibal, Missouri. Enjoy ea...

Motel 6 Hannibal
HANNIBAL
Enjoy a comfortable stay at Motel 6 Hannibal, MO, featuring an indoor pool, complimentary Wi-Fi, and a cozy lobby fir...

Days Inn by Wyndham Hannibal
HANNIBAL
Ideally located in the Hannibal area, Days Inn - Hannibal promises a relaxing and wonderful visit. The property offer...

Howard Johnson by Wyndham Hannibal
HANNIBAL
Conveniently located off US-61, Howard Johnson by Wyndham Hannibal offers desirable amenities such as an indoor pool...

Budget Inn Palmyra
PALMYRA
Featuring rooms with a 32-inch flat-screen TV, this motel in Palmyra is a 15-minute drive from Wakonda Lake and State...
Best value hotels in Hannibal
Three and four-star stays with photos and descriptions.

Super 8 by Wyndham Hannibal
Kingdom City
Super 8 Hannibal is a popular choice amongst travelers in Hannibal (MO), whether exploring or just passing through. T...

Best Western On the River
Hannibal
The Best Western On the River boasts a prime location just steps from historic downtown Hannibal and the Mississippi...

Holiday Inn Express & Suites Hannibal - Medical Center
Hannibal
Welcome to the Holiday Inn Express &Suites in Hannibal, MO. We are conveniently located off Interstate 36 at the Shin...
Popular hotel chains in Hannibal
Every property of a chain on one page.
Frequently asked questions about hotels in Hannibal
How many hotels are there in Hannibal?
OBO Travel lists 12 hotels in Hannibal, United States, including 0 five-star and 0 four-star properties.
What are the best hotels in Hannibal?
Popular choices with strong ratings and photo galleries include Super 8 by Wyndham Hannibal, Best Western On the River, Holiday Inn Express & Suites Hannibal - Medical Center and Sleep Inn & Suites. Open any hotel to see rooms, facilities and live prices for your dates.
When is the best time to visit Hannibal?
Hotel prices in Hannibal vary by season and local events. Enter your dates to compare live rates, and check a few alternatives if you are flexible.
How much does a hotel in Hannibal cost?
Rates depend on dates, room type and board basis. Pick your dates on any hotel page to see live prices.
Can I cancel a hotel booking in Hannibal?
Many rooms offer free cancellation up to a deadline. The exact cancellation policy is shown on every room before you pay.
Nearby destinations
Other places to stay within easy reach of Hannibal.





