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

Search Hannibal hotels

  • 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,004 reviews)
"Great stay! Staff were so nice! Amenities were perfect for our trip."
United States
Catherine
The price is AU$183
includes taxes & fees
16 Aug - 17 Aug
Sleep Inn & Suites Hannibal West

2. Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very good, (1,007 reviews)
"Older property with very hospitable staff and excellent hot breakfast!"
United States
Karen
The price is AU$128
includes taxes & fees
2 Aug - 3 Aug
Quality Inn & Suites Hannibal West

3. Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,002 reviews)
"Clean room good staff"
United States
Darion
The price is AU$81
includes taxes & fees
25 July - 26 July
Motel 6 Hannibal, MO

4. 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 AU$104
includes taxes & fees
8 Aug - 9 Aug
Super 8 by Wyndham Hannibal

5. Comfort Inn & Suites - Hannibal

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

6. Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (258 reviews)
"A good place to stay in Hannibal."
United States
Marcia
The price is AU$99
includes taxes & fees
23 July - 24 July
Days Inn by Wyndham Hannibal

7. Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (792 reviews)
"Run down place. Did have a good breakfast"
United States
Jason
The price is AU$99
includes taxes & fees
27 July - 28 July
Baymont by Wyndham Hannibal

8. 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 AU$316
includes taxes & fees
27 July - 28 July
Riverside Inn Hannibal

9. 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 AU$176
includes taxes & fees
22 July - 23 July
Garden House Bed and Breakfast

10. 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 AU$296
includes taxes & fees
21 July - 22 July
Lighthouse Inn & Suites

11. 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 AU$104
includes taxes & fees
26 July - 27 July
Howard Johnson BY Wyndham Hannibal

12. 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 AU$174
includes taxes & fees
25 July - 26 July
Holiday Inn Quincy East by IHG

13. 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 AU$204
includes taxes & fees
24 July - 25 July
Fairfield Inn & Suites Quincy

14. 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 AU$219
includes taxes & fees
21 July - 22 July
Town & Country Inn and Suites

15. Quality Inn & Suites Quincy - Downtown

Quality Inn & Suites Quincy - Downtown
2.5 star property
Quincy
8.8 out of 10, Excellent, (476 reviews)
"Great staff and nice accommodations. "
United States
Tom
The price is AU$194
includes taxes & fees
20 Aug - 21 Aug
Quality Inn & Suites Quincy - Downtown

16. 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,003 reviews)
"Nice and quiet"
United States
William
The price is AU$104
includes taxes & fees
20 Aug - 21 Aug
Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

17. 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 AU$115
includes taxes & fees
22 July - 23 July
FairBridge Inn Express, Monroe City

18. 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 AU$114
includes taxes & fees
21 July - 22 July
Heritage Hotel Quincy

19. The Atrium Hotel on Third

The Atrium Hotel on Third
3.5 star property
Quincy
8.4 out of 10, Very good, (776 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 AU$212
includes taxes & fees
21 July - 22 July
The Atrium Hotel on Third

20. AmericInn by Wyndham Quincy

AmericInn by Wyndham Quincy
3.0 star property
Quincy
7.6 out of 10, Good, (366 reviews)
"Affordable"
United States
Jewelia
The price is AU$108
includes taxes & fees
20 Aug - 21 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

Recent Reviews in Hannibal

More cheap accommodation in Hannibal

Find out more about Hannibal

Top reasons to visit Hannibal

  • Scenic Mississippi River: Enjoy romantic strolls along the picturesque banks of the Mississippi River, perfect for soaking in the natural beauty.
  • Historic Attractions: Explore historic houses and captivating sites that reflect Hannibal's rich heritage, including ties to Mark Twain.
  • Outdoor Activities: Engage in a variety of outdoor pursuits within scenic recreational areas, suitable for both relaxation and adventure.
  • Family-Friendly Excursions: Discover attractions and activities that cater to families, ensuring fun for visitors of all ages.
  • Charming Downtown: Experience the vibrant downtown area, filled with friendly locals, shops, and eateries that enhance your visit.

Find great hotels in Hannibal

Hannibal, Missouri offers a diverse selection of accommodations, including charming hotels and motels, to cater to every traveller's needs. Whether you are seeking a pet-friendly option for your furry companion, a comfortable stay for business travel, or a family-friendly experience, you’ll find suitable hotel choices in Hannibal. Explore the delightful range of hotels in Hannibal, MO, and enjoy a memorable holiday in this picturesque town.

  • Quality Inn & Suites Hannibal West: Quality Inn & Suites Hannibal West, boasting a commendable guest rating of 8.0, is an excellent choice for families and business travellers alike. Located conveniently in Hannibal, this hotel features family-friendly amenities including complimentary cribs, ensuring peace of mind for parents. The welcoming atmosphere and spacious rooms provide a comfortable retreat after a day of exploring the local attractions. Guests have appreciated the attentive service and facilities tailored to meet the needs of both leisure and business visitors.
  • Motel 6 Hannibal, MO: Motel 6 Hannibal, MO presents a budget-friendly option for those travelling with pets. This property, situated in Hannibal, is particularly appealing for pet owners, as it allows pets onsite without additional fees, making it a convenient choice for families travelling with furry companions. The simple yet comfortable accommodations ensure a restful stay, all while maintaining a focus on affordability. The friendly atmosphere and practical amenities cater to those seeking a no-frills experience during their visit.
  • Best Western On The River: With a notable guest rating of 8.6, Best Western On The River is an inviting option for families and business travellers. Positioned along the scenic riverfront, this hotel offers a tranquil setting and features amenities specifically designed for children, such as a pool gate for added safety. The spacious rooms and attentive staff contribute to a relaxing environment, while the location provides easy access to Hannibal's cultural landmarks and outdoor activities, making it a delightful base for your holiday.

Where to stay in and around Hannibal

Discover the charm of Hannibal, Missouri, a city steeped in history and natural beauty. Enjoy romantic strolls along the Mississippi River or explore the vibrant downtown area filled with friendly locals. Nearby, family-friendly excursions await, offering a delightful mix of heritage tourism and scenic outdoor activities. Don't miss the chance to experience the unique atmosphere of this welcoming community, perfect for creating lasting memories with loved ones.

  • East Hannibal: Situated a mere 5km from Hannibal, East Hannibal is a charming village that offers a serene escape for those seeking outdoor adventures and romantic settings. The travel experience here is enriched by its scenic landscapes, ideal for leisurely strolls and picturesque picnics. Visitors can explore local education centres and shopping venues, while nearby landmarks such as a historic college and a tranquil lake provide ample opportunities for exploration and relaxation. The peak tourist season from June to August sees an influx of visitors drawn by the area's natural beauty.
  • Rensselaer: Nestled within the Hannibal area, Rensselaer is a quaint village perfect for families and those looking for a city-themed experience. The village boasts a variety of outdoor activities, including a dog park where pets can frolic and play. The travel experience here is seamless, with educational institutions and shopping centres easily accessible. Local attractions such as a lovely urban park and the library offer delightful spots for relaxation and leisurely activities. Visitors can enjoy Rensselaer year-round, with peak travel times occurring from June to August.
  • New London: Located 13km from Hannibal, New London is a vibrant city renowned for its scenic beauty and outdoor pursuits. This area is particularly favoured by couples seeking a romantic getaway, with opportunities for activities like golf and ice skating. Visitors can immerse themselves in the local scenery, including a picturesque lake and historic monuments that tell the story of the region. With travel peaks from May to June and August, New London offers a delightful experience for those looking to explore both nature and culture.

Things to do in Hannibal

Hannibal, Missouri, is ideal for outdoor and romantic getaways, offering a range of activities such as scenic recreational areas and educational experiences. Visitors can enjoy delightful day trips and local outings, as well as enchanting night excursions that showcase the town's charm. With its picturesque landscapes, Hannibal suits all types of tourists looking to immerse themselves in nature and explore the area's rich history.

Shopping

In Hannibal, you can explore delightful shops like The Mark Twain Boyhood Home Gift Shop for unique souvenirs. If you're up for a drive, consider visiting the nearby West Park Mall in Cape Girardeau, which offers a wider range of retail options and dining experiences.

Recreation

Experience serenity at the Hannibal Wellness Centre, where you can indulge in soothing massages and rejuvenating spa treatments. For outdoor relaxation, explore the scenic trails at Riverview Park, perfect for leisurely walks and enjoying nature's beauty along the Mississippi River.

Adventure

In Hannibal, explore the scenic Mississippi River with a riverboat cruise, offering picturesque views and a chance to learn about local history. At Mark Twain Cave, embark on an exciting guided tour through fascinating limestone formations and hear tales of the famous author’s adventures.

Nightlife

Visit the Mark Twain Brewery for a relaxed evening with local craft beers and a welcoming atmosphere. For a lively night, head to the Historic District, where you'll find various bars and restaurants offering live music and entertainment to enjoy with friends.

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

Booking tips and Expedia advantages for Hannibal

  • 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: Utilise Expedia’s search tool to refine your preferences such as budget, desired location, and type of accommodation. For instance, selecting the Eco-certified option will reveal sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Hannibal with your flights and activities through an Expedia package.

Find the best attractions in Hannibal

Hannibal, Missouri, is an enchanting destination for outdoor enthusiasts and those seeking a romantic getaway. Visitors can explore a variety of attractions, including historic houses, urban parks, and captivating caves. This charming town offers a delightful blend of family-friendly activities and urban experiences, ensuring that every traveller can find something to enjoy amidst its scenic beauty.

  • Mark Twain Memorial Lighthouse: This historic lighthouse offers a unique glimpse into the maritime heritage of Hannibal. Situated on a hill, visitors can enjoy panoramic views of the Mississippi River while soaking in the cultural vibes of the area, making it a picturesque spot for photography and reflection.
  • Mark Twain Boyhood Home and Museum: Step back in time at the boyhood home of the renowned author, Mark Twain. This historic house and museum showcase the life and influences of Twain, providing an enriching cultural experience that will deepen your appreciation for his literary legacy.
  • Mark Twain Cave: Venture into the depths of this fascinating cave, offering an adventurous experience surrounded by natural beauty. Guided tours reveal the cave's geological formations and its significance in Mark Twain's tales, perfect for those seeking outdoor exploration.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Hannibal, Missouri is convenient via several major airports. St. Louis Lambert International Airport (STL) is approximately 138km away, with hotels nearby such as The Ritz-Carlton and Ameristar Casino Resort, both about 11km from the airport. Columbia Regional Airport (COU) is 121km distant, offering options like The Broadway Columbia and voco The Tiger Hotel, both situated 18km away. Springfield Abraham Lincoln Capital Airport (SPI) is 148km from Hannibal, with hotels such as the President Abraham Lincoln Springfield just 5km from the airport. Each hotel typically provides shuttle services for easy airport access.

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.
What are some of the best holiday rentals that Hannibal has to offer?
Historic brick 2-bedroom house in downtown Hannibal with off street parking WiFi: This highly rated holiday home rental in Hannibal offers a patio, a garden and air conditioning to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge and a stovetop. You and your friends and family can relax into your holiday with amenities such as a selection of games. Some other homes for rent in Hannibal include Gorgeous Victorian with Seasonal Pool , sleeps 8, pet friendly close to downtown and Hannibal House ~ Walking Distance From Historic District. See all 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.