Find hotels in Hannibal, MO from CA $82

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Check Hannibal hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Hannibal hotels and places to stay

Indoor spa tub
Stoney Creek Inn Quincy
2.0 star property
8.8 out of 10, Excellent, (1000)
"cleanliness"
The price is CA $169
CA $193 total
includes taxes & fees
May 19 - May 20
Stoney Creek Inn Quincy
Indoor pool
Microtel Inn & Suites by Wyndham Quincy
2.5 star property
7.6 out of 10, Good, (1000)
"Clean, quiet and close to the venue we were attending."
The price is CA $113
CA $128 total
includes taxes & fees
Jun 9 - Jun 10
Microtel Inn & Suites by Wyndham Quincy
Indoor pool, seasonal outdoor pool, pool umbrellas, sun loungers
Best Western On The River
2.5 star property
8.6 out of 10, Excellent, (1002)
"The gentleman working the front desk was amazing. Really friendly and kind. "
The price is CA $160
CA $183 total
includes taxes & fees
May 16 - May 17
Best Western On The River
Save an average of 15% on thousands of hotels when you're signed in
Lobby
Quality Inn & Suites Hannibal
2.5 star property
7.8 out of 10, Good, (1001)
"The hotel bar was great, room was very clean. Very much enjoyed our stay 😁"
The price is CA $145
CA $167 total
includes taxes & fees
May 19 - May 20
Quality Inn & Suites Hannibal
Aerial view
Quincy Inn and Suites
2.0 star property
7.0 out of 10, Good, (855)
"Great place to stay"
The price is CA $109
CA $125 total
includes taxes & fees
May 16 - May 17
Quincy Inn and Suites
Lobby lounge
The Atrium Hotel on Third
3.5 star property
8.6 out of 10, Excellent, (621)
" It is close to Veterans Home where I visit my uncle, come from out of state. This time my visit wasn't as pleasant, do to all the remodeling, they started 6:30AM talking in the halls. When remolding is being done at least put your customers either on a different floor or farther away from the workers & work being done. they did have plastic up."
The price is CA $162
CA $185 total
includes taxes & fees
May 19 - May 20
The Atrium Hotel on Third
Lobby sitting area
Motel 6 Hannibal, MO
2.0 star property
7.2 out of 10, Good, (1000)
"It's an ok place"
The price is CA $82
CA $94 total
includes taxes & fees
May 21 - May 22
Motel 6 Hannibal, MO
Classic Room, 2 Queen Beds, Non Smoking
Town & Country Inn and Suites
2.5 star property
9.2 out of 10, Wonderful, (648)
"The hotel is a grand place to stay It would be terrific for several families or couples to stay and congregate."
The price is CA $163
CA $186 total
includes taxes & fees
May 23 - May 24
Town & Country Inn and Suites
Exterior
Sleep Inn & Suites
2.5 star property
9.6 out of 10, Exceptional, (933)
"The breakfast was one of the best we've had at a hotel. They also had containers for recycling in the hall. "
The price is CA $159
CA $184 total
includes taxes & fees
May 19 - May 20
Sleep Inn & Suites
Exterior
Super 8 by Wyndham Hannibal
2.0 star property
7.2 out of 10, Good, (1000)
"Didnt like the hill with parking's spots"
The price is CA $99
CA $113 total
includes taxes & fees
May 16 - May 17
Super 8 by Wyndham Hannibal
Indoor pool, sun loungers
Comfort Inn & Suites - Hannibal
2.5 star property
7.4 out of 10, Good, (469)
"Smooth checkin."
The price is CA $134
CA $154 total
includes taxes & fees
May 19 - May 20
Comfort Inn & Suites - Hannibal
Desk, laptop workspace, iron/ironing board, free WiFi
Baymont by Wyndham Hannibal
2.5 star property
6.0 out of 10, (517)
"The interior of the whole property was in terrible shape and under construction. Main lobby and halls to get to your room."
The price is CA $97
CA $112 total
includes taxes & fees
May 22 - May 23
Baymont by Wyndham Hannibal
Premium bedding, pillowtop beds, desk, laptop workspace
AmericInn by Wyndham Quincy
2.0 star property
7.4 out of 10, Good, (132)
"Great upgrades and very good room. I will be back"
The price is CA $122
CA $139 total
includes taxes & fees
Jun 9 - Jun 10
AmericInn by Wyndham Quincy
Lobby sitting area
Howard Johnson BY Wyndham Hannibal
2.5 star property
7.0 out of 10, Good, (74)
"This is a motel with a door leading out into the parking lot and another door on the other side of the room leading into the hallway that goes to the indoor pool. There is free breakfast and the room had the amenities. It was clean and comfortable. "
The price is CA $90
CA $104 total
includes taxes & fees
May 19 - May 20
Howard Johnson BY Wyndham Hannibal
Exterior
Holiday Inn Quincy East, an IHG Hotel
3.0 star property
8.8 out of 10, Excellent, (484)
"Hotel was clean and staff was very friendly. Had convenient shopping within walking distance and plenty of food options close by"
The price is CA $162
CA $185 total
includes taxes & fees
May 19 - May 20
Holiday Inn Quincy East, an IHG Hotel
Iron/ironing board, free cribs/infant beds, rollaway beds, free WiFi
Quality Inn & Suites Quincy - Downtown
2.5 star property
8.8 out of 10, Excellent, (376)
"The location was perfect, no more than 15 minutes from anywhere we needed to be and a five minute walk from plenty of food and entertainment options. "
The price is CA $154
CA $175 total
includes taxes & fees
Jun 2 - Jun 3
Quality Inn & Suites Quincy - Downtown
Miscellaneous
Main Street Bed & Breakfast
2.0 star property
9.2 out of 10, Wonderful, (170)
"Host was very nice, location downtown we were able to walk everywhere even the lighthouse, tough walk, fresh baked bread added plus, we will be staying here again as granddaughter has three more years of college nearby."
The price is CA $188
CA $216 total
includes taxes & fees
May 19 - May 20
Main Street Bed & Breakfast
Exterior
Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel
2.5 star property
9.8 out of 10, Exceptional, (383)
"Very friendly staff. Very clean in all areas (even the stairwells). Breakfast was served on glass plates with stainless steel flatware. Lots of variety for breakfast. One of the nicest Holiday Inn Express properties I have stayed in. "
The price is CA $217
CA $249 total
includes taxes & fees
May 18 - May 19
Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel
Seasonal outdoor pool, open 9 AM to 9:00 PM, pool umbrellas
Days Inn by Wyndham Hannibal
2.0 star property
7.2 out of 10, Good, (63)
"Nice chick front desk."
The price is CA $92
CA $105 total
includes taxes & fees
May 17 - May 18
Days Inn by Wyndham Hannibal
Lobby
Fairfield Inn & Suites Quincy
2.5 star property
8.6 out of 10, Excellent, (281)
"Girl at desk was super nice "
The price is CA $185
CA $210 total
includes taxes & fees
May 30 - May 31
Fairfield Inn & Suites Quincy
Don't see what you're looking for?
See all available properties in Hannibal
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

More cheap stays in Hannibal

Hotels near Popular Hannibal Attractions

Hannibal Travel Info

Number of hotels
138
Highest price
CA $217
Lowest price
CA $82
Known attractions
Mark Twain Cave, Mark Twain Cave and Cameron Cave and Bluff City Theater
Hotels with nearby historical attractions
6
Hotels with family-friendly amenities
6

Frequently asked questions

Where is the best place to stay in Hannibal?

Lighthouse Hospitality Hannibal is a favorite with Expedia customers. This guesthouse is a short 3-minute walk from Mississippi River, and it offers a restaurant and free parking. Other top choices based on reviews include Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel and Sleep Inn & Suites. See all available top hotels, or vacation rentals in Hannibal.

What's the top vacation rental that Hannibal has to offer?

Hannibal House ~ Walking Distance From Historic District: Visitors give good reviews to this Hannibal vacation home rental, which is located on a river and has a balcony, a garden, and a barbecue grill to put you at ease in your new surroundings. It has 5 bedrooms as well as a kitchen with a dishwasher, a fridge, and a stovetop, so you can cook with friends or family. You and your friends and family can relax into your vacation with amenities like a selection of games. Some other homes for rent in Hannibal include Cozy 3 bed, 2 bath home close to historic downtown Hannibal and Amazing Hannibal Home - Eitaly’s on Paris. See all vacation rentals in Hannibal.

If I need to cancel my hotel reservation in Hannibal, will I receive a refund?

Yes! The majority of hotel room reservations are refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Hannibal.

Where can I learn more about changing or cancelling my trip to Hannibal?

To find more details about picking new dates or cancelling your trip to Hannibal, click here.

What's the best place to stay on a budget in Hannibal?

Based on our traveler reviews, Motel 6 Hannibal, MO is a top choice for a less expensive stay. View all budget hotels in Hannibal.

What's the best place to stay when traveling with kids to Hannibal?

Best Western On The River is a hotel with an indoor pool and free parking, and it's a top choice on Expedia for families. Other options for your family trip include Quality Inn & Suites Hannibal and Sleep Inn & Suites. Kids of all ages will also enjoy a visit to Sawyer's Creek Fun Park. Find more child-friendly accommodations in Hannibal.

What's the best accommodation for a romantic vacation in Hannibal?

Hannibal Inn is a favorite 3-star hotel for couples, and features free breakfast and free WiFi. See all romantic hotels in Hannibal.

What's the best LGBTQ-friendly place to stay in Hannibal?

Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. See all available hotels listed as LGBTQ-friendly in Hannibal.

What's the best pet-friendly accommodation in Hannibal?

Comfort Inn & Suites - Hannibal is a top hotel for people traveling with their pets, and offers a full-service spa and free WiFi for its human guests. Other good choices to stay with your pet include Sleep Inn & Suites and Motel 6 Hannibal, MO. See more pet-friendly hotel accommodations in Hannibal.

Where is the best hotel to stay near Mark Twain State Park?

Kennedys Red Barn Inn is one of the top choices for your stay based on our traveler data, and this B&B offers free breakfast and a restaurant. You'll find it 6.1 mi (9.9 km) from Mark Twain State Park. Other good choices around the area include Dales Place, where friends gather and tall tales are told and FairBridge Inn Express, Monroe City.

What about the best place to stay near Mark Twain Cave?

One of the top choices for your stay is Best Western On The River, located 3.3 mi (5.3 km) from Mark Twain Cave, and this hotel offers free breakfast and an indoor pool. Main Street Bed & Breakfast and Motel 6 Hannibal, MO are two other good choices within 5 miles.

What's the best hotel in Hannibal that's close to historical sites?

Based on our travel expertise, Best Western On The River is a top hotel on Expedia for those interested in history, and it features free breakfast and LCD TVs. Other choices to soak up the local history include Baymont by Wyndham Hannibal and Lighthouse Hospitality Hannibal. Also notable landmarks to visit include Mark Twain Boyhood Home and Museum, Mark Twain Cave and Cameron Cave, and Mark Twain Memorial Lighthouse. See more options for historical stays in Hannibal.

Recent Reviews in Hannibal
Expedia verified reviews