Cheap Hotels in Hannibal, MO from $67

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Hannibal Cheap Hotels

Our top choices for Hannibal cheap hotels

Quality Inn & Suites Hannibal West

2.5 star property
Hannibal
8.0 out of 10, Very Good, (1006)
"Very nice place to stay during a snow storm. "
United States
Teresa
$79 nightly
The price is $92
Jan 2 - Jan 3, 2026
Total with taxes and fees
Quality Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West

2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1001)
"Great area"
United States
kelvin
$101 nightly
The price is $117
Jan 2 - Jan 3, 2026
Total with taxes and fees
Sleep Inn & Suites Hannibal West

Super 8 by Wyndham Hannibal

2.0 star property
Hannibal
7.2 out of 10, Good, (1000)
"My stay was excellent staff very friendly and breakfast was always great "
United States
Sherrie
$68 nightly
The price is $78
Dec 12 - Dec 13
Total with taxes and fees
Super 8 by Wyndham Hannibal

Motel 6 Hannibal, MO

2.0 star property
Hannibal
7.4 out of 10, Good, (1000)
"Very clean rooms and staff is very friendly "
United States
Sherrie
$58 nightly
The price is $67
Dec 19 - Dec 20
Total with taxes and fees
Motel 6 Hannibal, MO

Days Inn by Wyndham Hannibal

2.0 star property
Hannibal
7.4 out of 10, Good, (215)
"Left before breakfast great cup of coffee"
United States
David
$65 nightly
The price is $74
Dec 28 - Dec 29
Total with taxes and fees
Days Inn by Wyndham Hannibal

Comfort Inn & Suites - Hannibal

2.5 star property
Hannibal
7.6 out of 10, Good, (659)
"Below average facility. Needs some upgrades and could use a good cleaning. Staff was helpful."
United States
JACQUI
$83 nightly
The price is $96
Jan 2 - Jan 3, 2026
Total with taxes and fees
Comfort Inn & Suites - Hannibal

Baymont by Wyndham Hannibal

2.5 star property
Hannibal
6.4 out of 10, (735)
" 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
$65 nightly
The price is $75
Dec 11 - Dec 12
Total with taxes and fees
Baymont by Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal

2.0 star property
Hannibal
7.2 out of 10, Good, (152)
"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
$58 nightly
The price is $67
Dec 12 - Dec 13
Total with taxes and fees
Howard Johnson BY Wyndham Hannibal

Best Western On The River

2.5 star property
Hannibal
8.6 out of 10, Excellent, (1000)
"Great stay! Clean and cozy!!"
United States
Courtney
$101 nightly
The price is $116
Dec 11 - Dec 12
Total with taxes and fees
Best Western On The River

Garden House Bed and Breakfast

2.0 star property
Hannibal
8.6 out of 10, Excellent, (36)
"Overall stay was great and the host chris is great aswell nothing bad to say about any aspect of our stay!"
United States
Josh
$109 nightly
The price is $125
Jan 3 - Jan 4, 2026
Total with taxes and fees
Garden House Bed and Breakfast
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.

Find out more about Hannibal

Discover cheap things to do in Hannibal

Hannibal, Missouri, offers a delightful blend of history and adventure that budget-conscious travelers with a thirst for quality experiences will appreciate. Begin your exploration at the Mark Twain Boyhood Home & Museum, where you can stroll through the charming grounds and learn about the life of the famed author—entry is affordable and often includes guided tours. Next, take a leisurely walk along the scenic Mississippi Riverfront, where you can relax on park benches, enjoy picnic spots, and take in stunning views of the river, all at no cost. For a fun family activity, visit the Hannibal History Museum, which showcases local artifacts and stories, with modest admission fees that won't break the bank. Don’t miss out on the chance to explore the nearby Mark Twain Cave, where you can take a budget-friendly guided tour that reveals fascinating geological formations and a peek into the author’s inspiration. When it comes to dining, local eateries like The Brick Oven offer hearty meals at reasonable prices, making it easy to savor the culinary scene without overspending. For accommodations, consider staying in the downtown area, where you can find affordable hotels that provide easy access to these attractions, along with attentive service and cozy amenities that cater to families. Here, you'll enjoy the convenience of being close to the action while still finding quality rooms that fit your budget.

Find the best cheap hotels in Hannibal

Travelers seeking affordable yet comfortable accommodations in Hannibal, Missouri will find these top hotels to be excellent choices. Each hotel offers a range of budget-friendly amenities to ensure a pleasant stay without breaking the bank.

Holiday Inn Express & Suites Hannibal - Medical Center by IHG

  • Why it's great for a budget-friendly vacation: With a remarkable review rating of 9.8, Holiday Inn Express & Suites provides travelers with exceptional value at budget prices. Guests will enjoy complimentary buffet breakfasts and free Wi-Fi, along with self-parking, ensuring a straightforward experience as they explore Hannibal.
  • Other amenities: In addition to its fantastic dining options, the hotel features an indoor pool, accessible fitness center, and daily housekeeping services for utmost comfort. Families will appreciate the free cribs available, while the garden area offers a pleasant spot to unwind. The inviting atmosphere and thoughtful amenities make this hotel a top choice for budget travelers.
  • Nearby attractions: Bear Creek Park - 1.5 miles

Sleep Inn & Suites

  • Why it's great for a budget-friendly vacation: A perfect choice for budget-conscious travelers, Sleep Inn & Suites boasts an impressive review rating of 9.6, reflecting its commitment to guest satisfaction. Guests can enjoy a complimentary breakfast daily, along with free Wi-Fi and self-parking, making it easy to stay connected and save on additional costs during their visit.
  • Other amenities: Additional amenities include an indoor pool for relaxing swims, a fitness center to maintain workout routines, and in-room microwaves for added convenience. The hotel also offers daily housekeeping, ensuring rooms remain tidy and comfortable. Guests will appreciate the free cribs for young children and the inviting atmosphere that enhances their overall experience.
  • Nearby attractions: Bear Creek Park - 1.74 miles

Best Western On The River

  • Why it's great for a budget-friendly vacation: Best Western On The River is an ideal budget-friendly option for travelers, featuring a solid review rating of 8.6. Guests can start their day with a complimentary breakfast, including a self-serve option, while enjoying free Wi-Fi and self-parking to enhance convenience throughout their stay.
  • Other amenities: Noteworthy amenities include an indoor pool and hot tub for relaxation, along with early check-in and late check-out options for added flexibility. The hotel is located near historical sites, making it a great base for exploration. Other features include air conditioning, a snack bar, and a fitness center to keep active during the visit.
  • Nearby attractions: Jim's Journey: The Huck Finn Freedom Center - 0.01 miles, Mark Twain Boyhood Home and Museum - 0.08 miles, Big River Train Town - 0.09 miles

Quality Inn & Suites Hannibal

  • Why it's great for a budget-friendly vacation: Quality Inn & Suites Hannibal stands out as a budget-friendly option with a review rating of 7.8, offering travelers a comfortable stay without the hefty price tag. Guests can enjoy complimentary breakfasts on weekends and daily, along with free Wi-Fi and self-parking, providing great value for their money.
  • Other amenities: The hotel also features an indoor pool and hot tub for relaxation, as well as a fitness center for those looking to stay active. Additional amenities include air conditioning, a terrace for outdoor enjoyment, and daily housekeeping to keep rooms fresh. Travelers can take advantage of nearby attractions while enjoying the welcoming and budget-conscious environment.
  • Nearby attractions: West Ely Park - 1.38 miles

How can I get cheap hotels in Hannibal?

Best tips to find a cheap hotel in Hannibal

  1. If you're looking to travel to Hannibal on a budget, you'll be happy to know that you can find hotels for as low as $67. Of course, that price is affected by amenities, star rating, and even the time of year you visit. At most, hotel prices can be as high as $125. Staying a short amount of time in Hannibal is an effective way to reduce hotel costs.

  2. When you cut your vacation down to just a few days, you don't have to worry as much about hotel prices since you don't have that many nights to stay. For budget hotels in Hannibal, 3 to 4 days should be all the nights you need. That's generally enough to enjoy the city's top attractions, though there's certainly enough to do to warrant a week-long trip.

  3. When booking cheap hotel rooms in Hannibal, it's typically best to book about 3 weeks in advance. Book further in advance than that and you could be paying too much for your room, as hotels will often overestimate future demand. However, if you wait too long, you might find that the hotel has been completely booked.

  4. When you utilize search filters on Expedia, you'll be able to narrow down your results in a flash. These search filters cover a wide variety of factors you may be interested in when it comes to finding a cheap hotel in Hannibal, including amenities such as Free Breakfast, 2-star rating, or proximity to local attractions. You can even set filters for price limits to ensure that all the displayed results are within your budget.

Top Hannibal Hotel Reviews

Frequently asked questions

What is Hannibal like for travelers on a budget?
Hannibal offers cheap accommodation options and a variety of places to visit, making it a great vacation choice for budget-conscious travelers. You can find ways to save money while getting to know this destination, which is home to attractions like Rockcliffe Mansion, Jim's Journey: The Huck Finn Freedom Center, and Mark Twain Boyhood Home and Museum.
What's the best budget-friendly hotel in Hannibal?
Based on our traveler reviews, Motel 6 Hannibal, MO is a top choice for a less expensive stay.
When is the best time for a budget trip to Hannibal?
Weather will likely play an important role when you plan your trip to Hannibal, and keep in mind that cheaper options are usually available when the weather isn't as good. The hottest months are usually July and August with an average temp of 74°F, while the coldest months are January and February with an average of 34°F. Average annual precipitation for Hannibal is 47 inches.
What is there to see and do in Hannibal?
Hannibal draws tourists with its fantastic dining options and shopping, and offers plenty to see and do without spending a fortune. You can budget for the local attractions that interest you most, and then make time for activities that are easy on the wallet. Take in the local culture at Jim's Journey: The Huck Finn Freedom Center and Mark Twain Boyhood Home and Museum, or visit other spots like Molly Brown Museum and Home.
How can I get to Hannibal and get around on a budget?
Scoping out the transportation options in Hannibal can help keep you on budget. The nearest airport is Quincy, IL (UIN-Quincy Regional-Baldwin Field), situated 19.5 mi (31.4 km) away. Hannibal may not have many public transit options so a rental car could be a reasonable alternative to see more of the area.

Explore a world of travel with Expedia