Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Hannibal – 9 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Quality Inn & Suites Hannibal

Hotel in Hannibal

The Quality Inn & Suites hotel is located just west of town on Highway 36. Large selection breakfast menu. Two types of eggs, sausage, waffles, biscuit and gravy and wide selection of cereals, muffins, donuts and beverages. Room was very spacious and clean and also had a microwave and refrigerator.

Show more Show less
8.4
Very Good
512 reviews
Price from
$61.20
per night

Motel 6-Hannibal, MO

Hotel in Hannibal

Motel 6-Hannibal, MO is located in Hannibal. Featuring a 24-hour front desk, this property also provides guests with a restaurant. Guests can have a drink at the snack bar. Check in was quick and easy. Jim(front desk) was awesome. Very friendly. I ask for an extra pillow and he was on the spot. The room was very clean, plenty of towels, thanks to Kearston. We were extremely satisfied with our stay. Thank you

Show more Show less
7.8
Good
345 reviews
Price from
$45.99
per night

Best Western On the River

Hotel in Hannibal

Located in historic downtown Hannibal, this hotel serves a daily breakfast buffet. Free WiFi is available in all guest rooms. Mark Twain Boyhood Home and Museum in 5 minutes’ walk from the property. location is wonderful. Great place to stay.

Show more Show less
8.5
Very Good
285 reviews
Price from
$78.29
per night

Super 8 by Wyndham Hannibal

Hotel in Hannibal

Super 8 by Wyndham Hannibal offers air-conditioned accommodations in Hannibal. The property features a 24-hour front desk and free WiFi is available throughout the property. Room was quite and bed comfortable. Room small, but clean

Show more Show less
7.3
Good
212 reviews
Price from
$43.34
per night

Sleep Inn & Suites Hannibal

Hotel in Hannibal

Located off Highway 61, Sleep Inn & Suites Hannibal offers an indoor pool and rooms with a flat-screen TV. A microwave, refrigerator and ironing facilities are featured in each room. Wonderful facilities, clean and nice. The hairdryer is powerful

Show more Show less
9.2
Awesome
191 reviews
Price from
$71.10
per night

Comfort Inn & Suites - Hannibal

Hotel in Hannibal

This hotel is newly renovated and is located in Hannibal, Missouri. It features an indoor pool and whirlpool a great way for guest to relieve the tension of a long day. The entire property was excellent from staff to accommodations.

Show more Show less
8.1
Very Good
176 reviews
Price from
$71.82
per night

Days Inn by Wyndham Hannibal

Hotel in Hannibal

Days Inn by Wyndham Hannibal is a 2-star property located in Hannibal. Among the facilities at this property are a 24-hour front desk and an ATM, along with free WiFi throughout the property. The stay was excellent. Enjoyed the pool with close friends and loved ones who also stayed. Staff was nice and breakfast was great . Recommend to anyone

Show more Show less
6.8
Review score
145 reviews
Price from
$49.29
per night

Main Street Bed & Breakfast

Hannibal

Located in Hannibal, Main Street Bed & Breakfast provides accommodations with free WiFi, river views, and access to a hot tub. The accommodations is air conditioned and is equipped with a spa bath. Location, Comfort, breakfast, coffee

Show more Show less
9
Awesome
85 reviews
Price from
$125
per night

Garth Woodside Mansion Bed and Breakfast

Hannibal

Located in Hannibal in the Missouri region, Garth Woodside Mansion Bed and Breakfast provides accommodations with free WiFi and free private parking. Quiet location in countryside; beautiful scenery.

Show more Show less
9.7
Exceptional
14 reviews
Price from
$166.16
per night

Budget Inn Palmyra

Palmyra (Near Hannibal)

Featuring rooms with a 32 inch flat-screen TV, this motel located in Palmyra is 15 minutes’ drive to Wakonda Lake and State Park. Free WiFi access is available. Loved the look of hotel, glad I could park in-front of my door and loved it was an outside 1 story hotel. I loved the laundry facility and I’ve and vending was right across from my room with big signs! I liked that it had a small refrigerator and microwave so we could at least heat food we bought and keep thing’s refrigerated!

Show more Show less
6.7
Review score
73 reviews
Price from
$51.30
per night

Most-booked hotels in Hannibal in the past month

See all

FAQs about hotels in Hannibal

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Hannibal:

Explore guest reviews of hotels in Hannibal

See all