Find hotels in Hannibal, MO from £47

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Hannibal hotels and places to stay

Our top choices for Hannibal hotels

Sleep Inn & Suites

2.5 star property
9.6 out of 10, Exceptional, (1001)
"Great stay!"
The price is £87
includes taxes & fees
28 Sept - 29 Sept
Sleep Inn & Suites

FairBridge Inn Express, Monroe City

2.0 star property
8.8 out of 10, Excellent, (413)
"Nice hotel. Rooms had great A/C. Very easy to check in. "
The price is £60
includes taxes & fees
5 Sept - 6 Sept
FairBridge Inn Express, Monroe City

Town & Country Inn and Suites

2.5 star property
9.2 out of 10, Wonderful, (863)
"Great stay!"
The price is £100
includes taxes & fees
22 Sept - 23 Sept
Town & Country Inn and Suites

Stoney Creek Inn Quincy

2.0 star property
8.8 out of 10, Excellent, (1008)
"Great hotel with friendly staff."
Stoney Creek Inn Quincy

Days Inn by Wyndham Hannibal

2.0 star property
7.2 out of 10, Good, (193)
"Room was clean and comfortable. "
The price is £57
includes taxes & fees
2 Sept - 3 Sept
Days Inn by Wyndham Hannibal

Best Western On The River

2.5 star property
8.6 out of 10, Excellent, (1008)
"It was close to everything and easy to get around"
The price is £100
includes taxes & fees
22 Sept - 23 Sept
Best Western On The River

Lighthouse Inn & Suites

4.0 star property
9.0 out of 10, Wonderful, (18)
"Location is excellent! Close to historic downtown but far enough away to be quiet and peaceful! Very clean and decor is wonderful!"
The price is £122
includes taxes & fees
31 Aug - 1 Sept
Lighthouse Inn & Suites

Comfort Inn & Suites - Hannibal

2.5 star property
7.6 out of 10, Good, (627)
"The beds were super comfy"
The price is £86
includes taxes & fees
14 Sept - 15 Sept
Comfort Inn & Suites - Hannibal

Riverside Inn Hannibal

2.5 star property
9.4 out of 10, Exceptional, (136)
"Very nice rooms right on the river!"
The price is £133
includes taxes & fees
1 Sept - 2 Sept
Riverside Inn Hannibal

Super 8 by Wyndham Hannibal

2.0 star property
7.2 out of 10, Good, (1004)
"Service was good and staff was friendly. The breakfast left some to be desired."
The price is £50
includes taxes & fees
7 Sept - 8 Sept
Super 8 by Wyndham Hannibal

Motel 6 Hannibal, MO

2.0 star property
7.4 out of 10, Good, (1005)
"Staff was really helpful and was def a great stay "
The price is £47
includes taxes & fees
2 Sept - 3 Sept
Motel 6 Hannibal, MO

Garden House Bed and Breakfast

2.0 star property
8.4 out of 10, Very good, (26)
"A beautiful 19th century mansion, decorated in period. Quiet and comfortable."
The price is £72
includes taxes & fees
11 Sept - 12 Sept
Garden House Bed and Breakfast

Quality Inn & Suites Hannibal

2.5 star property
8.0 out of 10, Very good, (1006)
"it was a decent stay for the price"
The price is £90
includes taxes & fees
7 Sept - 8 Sept
Quality Inn & Suites Hannibal

Howard Johnson BY Wyndham Hannibal

2.0 star property
7.2 out of 10, Good, (131)
"Its a fine place. A bit outdated and worn but it met our needs and was clean."
The price is £48
includes taxes & fees
3 Sept - 4 Sept
Howard Johnson BY Wyndham Hannibal

Baymont by Wyndham Hannibal

2.5 star property
6.2 out of 10, (696)
"A true 70s time capsil. Enjoyed our stay."
The price is £49
includes taxes & fees
7 Sept - 8 Sept
Baymont by Wyndham Hannibal

River's Edge Motel

2.0 star property
9.0 out of 10, Wonderful, (338)
"Great clean place to stay with friendly staff"
The price is £67
includes taxes & fees
31 Aug - 1 Sept
River's Edge Motel

Heritage Hotel Quincy

2.0 star property
8.6 out of 10, Excellent, (163)
"Wonderful, comfortable, clean ,hospitable, friendly staff."
The price is £70
includes taxes & fees
2 Sept - 3 Sept
Heritage Hotel Quincy

Holiday Inn Quincy East by IHG

3.0 star property
8.8 out of 10, Excellent, (586)
"Great property with friendly staff"
The price is £106
includes taxes & fees
5 Sept - 6 Sept
Holiday Inn Quincy East by IHG

Quality Inn & Suites Quincy - Downtown

2.5 star property
8.8 out of 10, Excellent, (432)
"Great location for visiting son at Quincy University "
The price is £100
includes taxes & fees
31 Aug - 1 Sept
Quality Inn & Suites Quincy - Downtown

Fairfield Inn & Suites Quincy

2.5 star property
8.6 out of 10, Excellent, (327)
"The hotel seems very clean and well air-conditioned on such a hot day!"
The price is £96
includes taxes & fees
7 Sept - 8 Sept
Fairfield Inn & Suites Quincy
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.
Save an average of 15% on thousands of hotels when you're signed in

Check out pet-friendly hotels in Hannibal

Hotels with free breakfast in Hannibal you'll enjoy

Hotels with a pool in Hannibal may fit your trip

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.

Hannibal and related destinations

Escape to Hannibal! Enjoy its history, museums and dining.

Top Hannibal Hotel Reviews

More cheap stays in Hannibal

More cheap stays in Hannibal

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

What are the best hotels in Hannibal that travellers recommend?
Garth Woodside Mansion B&B is a great choice among travellers, receiving an exceptional score of 9.6. This beautifully restored mansion offers a unique blend of historical charm and modern comfort. Guests love the luxurious features such as deep soaking bathtubs, rainfall showerheads, and private outdoor hot tubs, making it superb for couples seeking a romantic getaway. The serene lake views and cozy fireplaces create an inclusive setting, ideal for unwinding after a day of adventure.

Families will appreciate the Lighthouse Inn & Suites, which holds a rating of 8.8. Its premium rooms and shared pool area offer a fun and relaxing space for both parents and children. The secured pool is superb for keeping an eye on little ones while they splash around, ensuring an easy experience for the entire family. The hotel's convenient amenities make it easy for families to settle in and enjoy their stay.
What are the best family hotels in Hannibal?
Lighthouse Inn & Suites in Hannibal offers a delightful experience for families seeking comfort and convenience. With a strong customer review rating of 8.8, this hotel provides a inviting space that appeals to both parents and children alike. Find more child-friendly accommodations in Hannibal.
What hotels in Hannibal offer free breakfast?
Garth Woodside Mansion B&B, a charming getaway in Hannibal, Missouri, offers an exceptional experience for travellers seeking both comfort and elegance. Rated an impressive 9.6 by guests, this bed and breakfast is known for its warm hospitality and picturesque surroundings. Imagine starting your day with a delicious complimentary breakfast before exploring the nearby attractions or relaxing in the private outdoor hot tub, which provides a great spot to unwind and soak in the serene lake views. Find more hotels with free breakfast in Hannibal.
What are the best budget hotels in Hannibal?
Sleep Inn & Suites in Hannibal stands out with its impressive guest review rating of 9.6, making it an excellent choice for budget-conscious travellers seeking comfort and convenience. This hotel has a inviting space, featuring an indoor pool superb for family fun and relaxation. Guests appreciate the free breakfast, which includes a full selection to fuel your adventures, and complimentary Wi-Fi ensures you stay connected throughout your stay. Plus, free self-parking and cribs for little ones add to the convenience for families.

Another family-friendly option is the Best Western On The River, boasting a review score of 8.6. This hotel offers both indoor and seasonal outdoor pools, allowing for year-round enjoyment. Families will find the complimentary breakfast a great start to their day, and the availability of self-parking makes it easy to explore the beautiful surroundings. With its casino nearby, this hotel can also appeal to adults looking for a bit of entertainment after a day of family activities.

For travellers who might be interested in a more intimate setting, the Garth Woodside Mansion B&B, also rated at 9.6, offers a great experience with its private outdoor hot tub and picturesque lake views. This charming bed and breakfast is superb for couples seeking a romantic getaway, combining history with modern comforts.

Regardless of your travel needs, Hannibal's accommodations provide a blend of quality and value, ensuring that all guests feel right at home. View all budget hotels in Hannibal.
What are the most romantic hotels in Hannibal for couples?
For a romantic escape, Garth Woodside Mansion B&B is an exceptional choice, boasting a great rating of 9.6. This charming bed and breakfast offers a serene atmosphere great for couples looking to unwind together. With luxurious amenities like private outdoor hot tubs and cozy fireplaces in select rooms, it's designed for intimate moments. See all romantic hotels in Hannibal.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Hannibal hotel for you.
How can I save on a Hannibal hotel booking with Expedia?
Before booking your Hannibal hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Hannibal hotel?
Prices for hotels in Hannibal often vary, but you can find a great deal from £47 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.