Hannibal Hotels from ₹5,997

  • 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

Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1,003 reviews)
"Clean and great location!"
United States
janet
The price is ₹8,925
₹10,339 total
includes taxes & fees
1 Feb - 2 Feb
Sleep Inn & Suites Hannibal West

Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (739 reviews)
" There actually was a pool & there actually was a hot breakfast. It didn't just say there was & not have what was listed. One of the best we've been to as of late. Would stay again if in the area. "
United States
Thomas
The price is ₹5,319
₹6,150 total
includes taxes & fees
26 Jan - 27 Jan
Baymont by Wyndham Hannibal

Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very good, (1,001 reviews)
"Good breakfast selections. Close to a good restaurant. "
United States
Steve
The price is ₹6,915
₹8,011 total
includes taxes & fees
1 Feb - 2 Feb
Quality Inn & Suites Hannibal West

Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (1,000 reviews)
"clean room - soft beds - friendly staff - very welcoming - lobby nice"
United States
Maxine
The price is ₹5,455
₹6,265 total
includes taxes & fees
28 Jan - 29 Jan
Super 8 by Wyndham Hannibal

Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal
2.5 star property
Hannibal
7.6 out of 10, Good, (669 reviews)
"Room was spacious and very clean. Bed comfortable. Breakfast was great! Staff friendly and helpful. "
United States
Judy
The price is ₹6,550
₹7,796 total
includes taxes & fees
1 Feb - 2 Feb
Comfort Inn & Suites - Hannibal

Best Western On The River

Best Western On The River
2.5 star property
Hannibal
8.6 out of 10, Excellent, (1,000 reviews)
"Pool was perfect"
United States
Jennifer
The price is ₹8,915
₹10,238 total
includes taxes & fees
25 Jan - 26 Jan
Best Western On The River

Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (221 reviews)
"Great"
United States
Joshua
The price is ₹6,137
₹7,048 total
includes taxes & fees
27 Jan - 28 Jan
Days Inn by Wyndham Hannibal

Riverside Inn Hannibal

Riverside Inn Hannibal
2.5 star property
Hannibal
9.4 out of 10, Exceptional, (166 reviews)
"Great place to stay!"
United States
Sandy
The price is ₹12,943
₹18,000 total
includes taxes & fees
22 Jan - 23 Jan
Riverside Inn Hannibal

Howard Johnson BY Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (153 reviews)
"The gentleman at the front desk was extremely nice and did everything to make my stay wonderful. The breakfast was awesome. The pool was sooo nice. The exercise room was great. I cannot say anything bad about this hotel. This was the first time I stayed here and I will be coming back every three months.!"
United States
Shawn
The price is ₹5,186
₹5,997 total
includes taxes & fees
22 Jan - 23 Jan
Howard Johnson BY Wyndham Hannibal

Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,000 reviews)
"Overall, very nice stay"
United States
Cary
The price is ₹5,252
₹6,032 total
includes taxes & fees
28 Jan - 29 Jan
Motel 6 Hannibal, MO

Lighthouse Inn & Suites

Lighthouse Inn & Suites
4.0 star property
Hannibal
8.8 out of 10, Excellent, (25 reviews)
"Nice room. Matched the pictures. Exactly what we were looking for."
United States
John
The price is ₹15,352
₹17,631 total
includes taxes & fees
27 Jan - 28 Jan
Lighthouse Inn & Suites

Garden House Bed and Breakfast

Garden House Bed and Breakfast
2.0 star property
Hannibal
8.6 out of 10, Excellent, (38 reviews)
"Great location. Clean rooms, Staff very friendly."
United States
Charles
The price is ₹9,737
₹11,183 total
includes taxes & fees
22 Jan - 23 Jan
Garden House Bed and Breakfast

FairBridge Inn Express, Monroe City

FairBridge Inn Express, Monroe City
2.0 star property
Monroe City
8.6 out of 10, Excellent, (442 reviews)
"Staff was nice, Room was clean."
United States
Alicia
The price is ₹9,056
₹9,834 total
includes taxes & fees
22 Jan - 23 Jan
FairBridge Inn Express, Monroe City

Cannon Dam Cabins

Cannon Dam Cabins
3.0 star property
Perry
9.2 out of 10, Wonderful, (15 reviews)
"management great, cabins very comfortable and roomy, good location"
United States
Charles
The price is ₹9,337
₹9,932 total
includes taxes & fees
24 Jan - 25 Jan
Cannon Dam Cabins

The Junction Inn

The Junction Inn
2.0 star property
Perry
6.4 out of 10, (37 reviews)
"Clean, affordable, friendly & easy access of hwy & airport/rental car area!"
United States
Staci
The Junction Inn

Heritage Hotel Quincy

Heritage Hotel Quincy
2.0 star property
Quincy
8.8 out of 10, Excellent, (285 reviews)
"Great hotel clean and quiet "
United States
Danielle
The price is ₹5,371
₹6,122 total
includes taxes & fees
21 Feb - 22 Feb
Heritage Hotel Quincy

Stoney Creek Inn Quincy

Stoney Creek Inn Quincy
2.0 star property
Quincy
8.8 out of 10, Excellent, (1,000 reviews)
"Easy check-in, clean room, great bathroom. "
United States
Donetta S
Stoney Creek Inn Quincy

River's Edge Motel

River's Edge Motel
2.0 star property
Louisiana
9.0 out of 10, Wonderful, (358 reviews)
"Excellent stay !!! Quite "
United States
Bradley
The price is ₹7,273
₹8,258 total
includes taxes & fees
27 Jan - 28 Jan
River's Edge Motel

AmericInn by Wyndham Quincy

AmericInn by Wyndham Quincy
2.0 star property
Quincy
7.6 out of 10, Good, (304 reviews)
"Staff very friendly, room clean"
United States
Melanie
The price is ₹6,878
₹7,839 total
includes taxes & fees
25 Jan - 26 Jan
AmericInn by Wyndham Quincy

The Eagles Nest Inn

The Eagles Nest Inn
3.0 star property
Louisiana
9.4 out of 10, Exceptional, (21 reviews)
"Room was spacious and clean. Had a great stay. The restaurant was delicious. "
United States
James
The price is ₹8,693
₹9,870 total
includes taxes & fees
23 Jan - 24 Jan
The Eagles Nest Inn
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.

If you're interested in literature/famous American authors, this might be the place for you! There are so many white sculptures of Twain it's unreal.
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?
Holiday Inn Express & Suites Hannibal - Medical Center by IHG is a favourite with Expedia customers. This hotel offers free breakfast and an indoor pool. Other top choices based on reviews include Riverside Inn Hannibal and Best Western On The River. 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?
Sleep Inn & Suites Hannibal West 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 Baymont 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 53 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 Mark Twain Boyhood Home and Museum, Molly Brown Museum and Home and Jim's Journey: The Huck Finn Freedom Center. Landmarks like Rockcliffe Mansion, Mark Twain Memorial Lighthouse and Lovers Leap might be worth a visit. Natural beauty is on display at Mark Twain Cave and Cameron Cave, Mark Twain Cave and Mississippi River. 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.