Hannibal Hotels from ₹6,039

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Hannibal hotels

Best Western On The River

Best Western On The River
2.5 star property
Hannibal
8.6 out of 10, Excellent, (1,001 reviews)
"Great hotel. Close to downtown. Walked to restaurant for dinner. "
United States
Bernadine R
The price is ₹10,097
₹11,646 total
includes taxes & fees
26 Apr - 27 Apr
Best Western On The River

Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very good, (1,023 reviews)
"Great stay. Very comfortable beds!"
United States
Kari
The price is ₹7,022
₹8,170 total
includes taxes & fees
26 Apr - 27 Apr
Quality Inn & Suites Hannibal West

Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,000 reviews)
"Great stay with no issues at all."
Canada
Thomas
The price is ₹5,235
₹6,039 total
includes taxes & fees
25 Apr - 26 Apr
Motel 6 Hannibal, MO

Howard Johnson BY Wyndham Hannibal

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

Riverside Inn Hannibal

Riverside Inn Hannibal
2.5 star property
Hannibal
9.4 out of 10, Exceptional, (171 reviews)
"Great place to stay!"
United States
Sandy
The price is ₹13,156
₹18,410 total
includes taxes & fees
23 Apr - 24 Apr
Riverside Inn Hannibal

Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (231 reviews)
"Clean room. Comfortable bed. The staff were friendly. Convenient on/off location."
United States
Helen
The price is ₹6,306
₹7,274 total
includes taxes & fees
26 Apr - 27 Apr
Days Inn by Wyndham Hannibal

Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (1,001 reviews)
"Clean rooms, easy check in, friendly staff, awesome location "
United States
Rhonda
The price is ₹6,545
₹7,550 total
includes taxes & fees
10 May - 11 May
Super 8 by Wyndham Hannibal

Garden House Bed and Breakfast

Garden House Bed and Breakfast
2.0 star property
Hannibal
8.4 out of 10, Very good, (40 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 ₹9,012
₹10,395 total
includes taxes & fees
24 Apr - 25 Apr
Garden House Bed and Breakfast

Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal
2.5 star property
Hannibal
7.6 out of 10, Good, (686 reviews)
"The front desk woman was so helpful and kind. The location was extremely clean, the breakfast was honestly one of the best I have had for a free continental breakfast, and I loved the hot tub. I felt very safe. Beds were comfortable. Great location. "
United States
Kayleigh
The price is ₹8,705
₹10,321 total
includes taxes & fees
26 Apr - 27 Apr
Comfort Inn & Suites - Hannibal

Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1,000 reviews)
"Would highly recommend to anyone needed an excellent hotel"
United States
Elizabeth
The price is ₹11,458
₹13,331 total
includes taxes & fees
26 Apr - 27 Apr
Sleep Inn & Suites Hannibal West

Lighthouse Inn & Suites

Lighthouse Inn & Suites
4.0 star property
Hannibal
8.8 out of 10, Excellent, (26 reviews)
"Very nice room, close enough to walk to riverfront attractions. "
United States
Robert
The price is ₹15,724
₹18,138 total
includes taxes & fees
26 Apr - 27 Apr
Lighthouse Inn & Suites

Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (760 reviews)
"staff was very helpful,motel was clean even though being older and in need of update,which is in progress,breakfast was very good .had a minor issue with room,but was taken care of quickly,did not use pool.motel is what I expected ."
United States
Richard
The price is ₹6,040
₹7,014 total
includes taxes & fees
23 Apr - 24 Apr
Baymont by Wyndham Hannibal

The Eagles Nest Inn

The Eagles Nest Inn
3.0 star property
Louisiana
9.4 out of 10, Exceptional, (22 reviews)
"Best place to stay in town!"
United States
Kimberly
The price is ₹8,940
₹10,150 total
includes taxes & fees
26 Apr - 27 Apr
The Eagles Nest Inn

Heritage Hotel Quincy

Heritage Hotel Quincy
2.0 star property
Quincy
8.8 out of 10, Excellent, (339 reviews)
"Clean room great service and staff is very helpful "
United States
Miguel
The price is ₹6,553
₹7,469 total
includes taxes & fees
1 May - 2 May
Heritage Hotel Quincy

River's Edge Motel

River's Edge Motel
2.0 star property
Louisiana
9.0 out of 10, Wonderful, (363 reviews)
"Great clean place to stay with friendly staff"
United States
Andrew
The price is ₹7,450
₹8,458 total
includes taxes & fees
7 May - 8 May
River's Edge Motel

Cannon Dam Cabins

Cannon Dam Cabins
3.0 star property
Perry
9.2 out of 10, Wonderful, (17 reviews)
"management great, cabins very comfortable and roomy, good location"
United States
Charles
The price is ₹9,602
₹10,214 total
includes taxes & fees
5 May - 6 May
Cannon Dam Cabins

FairBridge Inn Express, Monroe City

FairBridge Inn Express, Monroe City
2.0 star property
Monroe City
8.6 out of 10, Excellent, (452 reviews)
"Clean room, linens smelled freshly laundried, including comforter which was not typical hotel style, felt and looked like the type used at home. "
United States
Kelli
The price is ₹8,078
₹8,773 total
includes taxes & fees
6 May - 7 May
FairBridge Inn Express, Monroe City

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)
"The hotel was cle"
United States
Renata
The price is ₹7,012
₹7,993 total
includes taxes & fees
23 Apr - 24 Apr
Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

Holiday Inn Quincy East by IHG

Holiday Inn Quincy East by IHG
3.0 star property
Quincy
8.8 out of 10, Excellent, (634 reviews)
"Everything about the place was amazing! Highly recommend "
United States
Deanna
The price is ₹13,089
₹14,919 total
includes taxes & fees
3 May - 4 May
Holiday Inn Quincy East by IHG

The Junction Inn

The Junction Inn
2.0 star property
Perry
6.4 out of 10, (37 reviews)
"The room clean and the staff was courteous."
United States
Tim
The price is ₹6,571
₹7,981 total
includes taxes & fees
15 May - 16 May
The Junction 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.

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 Sleep Inn & Suites Hannibal West. 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 Baymont by Wyndham Hannibal and Motel 6 Hannibal, MO. 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, Mark Twain Boyhood Home and Museum 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, Mississippi River and Sawyer's Creek Fun Park. 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.