A river with a bridge, a town, and a forested hillside.

Hannibal Hotels from ₹6,320

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Hannibal hotels

1. Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1,000 reviews)
"Great stay! Staff were so nice! Amenities were perfect for our trip."
United States
Catherine
The price is ₹11,794
₹13,723 total
includes taxes & fees
26 Jul - 27 Jul
Sleep Inn & Suites Hannibal West

2. Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal
2.5 star property
Hannibal
7.6 out of 10, Good, (722 reviews)
"As always the beds at comfort inn are so comfortable. Enjoyed our stay."
United States
Tracey
The price is ₹8,351
₹9,921 total
includes taxes & fees
2 Aug - 3 Aug
Comfort Inn & Suites - Hannibal

3. Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very good, (1,009 reviews)
"Older property with very hospitable staff and excellent hot breakfast!"
United States
Karen
The price is ₹7,717
₹8,979 total
includes taxes & fees
9 Aug - 10 Aug
Quality Inn & Suites Hannibal West

4. Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (260 reviews)
"A good place to stay in Hannibal."
United States
Marcia
The price is ₹5,727
₹6,606 total
includes taxes & fees
26 Jul - 27 Jul
Days Inn by Wyndham Hannibal

5. Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (794 reviews)
"Run down place. Did have a good breakfast"
United States
Jason
The price is ₹5,727
₹6,651 total
includes taxes & fees
28 Jul - 29 Jul
Baymont by Wyndham Hannibal

6. Riverside Inn Hannibal

Riverside Inn Hannibal
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (184 reviews)
"Surprisingly fun property, clean, quiet (except for the train whistles). Hot tub was a great addition! Close to downtown fun! Would stay here again!"
United States
Michael
The price is ₹15,497
₹21,206 total
includes taxes & fees
26 Jul - 27 Jul
Riverside Inn Hannibal

7. Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,000 reviews)
"Clean room good staff"
United States
Darion
The price is ₹5,479
₹6,320 total
includes taxes & fees
21 Aug - 22 Aug
Motel 6 Hannibal, MO

8. Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (1,004 reviews)
"I stopped on a long trip between states and the staff was extremely kind when I got there and patient. The room was just what I needed for the night."
United States
Ariel
The price is ₹6,063
₹6,995 total
includes taxes & fees
8 Aug - 9 Aug
Super 8 by Wyndham Hannibal

9. Lighthouse Inn & Suites

Lighthouse Inn & Suites
4.0 star property
Hannibal
9.0 out of 10, Wonderful, (35 reviews)
"Wonderful place to stay!"
United States
Kari
The price is ₹17,273
₹19,924 total
includes taxes & fees
23 Jul - 24 Jul
Lighthouse Inn & Suites

10. Howard Johnson BY Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (175 reviews)
"Pet friendly, clean room, great staff and delicious breakfast "
United States
Melissa
The price is ₹6,217
₹7,220 total
includes taxes & fees
26 Jul - 27 Jul
Howard Johnson BY Wyndham Hannibal

11. Garden House Bed and Breakfast

Garden House Bed and Breakfast
2.0 star property
Hannibal
8.4 out of 10, Very good, (45 reviews)
"Very welcoming hosts, they went the extra mile and had a very comfortable bed! There were lots of cool antiques and they knew a lot of history on the home itself. We would recommend staying here again. "
United States
Andy Nicole
The price is ₹10,262
₹11,838 total
includes taxes & fees
25 Jul - 26 Jul
Garden House Bed and Breakfast

12. Town & Country Inn and Suites

Town & Country Inn and Suites
2.5 star property
Quincy
9.2 out of 10, Wonderful, (934 reviews)
"Staff were very friendly and helpful."
United States
Steven
The price is ₹12,906
₹14,710 total
includes taxes & fees
23 Jul - 24 Jul
Town & Country Inn and Suites

13. Holiday Inn Quincy East by IHG

Holiday Inn Quincy East by IHG
3.0 star property
Quincy
8.8 out of 10, Excellent, (664 reviews)
"Staff was very friendly."
United States
Susan
The price is ₹11,497
₹13,104 total
includes taxes & fees
16 Aug - 17 Aug
Holiday Inn Quincy East by IHG

14. Quality Inn & Suites Quincy - Downtown

Quality Inn & Suites Quincy - Downtown
2.5 star property
Quincy
8.8 out of 10, Excellent, (477 reviews)
"Great staff and nice accommodations. "
United States
Tom
The price is ₹11,886
₹13,547 total
includes taxes & fees
26 Jul - 27 Jul
Quality Inn & Suites Quincy - Downtown

15. Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

Microtel Inn & Suites by Wyndham Quincy Downtown/River Area
2.5 star property
Quincy
7.6 out of 10, Good, (1,000 reviews)
"Nice and quiet"
United States
William
The price is ₹6,410
₹7,306 total
includes taxes & fees
12 Aug - 13 Aug
Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

16. Fairfield Inn & Suites Quincy

Fairfield Inn & Suites Quincy
3.0 star property
Quincy
8.6 out of 10, Excellent, (351 reviews)
"The staff was fabulous! The room was clean cool and comfy!!"
United States
Cathy
The price is ₹11,607
₹13,229 total
includes taxes & fees
15 Aug - 16 Aug
Fairfield Inn & Suites Quincy

17. Heritage Hotel Quincy

Heritage Hotel Quincy
2.0 star property
Quincy
8.8 out of 10, Excellent, (416 reviews)
"Excellent hotel with an excellent, helpful staff!"
United States
Jeffrey
The price is ₹6,745
₹7,689 total
includes taxes & fees
28 Jul - 29 Jul
Heritage Hotel Quincy

18. The Atrium Hotel on Third

The Atrium Hotel on Third
3.5 star property
Quincy
8.4 out of 10, Very good, (777 reviews)
"Just renovated! Rooms are so clean, and place is all very well kept!!!! Will be coming back!!! Staff as well so nice, and welcoming!"
United States
Jaimie
The price is ₹12,473
₹14,216 total
includes taxes & fees
27 Jul - 28 Jul
The Atrium Hotel on Third

19. FairBridge Inn Express, Monroe City

FairBridge Inn Express, Monroe City
2.0 star property
Monroe City
8.6 out of 10, Excellent, (472 reviews)
"Clean, comfortable room with all essential amenities. Breakfast was sad with only a couple options, but otherwise was very happy with this inn and especially with price!"
United States
Patricia
The price is ₹7,087
₹7,696 total
includes taxes & fees
27 Jul - 28 Jul
FairBridge Inn Express, Monroe City

20. AmericInn by Wyndham Quincy

AmericInn by Wyndham Quincy
3.0 star property
Quincy
7.6 out of 10, Good, (367 reviews)
"Affordable"
United States
Jewelia
The price is ₹7,146
₹8,145 total
includes taxes & fees
21 Aug - 22 Aug
AmericInn by Wyndham 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

Stay near popular Hannibal attractions

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.

A white building with green window boxes and a green door, number 206, with a brick wall and a stone building to the left.
Photo by Daydreams and Discoveries
Open Photo by Daydreams and Discoveries

Top Hannibal Hotel Reviews

More cheap stays in Hannibal

Find out more about Hannibal

Top reasons to visit Hannibal

  • Rich Literary Heritage: Explore the town that inspired Mark Twain, with attractions dedicated to his life and works.
  • Scenic Outdoor Activities: Enjoy beautiful parks, hiking trails, and recreational areas perfect for nature lovers.
  • Historic Charm: Wander through fascinating historical sites and preserved architecture reflecting Hannibal's past.
  • Art and Culture: Visit local art galleries and engage with the vibrant cultural scene.
  • Welcoming Accommodation: Choose from diverse lodging options, including family-friendly and pet-friendly hotels.

Find great hotels in Hannibal

Discover a delightful range of hotel options in Hannibal, Missouri, catering to every type of traveller. From pet-friendly motels to family-oriented accommodations, you'll find the perfect place to relax. Enjoy amenities such as accessible rooms, complimentary Wi-Fi, and on-site bars, ensuring a comfortable stay for business or leisure visitors alike. Experience Hannibal's charm while enjoying modern conveniences tailored to your needs.

  • Motel 6 Hannibal, MO: A practical choice for budget-conscious travellers, Motel 6 Hannibal, MO offers a welcoming atmosphere for those seeking a pet-friendly stay. Located conveniently in Hannibal, this lodging embraces a casual and relaxed theme, perfect for families and individuals travelling with furry companions. With amenities like complimentary pet policies and designated areas for pets, it ensures a hassle-free experience for pet owners. Guests appreciate the simplicity and comfort of the rooms, along with the essential facilities that cater to a straightforward lodging experience.
  • Quality Inn & Suites Hannibal: Quality Inn & Suites Hannibal offers a blend of comfort and functionality, making it ideal for families and business travellers alike. Situated in the heart of Hannibal, this hotel features a family-friendly atmosphere with amenities designed to accommodate both leisure and business needs. With facilities such as a 24-hour business centre, conference spaces, and complimentary cribs for children, it caters to a wide range of guests. Families can enjoy spacious rooms while business travellers benefit from professional services, ensuring a productive and enjoyable stay.
  • Best Western On The River: Combining scenic views with modern amenities, Best Western On The River is a family-oriented hotel that also meets the needs of business travellers. Nestled in Hannibal, it boasts a prime location along the river, providing picturesque views and a relaxing atmosphere. The hotel features a full business centre, meeting rooms, and facilities for children, including a secure pool area. Guests appreciate the comprehensive services available, from spacious rooms to convenient amenities that cater to both leisure and professional requirements, making it a top choice for a memorable stay.

Where to stay in and around Hannibal

Hannibal, Missouri, beckons with its charming blend of history and scenic beauty, perfect for romantic getaways and family adventures. Explore delightful art galleries and beautiful properties just blocks from the city centre. Venture into the surrounding neighbourhoods for family-friendly excursions and meet the welcoming locals. Whether you're wandering through historical sites or enjoying a peaceful retreat, Hannibal offers a unique escape that’s sure to create lasting memories.

  • East Hannibal: Situated a mere 4.8km from Hannibal, East Hannibal is a charming village known for its picturesque outdoor scenery. The area is an ideal escape for those seeking a romantic getaway or simply a chance to immerse themselves in nature. Visitors can enjoy the tranquil rivers and lakes that enhance the village's serene atmosphere. Although travel flows remain steady throughout the year, peak visitation occurs from June to August, making it a perfect summer retreat to appreciate the beautiful landscapes and participate in various outdoor activities.
  • Rensselaer: Nestled in the vicinity of Hannibal, Rensselaer is a quaint village that captures the essence of rural charm. Like East Hannibal, it experiences a consistent influx of visitors, with the summer months drawing the largest crowds. Travellers flock to Rensselaer for its stunning scenery and romantic ambience, making it an excellent spot for couples. The nearby lake offers opportunities for relaxation and exploration, providing a lovely backdrop for a peaceful day out or a leisurely picnic.
  • New London: Located 12.9km from Hannibal, New London is a vibrant city that offers a mix of outdoor adventures and educational experiences. Popular among visitors, especially from May to June and August, this city is perfect for those who appreciate nature's beauty and seek recreational activities. New London boasts access to a national state park and historic places, allowing for an enriching experience. The local lakes serve as a hub for a variety of activities, ensuring that every traveller finds something to enjoy, whether it's hiking, biking, or simply soaking in the stunning views.

Things to do in and around Hannibal

Hannibal, Missouri, is an ideal destination for outdoor enthusiasts and couples seeking a romantic getaway. Visitors can enjoy recreational areas, educational attractions, and golf courses, while also exploring billiards parlours and adventure spots. With its charming scenery and engaging activities, Hannibal promises a delightful vacation experience amidst nature and culture.

Shopping

In Hannibal, you can enjoy a delightful shopping experience at local boutiques and gift shops. If you're up for a drive, Quincy Mall, located 27.4km away, offers a vibrant atmosphere with a mix of entertainment, family-friendly activities, and a variety of shops.

Recreation

At Norwoods Golf Club, enjoy a round of golf amidst lush landscapes and a vibrant outdoor atmosphere, perfect for relaxation and socialising. Alternatively, visit Westview Golf Course, located 22.5km from Hannibal, where you can immerse yourself in nature while honing your golfing skills.

Adventure

The Greeman Tennis Center, located 27.4km from Hannibal, offers a vibrant atmosphere for tennis enthusiasts. Engage in thrilling matches while surrounded by picturesque landscapes, making it a perfect spot for both competitive play and leisurely practice amidst the adventure vibes of the area.

Nightlife

Experience the charm of Hannibal's nightlife at the Planters Barn Theater, where culture and romance come alive. For a vibrant evening, the Bluff City Theater offers a delightful blend of entertainment and family-friendly vibes, making it a perfect spot for all ages to enjoy.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Hannibal

Hannibal, Missouri, provides numerous opportunities for budget-conscious travellers. Enjoy free attractions like Sawyer's Creek Fun Park and explore the town without entry fees. For transport, consider cycling or using buses to save on costs. The most economical time to visit is from November to January, with Sundays being the cheapest days for accommodation. Utilize Expedia's search tool to find the best deals, and consider bundling flights and hotel stays for additional savings. Look for eco-certified hotels to ensure a sustainable stay while keeping costs low.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Hannibal are November to January, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Hannibal is Sunday. The most expensive day to stay in Hannibal is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can organise your results to display prices from the lowest to the highest, allowing you to view the most affordable accommodation options first. Furthermore, you have the option to refine your search by hotel category; for instance, by selecting the Eco-certified filter, you'll be presented with sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel reservation in Hannibal with your flights and activities through an Expedia package.

Find the best attractions in Hannibal

Hannibal, Missouri, offers a delightful mix of outdoor adventures and scenic beauty, perfect for romantic getaways and family outings. Visitors can explore fascinating caves, historic houses, and charming urban parks, providing a rich experience for those seeking both nature and culture. Whether you're looking to enjoy the great outdoors or delve into the town's history, Hannibal has a variety of attractions to ensure a memorable holiday.

  • Mark Twain Cave: Explore the fascinating underground world of Mark Twain Cave, where adventure awaits. This natural wonder offers guided tours showcasing stunning formations and the rich history associated with the renowned author, Samuel Clemens. Experience the thrill of subterranean exploration as you immerse yourself in the cave's unique atmosphere.
  • Mark Twain Boyhood Home and Museum: Step back in time at the Mark Twain Boyhood Home and Museum, where the legendary writer grew up. Discover the cultural significance of this historic site through engaging exhibits that highlight Twain's life and literary contributions, making it a captivating stop for history enthusiasts.
  • Mark Twain Memorial Lighthouse: Admire the picturesque Mark Twain Memorial Lighthouse, a tribute to the beloved author. Climb to the top for breathtaking views of the Mississippi River and Hannibal, while enjoying the serene surroundings that inspired many of Twain's iconic tales.

Best time to go to Hannibal

The best time to visit Hannibal can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Hannibal falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Hannibal falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.0°F (-2.2°C)Light RainMostly CloudySlightly LowSlightly Low
February31.1°F (-0.5°C)Light RainMostly SunnySlightly LowAverage
March43.9°F (6.6°C)Light RainMostly SunnyAverageAverage
April53.8°F (12.1°C)Light RainMostly SunnyAverageAverage
May64.2°F (17.9°C)Light RainMostly SunnyAverageSlightly High
June73.9°F (23.3°C)Light RainMostly SunnySlightly HighSlightly High
July76.8°F (24.9°C)Light RainMostly SunnySlightly HighSlightly High
August75.2°F (24.0°C)Light RainMostly SunnySlightly HighAverage
September69.1°F (20.6°C)Light RainMostly SunnyAverageAverage
October56.3°F (13.5°C)Light RainMostly SunnyAverageAverage
November43.9°F (6.6°C)Light RainMostly SunnyAverageSlightly Low
December34.9°F (1.6°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Hannibal

Hannibal, Missouri, is conveniently accessible via Quincy Regional-Baldwin Field (UIN), located 30.6km away. Notable hotels near Quincy include the 3-star Holiday Inn Quincy East, situated 12.9km from the airport, and Town & Country Inn and Suites, just 11.3km away. Both hotels offer easy access to the airport, ensuring a smooth transition for travellers. Additionally, Fairfield Inn & Suites Quincy is another option, also 12.9km from UIN. These accommodations provide comfortable stays while allowing tourists to enjoy the charm of Hannibal, with efficient transportation links to the airport.

Frequently asked questions

Where is the best place to stay in Hannibal?
Best Western On The River is one of the top choices for your stay based on our traveller data. This hotel is a short 5-minute walk from Mississippi River, and it offers free breakfast and an indoor pool. Other good options for your trip include Quality Inn & Suites Hannibal West and Comfort Inn & Suites - Hannibal. See all available top hotels, or vacation rentals in Hannibal.
If I need to cancel my hotel reservation in Hannibal, will I receive a refund?
Yes, the majority of room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you booked a non-refundable reservation, you might be able to cancel it and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Hannibal.
What's the best place to stay on a budget in Hannibal?
Based on our traveller reviews, Motel 6 Hannibal, MO is a top choice for a less expensive stay. View all budget hotels in Hannibal.
What's the best family accommodation in Hannibal?
Quality Inn & Suites Hannibal West is a hotel with an indoor pool and free parking, and it's a top choice on Expedia for families. Sleep Inn & Suites Hannibal West is another good choice for your child-friendly holiday. Also, children of all ages will enjoy a visit to Sawyer's Creek Fun Park. Find more child-friendly accommodations in Hannibal.
What's the best LGBTQ-friendly hotel in Hannibal?
Holiday Inn Express And Suites Hannibal - Medical Center by IHG is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. Main Street Bed & Breakfast is another good option for your stay. See all available hotels listed as LGBTQ-friendly in Hannibal.
What's the best dog-friendly place to stay in Hannibal?
Baymont by Wyndham Hannibal is a top hotel for people travelling with their pets, and offers an indoor pool and free WiFi for its human guests. Other good choices for you and your pet's trip include Motel 6 Hannibal, MO and Days Inn by Wyndham Hannibal. See more pet-friendly hotel accommodations in Hannibal.
What are some hotels with pools in Hannibal?
Riverside Inn Hannibal is a top guest house with a pool, free WiFi and free self-parking. View all hotels with pools in Hannibal.
What is the best spa hotel in Hannibal?
Comfort Inn & Suites - Hannibal is a top spa hotel featuring a 24-hour fitness centre and an indoor pool. Kick back and relax in the Hot tub. See all spa hotels in Hannibal.
What's it like staying in Hannibal?
Families will find child-friendly activities in Hannibal, and visitors give high marks for the top-notch restaurants. Tourists who journey to this welcoming city can discover its shopping, museums and riverfront. In Hannibal, there are 55 hotels and other accommodation options to choose from. Find out more about Hannibal.
What should I do while I'm visiting Hannibal?
Cultural venues include Molly Brown Museum and Home, Jim's Journey: The Huck Finn Freedom Center and Mark Twain Boyhood Home and Museum. Landmarks like Mark Twain Memorial Lighthouse, Lovers Leap and Mark Twain Cave might be worth a visit. A couple of additional sights to add to your itinerary are Mississippi River and Rockcliffe Mansion. Take a look at what more there is to see and do in Expedia's Hannibal guide.
What's the seasonal weather in Hannibal?
The hottest months are usually July and August, with an average temperature of 23°C, while the coldest months are January and February, with an average of 1°C. Average annual precipitation for Hannibal is 1199 mm.