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

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 £61
includes taxes & fees
28 Aug - 29 Aug
FairBridge Inn Express, Monroe City

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
1 Sept - 2 Sept
Days Inn by Wyndham Hannibal

Kennedys Red Barn Inn

2.5 star property
9.2 out of 10, Wonderful, (26)
"The hosts were very accommodating and attentive to their guest needs. Wonderful place to stay!"
The price is £72
includes taxes & fees
17 Sept - 18 Sept
Kennedys Red Barn Inn

Sleep Inn & Suites

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

Quality Inn & Suites Hannibal

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

Super 8 by Wyndham Hannibal

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

Motel 6 Hannibal, MO

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

River's Edge Motel

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

Comfort Inn & Suites - Hannibal

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

Best Western On The River

2.5 star property
8.6 out of 10, Excellent, (1007)
"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

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

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 £73
includes taxes & fees
2 Sept - 3 Sept
Garden House Bed and Breakfast

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
7 Sept - 8 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 £48
includes taxes & fees
7 Sept - 8 Sept
Baymont by Wyndham Hannibal

Lighthouse Inn & Suites

4.0 star property
9.0 out of 10, Wonderful, (16)
"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
28 Aug - 29 Aug
Lighthouse Inn & Suites

Cannon Dam Cabins

3.0 star property
9.4 out of 10, Exceptional, (8)
"Love this place! Great location to the launch ramp and Dog friendly. Management is amazing and kind and knowledgeable of the area. "
The price is £62
includes taxes & fees
2 Sept - 3 Sept
Cannon Dam Cabins

The Eagles Nest Inn

3.0 star property
9.2 out of 10, Wonderful, (10)
"It was very clean and very nice place to stay, has a very home and cozy feeling walking into the room."
The price is £74
includes taxes & fees
9 Sept - 10 Sept
The Eagles Nest Inn

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
27 Aug - 28 Aug
Heritage Hotel Quincy

The Atrium Hotel on Third

3.5 star property
8.4 out of 10, Very good, (725)
"The hotel was quiet, bed was comfortable, and room was clean. There wasn't a lot of options for breakfast and no hot food was offered."
The price is £76
includes taxes & fees
22 Sept - 23 Sept
The Atrium Hotel on Third

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
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

Mark Twain's boyhood home invites you to step into the world that inspired Tom Sawyer and Huckleberry Finn. Explore limestone caves, take a riverboat cruise, or hike to Lover's Leap for spectacular Mississippi River views when morning fog lifts.

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.