Search Hannibal hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Hannibal hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in Hannibal

Stoney Creek Inn Quincy
2.0 star property
8.8 out of 10, Excellent, (1007)
"Nice and clean, safe neighborhood and shopping. "
The price is AU$231
includes taxes & fees
23 June - 24 June
Stoney Creek Inn Quincy
Microtel Inn & Suites by Wyndham Quincy
2.5 star property
7.6 out of 10, Good, (1002)
"Perfect for a quick stay while on the road. "
The price is AU$144
includes taxes & fees
2 July - 3 July
Microtel Inn & Suites by Wyndham Quincy
Best Western On The River
2.5 star property
8.6 out of 10, Excellent, (1003)
"Very nice loved the pool and hot tub!! Neighbors could be a little loud but other than that the staff and hotel were amazing! Will stay here again! And close to everything!"
The price is AU$203
includes taxes & fees
17 June - 18 June
Best Western On The River
Save an average of 15% on thousands of hotels when you're signed in
Quality Inn & Suites Hannibal
2.5 star property
7.8 out of 10, Good, (1006)
"Staff at check in was great. Nice person and efficient. "
The price is AU$186
includes taxes & fees
23 June - 24 June
Quality Inn & Suites Hannibal
Quincy Inn and Suites
2.0 star property
7.0 out of 10, Good, (876)
"Comfortable stay, nothing fancy. Worked for a quick weekend visit. Definitely an older facility. Could use some upgrades. "
The price is AU$138
includes taxes & fees
17 June - 18 June
Quincy Inn and Suites
The Atrium Hotel on Third
3.5 star property
8.6 out of 10, Excellent, (627)
"The facility is being remodeled which caused it to be less than expected. "
The price is AU$205
includes taxes & fees
17 June - 18 June
The Atrium Hotel on Third
Motel 6 Hannibal, MO
2.0 star property
7.2 out of 10, Good, (1001)
"Quiet with plenty of parking. Restaurants within walking distance."
The price is AU$116
includes taxes & fees
19 June - 20 June
Motel 6 Hannibal, MO
Town & Country Inn and Suites
2.5 star property
9.2 out of 10, Wonderful, (670)
"Clean and quiet!"
The price is AU$222
includes taxes & fees
23 June - 24 June
Town & Country Inn and Suites
Sleep Inn & Suites
2.5 star property
9.6 out of 10, Exceptional, (957)
"Would stay again"
The price is AU$202
includes taxes & fees
23 June - 24 June
Sleep Inn & Suites
Super 8 by Wyndham Hannibal
2.0 star property
7.2 out of 10, Good, (1000)
"The only thing I could find wrong was it was built on the side of a hill which makes parking a challenge. The hotel is built similar to a split level ranch with no elevators. Extremely clean, they take pride in their work to make a great stay!"
The price is AU$136
includes taxes & fees
17 June - 18 June
Super 8 by Wyndham Hannibal
Comfort Inn & Suites - Hannibal
2.5 star property
7.4 out of 10, Good, (481)
"Very clean and comfortable. I was told housekeeping would clean my room each day. but didn't. I had to ask for wash cloths, there were none in the room."
The price is AU$170
includes taxes & fees
23 June - 24 June
Comfort Inn & Suites - Hannibal
Baymont by Wyndham Hannibal
2.5 star property
6.0 out of 10, (542)
"Loved our stay here. The hotel is definitely in a state of being refurbished but if they keep at it and get it back to repaired, it will be an amazing place. For now, it's a great place for a quick overnight. The breakfast was above par and the staff incredible. Hope we can come back this way and see the progress in the future."
The price is AU$117
includes taxes & fees
17 June - 18 June
Baymont by Wyndham Hannibal
AmericInn by Wyndham Quincy
2.0 star property
7.4 out of 10, Good, (135)
"Staff was very friendly and very attentive to needs. "
The price is AU$161
includes taxes & fees
7 July - 8 July
AmericInn by Wyndham Quincy
Howard Johnson BY Wyndham Hannibal
2.5 star property
7.0 out of 10, Good, (78)
"People nice"
The price is AU$124
includes taxes & fees
12 July - 13 July
Howard Johnson BY Wyndham Hannibal
Holiday Inn Quincy East, an IHG Hotel
3.0 star property
8.8 out of 10, Excellent, (492)
"Staff was helpful"
The price is AU$252
includes taxes & fees
21 June - 22 June
Holiday Inn Quincy East, an IHG Hotel
Quality Inn & Suites Quincy - Downtown
2.5 star property
8.8 out of 10, Excellent, (376)
"The location was perfect, no more than 15 minutes from anywhere we needed to be and a five minute walk from plenty of food and entertainment options. "
The price is AU$215
includes taxes & fees
21 June - 22 June
Quality Inn & Suites Quincy - Downtown
Main Street Bed & Breakfast
2.0 star property
9.2 out of 10, Wonderful, (173)
"The Bed and Breakfast is located in the perfect spot on main street near all the major attractions in Hannibal. The owner met us upon arrival and showed us to the room. They were very friendly and helpful and available for questions. The room was quaint, clean, and everything that was needed for one night. The breakfast was some snacks in the room and coffee that was provided. It is a really old building, the hallways could use some repainting. I'd just recommend a curtain on the door to the...
Main Street Bed & Breakfast
Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel
2.5 star property
9.8 out of 10, Exceptional, (386)
"Modern and great service. Very welcoming staff. Clean and spacious rooms."
Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel
Days Inn by Wyndham Hannibal
2.0 star property
7.2 out of 10, Good, (80)
"Friendly staff. Old but clean and maintained. "
The price is AU$118
includes taxes & fees
12 July - 13 July
Days Inn by Wyndham Hannibal
Fairfield Inn & Suites Quincy
2.5 star property
8.6 out of 10, Excellent, (284)
"Safe and quiet "
The price is AU$218
includes taxes & fees
23 June - 24 June
Fairfield Inn & Suites Quincy
Don't see what you're looking for?
See all available properties in Hannibal
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.

Step into history and explore Mark Twain's Hannibal

Hannibal, Missouri, is a charming city with a diverse range of attractions. Situated on the banks of the Mississippi River, it offers stunning river views and a relaxed atmosphere. The city is known for its rich history, including being the boyhood home of famous author Mark Twain. Visitors can explore Twain's childhood home and the Mark Twain Museum, which provides insight into his life and literary works. Hannibal also offers various museums, shops, and cafes, perfect for leisurely strolls and shopping. Friendly locals and a family-friendly environment make Hannibal an ideal destination for a memorable holiday.

When it comes to finding a place to stay in Hannibal, Missouri, you'll have plenty of options to choose from. There are numerous hotels in and around Hannibal that cater to a variety of budgets and preferences. Whether you're looking for a luxury hotel with all the amenities or a budget-friendly option, you're sure to find the perfect accommodation for your outdoor-themed holiday in Hannibal, MO.

  • Motel 6 Hannibal, MO - This affordable motel is perfect for budget-conscious tourists seeking a comfortable stay in Hannibal. With amenities such as an indoor pool, pet-friendly attitude, and friendly staff, Motel 6 Hannibal, MO provides a relaxed and enjoyable experience. Its convenient location allows easy access to local festivals, family-friendly activities, and swimming. The motel also offers a microwave in each room, making it convenient for outdoor enthusiasts who prefer to prepare their meals.
  • Best Western On The River - Situated near museums and historical sites, Best Western On The River is an ideal choice for history lovers. Its close proximity to the river offers opportunities for scenic walks and excursions. The hotel features an indoor pool, hot tub, and fitness center, ensuring guests can relax after a day of exploring. Additionally, connecting rooms are available for larger groups or families.
  • Comfort Inn & Suites - Hannibal - For those seeking an urban retreat with easy access to sports and business facilities, Comfort Inn & Suites - Hannibal is the perfect choice. Featuring an indoor pool and fitness center, guests can stay active during their stay. The hotel's location provides convenient access to various sports activities and business centers in the area. With its comfortable rooms and swimming facilities, it offers a relaxing environment for outdoor enthusiasts.

If you're looking for an outdoor-themed holiday in Hannibal, Missouri, you're in luck! This charming town has a range of exciting areas and neighborhoods to explore. Take a leisurely stroll along the scenic Mississippi River, visit the numerous parks and trails for hiking and biking, or embark on a riverboat cruise. Hannibal is also known for its historical significance, with attractions like the Mark Twain Boyhood Home and Museum. After a day of outdoor adventure, relax and enjoy the friendly atmosphere while dining at one of the many cafes and restaurants in town.

  • Rensselaer: Rensselaer is a charming city that offers a unique experience for outdoor enthusiasts. With its picturesque surroundings and scenic landscapes, it provides the perfect setting for a relaxing holiday. Take a leisurely stroll along the Mississippi Riverfront, where you can enjoy breathtaking views and soak in the tranquility of nature. For those seeking adventure, Rensselaer boasts an array of outdoor activities such as hiking, fishing, and camping in its nearby parks and forests. Immerse yourself in the beauty of Mark Twain Lake State Park, where you can indulge in water sports, bird watching, and picnicking. Rensselaer truly embodies the essence of outdoor holiday, making it a must-visit destination.

Hannibal, Missouri, offers a delightful outdoor-themed holiday experience. Immerse yourself in the local atmosphere as you explore the city's charming streets and friendly people. From tours and shopping to historical museums and family-friendly activities, there's something for everyone. Don't miss the opportunity to enjoy the scenic river, dine at local cafes, and indulge in the city's vibrant entertainment scene. Whether you're looking for a relaxing weekend getaway or an adventure-filled trip, Hannibal has it all. Book your stay at one of the city's comfortable hotels and get ready to explore the main attractions and unique offerings of Hannibal.

  • Mark Twain Memorial Lighthouse: This historic lighthouse offers a charming riverside experience in Hannibal. With its friendly atmosphere, budget-friendly options, and opportunities for walking excursions, it's perfect for immersing yourself in the local culture. Families can enjoy swimming in the nearby river while dining at one of the riverside restaurants or enjoying a cup of coffee. The lighthouse also provides a glimpse into the town's rich history, making it a must-visit for history enthusiasts.
  • Mark Twain Boyhood Home and Museum: Immerse yourself in the world of Mark Twain at his boyhood home and museum. This historic house is a treasure trove of friendly people, budget-friendly activities, and walking excursions. Explore the rooms where Twain spent his formative years and learn about his life through interactive exhibits. Take a stroll along the river, where Twain himself used to wander, and indulge in the historical charm of the surroundings. With swimming, dining, and coffee options nearby, this attraction is perfect for a cultural experience.
  • Mark Twain Cave: Embark on an outdoor adventure at Mark Twain Cave. This trendy cave offers a unique experience with its friendly atmosphere and budget-friendly activities. Explore the winding passages and marvel at the natural formations that have captivated visitors for years. Whether you're a seasoned spelunker or a first-time explorer, this cave offers excitement and wonder. After your underground adventure, take a refreshing swim in the nearby river or relax with a meal and a cup of coffee. Don't miss out on this thrilling outdoor attraction.

When visiting Hannibal, Missouri, you are in for a treat when it comes to local dining options. One highly popular restaurant pizzeria is Casey's General Store, which offers a range of delicious pizzas and other dishes. Another great option is Papa John's Pizza, known for their mouthwatering pizzas. If you're in the mood for European French cuisine, head over to LaBinnah Bistro, a highly rated restaurant that offers a variety of delectable dishes. Whether you're craving pizza or looking for a taste of Europe, these in-house restaurants in Hannibal are sure to satisfy your culinary cravings.

Looking to avoid the rainy, cloudy, or uncomfortably hot or cold months? Our table below will help you find the perfect time for your visit to Hannibal. Here you will find a year-round average temperature of 12.4°C, reaching a peak of 24.9°C in July, its warmest month, and dropping to an average low of -2.2°C in January, the coolest month. The annual rainfall averages 99.9mm, with May experiencing the heaviest showers, while January is the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfallrain iconCloud coveragecloud icon
January-2.2Light RainMostly Cloudy
February-0.5Light RainMostly Sunny
March6.6Light RainMostly Sunny
April12.1Light RainMostly Sunny
May17.9Light RainMostly Sunny
June23.3Light RainMostly Sunny
July24.9Light RainMostly Sunny
August24.0Light RainMostly Sunny
September20.6Light RainMostly Sunny
October13.5Light RainMostly Sunny
November6.6Light RainMostly Sunny
December1.6Light RainMostly Sunny

More cheap accommodation in Hannibal

Top reasons for your visit to Hannibal

  • Rich Historical Heritage: Hannibal, Missouri, is famous for being the childhood home of renowned author Mark Twain. Explore Twain's boyhood home and the Mark Twain Museum to gain insight into his life and literary works.
  • Scenic Mississippi River: Situated on the banks of the picturesque Mississippi River, Hannibal offers stunning river views and a peaceful atmosphere. Take a leisurely stroll along the river, go on a riverboat cruise, or enjoy outdoor activities in the surrounding parks and trails.
  • Charming Streets and Friendly Locals: Immerse yourself in the local atmosphere as you wander through Hannibal's charming streets. Encounter friendly locals who contribute to the warm and welcoming ambiance of the city.
  • Diverse Range of Attractions: Hannibal boasts various museums, shops, and cafes, providing ample opportunities for leisurely strolls and shopping. Discover the city's unique offerings and immerse yourself in its vibrant entertainment scene.
  • Family-Friendly Environment: Hannibal is an ideal destination for a memorable family holiday. Enjoy the family-friendly activities, explore the city's attractions, and create lasting memories in this welcoming and safe environment.

Stay near top Hannibal attractions

Hannibal Travel Info

Number of reviews
5,032
Accommodation
147 hotels
Highest price
AU$252
Lowest price
AU$116
Reasons to visit
Mark Twain Cave and Cameron Cave, Mark Twain Cave and Bluff City Theatre
Hotels with nearby historical attractions
8
Hotels with family-friendly amenities
9

Frequently asked questions

Where is the best place to stay in Hannibal?

Lighthouse Hospitality Hannibal is a favourite with Expedia customers. This guest house is a short 3-minute walk from Mississippi River, and it offers a restaurant and free parking. Other top choices based on reviews include Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel and Sleep Inn & Suites. See all available top hotels, or vacation rentals in Hannibal.

What are some of the best holiday rentals that Hannibal has to offer?

Mississippi Sunrise: This highly rated holiday home rental in Hannibal offers a balcony, a BBQ and air conditioning to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge and a stovetop. Some other homes for rent in Hannibal include The Indigo House- Located in the heart of Historic Hannibal, Missouri and Cozy 3 bed, 2 bath home close to historic downtown Hannibal. 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?

Best Western On The River is a hotel with an indoor pool and free parking, and it's a top choice on Expedia for families. Other choices for your child-friendly holiday include Quality Inn & Suites Hannibal and Sleep Inn & Suites. 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 place to stay for a couple going to Hannibal?

Hannibal Inn is a favourite 3-star hotel for couples, and features free breakfast and free WiFi. See all romantic hotels in Hannibal.

What's the best LGBTQ-friendly hotel in Hannibal?

Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel 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?

Comfort Inn & Suites - Hannibal is a top hotel for people travelling with their pets, and offers a full-service spa and free WiFi for its human guests. Other good choices for you and your pet's trip include Sleep Inn & Suites and Motel 6 Hannibal, MO. See more pet-friendly hotel accommodations in Hannibal.

What's the best hotel in Hannibal to be near historical sites?

Based on our travel expertise, Best Western On The River is a top hotel on Expedia for those interested in history, and it features free breakfast and LCD TVs. Other choices close to historic sites include Baymont by Wyndham Hannibal and Lighthouse Hospitality Hannibal. Also, notable landmarks to visit include Mark Twain Boyhood Home and Museum, Mark Twain Cave and Cameron Cave and Mark Twain Memorial Lighthouse. See more options for historical stays in Hannibal.

What are some hotels with pools in Hannibal?

Best Western On The River is a top hotel with a seasonal outdoor pool, an indoor pool and free breakfast. Other choices that offer an on-site pool include Sleep Inn & Suites and Days Inn by Wyndham Hannibal. 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 47 hotels and other accommodation options to choose from. Find out more about Hannibal.

How to save money on a visit to Hannibal

  • Expedia offers a range of affordable hotels in Hannibal, Missouri. Take advantage of our rewards program to earn points and save on your accommodation.
  • Use the search filters on Expedia's website to find the perfect hotel in Hannibal that fits your budget and travel needs.
  • Hannibal is a great destination for tourists, offering a variety of tours, shopping, historical sites, museums, and family-friendly activities. Explore the city's rich history and enjoy the scenic river views.
  • When it comes to dining, Hannibal has a range of cafes and restaurants to suit every taste and budget. Don't miss the opportunity to try some local cuisine.
  • Interact with the friendly locals who are known for their warm hospitality and willingness to help tourists. They can provide valuable insights and recommendations.
  • To save on travel expenses, consider visiting Hannibal during off-peak times when prices for flights, hotels, and attractions may be lower. This is usually between May and July.
  • Plan your itinerary to include free or low-cost attractions such as exploring the city's historical landmarks and visiting museums.
  • Utilize budget-friendly transportation options like local buses or trains to get around Hannibal and explore the surrounding areas.

Recent Reviews in Hannibal
Expedia verified reviews