Find Cheap Hotels in Hannibal, MO from CA $86

  • 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 availability on Hannibal Cheap Hotels

Next weekend
In two weeks

Our top choices for Hannibal cheap hotels

Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1,000 reviews)
"It was a good midway stop for us on our way to Memphis."
United States
Joel
The price is CA $147
CA $170 total
includes taxes & fees
Mar 1 - Mar 2
Sleep Inn & Suites Hannibal West

Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,002 reviews)
"Overall, very nice stay"
United States
Cary
The price is CA $75
CA $86 total
includes taxes & fees
Mar 3 - Mar 4
Motel 6 Hannibal, MO

Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very good, (1,011 reviews)
"Good breakfast selections. Close to a good restaurant. "
United States
Steve
The price is CA $95
CA $111 total
includes taxes & fees
Mar 15 - Mar 16
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,002 reviews)
"clean room - soft beds - friendly staff - very welcoming - lobby nice"
United States
Maxine
The price is CA $78
CA $90 total
includes taxes & fees
Mar 22 - Mar 23
Super 8 by Wyndham Hannibal

Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal
2.5 star property
Hannibal
7.6 out of 10, Good, (674 reviews)
"Everything was clean and staff was friendly. Just needed some updates. "
United States
Georgia
The price is CA $98
CA $117 total
includes taxes & fees
Mar 16 - Mar 17
Comfort Inn & Suites - Hannibal

Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (741 reviews)
"Thanks to the staff very help and kind. Very good stay. "
United States
Terry
The price is CA $80
CA $93 total
includes taxes & fees
Feb 23 - Feb 24
Baymont by Wyndham Hannibal

Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (223 reviews)
"Convenient stop and very pleasant , clean and friendly atmosphere"
United States
John David
The price is CA $80
CA $92 total
includes taxes & fees
Feb 25 - Feb 26
Days Inn by Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (154 reviews)
"Yes my stay was great"
United States
Aaron
The price is CA $78
CA $90 total
includes taxes & fees
Feb 23 - Feb 24
Howard Johnson BY Wyndham 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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Find out more about Hannibal

Discover cheap things to do in Hannibal

Hannibal, Missouri, offers a delightful mix of history and outdoor fun that budget-conscious travellers can enjoy without breaking the bank. Start your adventure at the Mark Twain Boyhood Home & Museum, where you can explore the childhood haunts of the famed author for a modest admission fee. Just a stone's throw away, the beautiful Mississippi River offers scenic walking trails and picnic spots, making it a perfect place to relax or have a family outing at no cost. Don’t miss the opportunity to stroll along the charming streets of Hannibal, lined with historic buildings and quirky shops, where window-shopping is always free! For a bit of thrill, take a guided tour of the Mark Twain Cave, where the entrance fee is quite reasonable, and the experience is both educational and exhilarating. After a day of exploring, you can find numerous affordable dining options, such as local diners serving hearty meals without the hefty price tag. For accommodation, consider staying near the historic downtown area, which not only provides easy access to these attractions but also a vibrant atmosphere for evening strolls, ensuring you and your family have a memorable and comfortable experience.

Find the best cheap hotels in Hannibal

For budget-conscious travelers visiting Hannibal, Missouri, these hotels offer great value without sacrificing comfort. Each provides essential amenities to ensure a pleasant stay.

Holiday Inn Express & Suites Hannibal - Medical Center by IHG

  • Why it's great for a budget-friendly vacation: The Holiday Inn Express & Suites Hannibal is an excellent choice for budget-savvy travelers, with an outstanding review rating of 9.8. Guests can enjoy a complimentary buffet breakfast, free Wi-Fi, and convenient self-parking, all designed to make their stay comfortable and cost-effective.
  • Other amenities: This hotel also boasts an indoor pool, accessible fitness centre, and daily housekeeping to ensure a clean and pleasant environment. Additional features like a garden, microwaves in rooms for easy meal preparation, and the availability of cribs add to the overall value for families and solo travelers alike.
  • Nearby attractions: Bear Creek Park - 2.4 km

Sleep Inn & Suites

  • Why it's great for a budget-friendly vacation: For an affordable yet comfortable stay, the Sleep Inn & Suites is a top choice for budget travelers, an impressive review rating of 9.6. Guests can enjoy complimentary breakfast options daily, free Wi-Fi, and convenient self-parking, making it a straightforward option for those looking to explore Hannibal without overspending.
  • Other amenities: Additional features include an indoor pool, fitness facilities for keeping up with workouts, and daily housekeeping services. With cribs available for families and a microwave in every room, this hotel ensures that guests have all the essentials they need during their stay.
  • Nearby attractions: Bear Creek Park - 2.8 km

Best Western On The River

  • Why it's great for a budget-friendly vacation: The Best Western On The River caters to budget travelers seeking a comfortable stay, highlighted by a solid review rating of 8.6. With free breakfast options, including a self-serve breakfast, guests can enjoy a hearty start to their day. Free Wi-Fi and self-parking further enhance the value of this hotel, ensuring a convenient experience without breaking the bank.
  • Other amenities: In addition to budget-friendly amenities, guests can relax at the indoor pool or unwind in the hot tub. The hotel also features air conditioning, a fitness centre, and an early check-in option, making it a practical choice for those looking to maximise their time in Hannibal.
  • Nearby attractions: Jim's Journey: The Huck Finn Freedom Center - 0 km, Mark Twain Boyhood Home and Museum - 0.1 km, Big River Train Town - 0.1 km

Quality Inn & Suites Hannibal

  • Why it's great for a budget-friendly vacation: With a review rating of 7.8, Quality Inn & Suites Hannibal provides budget travellers with a comfortable stay at an affordable price. Guests will appreciate the variety of free breakfast options available, including a weekend buffet. Free Wi-Fi and self-parking are also part of what makes this hotel an appealing choice for cost-conscious visitors.
  • Other amenities: Guests can also take advantage of the indoor pool, hot tub, and fitness facilities. This hotel offers additional conveniences such as a terrace for relaxation, air conditioning for comfort, and daily housekeeping services to maintain a tidy environment throughout their stay.
  • Nearby attractions: West Ely Park - 2.2 km

Top Hannibal Hotel Reviews

Frequently asked questions

Which are the best hotels to stay in Hannibal as a budget traveller?
For budget travellers seeking excellent value in Hannibal, top choices include Sleep Inn & Suites, Best Western On The River, and Quality Inn & Suites Hannibal.

The Sleep Inn & Suites, with an outstanding 9.6 rating, offers a truly comfortable and clean stay. Guests consistently praise the excellent, complimentary breakfast and the friendly, helpful staff. Free Wi-Fi and free self-parking add to the convenience, making it a fantastic and great-value option.

Another excellent option is the Best Western On The River, rated 8.6. This hotel provides free self-parking, free wired internet, and a delicious hot breakfast. Reviewers frequently highlight the friendly and helpful staff, comfortable rooms, and a great location.

The Quality Inn & Suites Hannibal, with an 8.0 rating, is also a solid choice for budget-conscious travellers. Guests appreciate the clean, big rooms and the great, complimentary buffet breakfast.
How much does a budget hotel in Hannibal cost?
Budget hotel prices in Hannibal vary, but you can find a great deal from CA $86 on Expedia. To find the cheapest budget hotels, be flexible with your dates—typically, off-peak and mid-week stays are cheaper. Stretch your budget further by looking for hotels with free breakfast, free parking or free airport shuttles. Sort your search results by "Price: low to high" to see our lowest rates.
Which area of Hannibal is best to stay in for cheap hotels?
For budget-conscious solo travellers visiting Hannibal, Missouri, staying in the downtown area or slightly to the north offers the best opportunities for cheap hotels. These areas provide convenience and access to many of the town's most popular attractions, often within walking distance.

Downtown Hannibal features a selection of historic inns and smaller hotels that can be more affordable than larger chains, particularly during off-peak seasons. Solo travellers will appreciate being close to the Mississippi Riverfront, numerous local eateries, and the Mark Twain Boyhood Home & Museum, making it easy to explore without relying heavily on transport.

Just north of the main downtown strip, along Highway 79, you'll find several motel-style accommodations that typically offer competitive rates. While these might require a short walk or a quick ride into the heart of town, they provide functional and inexpensive lodging. Many of these establishments are near casual dining options and offer easy access to attractions like the Mark Twain Cave Complex, which is a short drive away.
What are the top-rated cheap hotels for families in Hannibal?
For families seeking top-rated yet affordable accommodation in Hannibal, excellent choices include Sleep Inn & Suites, Quality Inn & Suites Hannibal, and Best Western On The River.

Sleep Inn & Suites, with an outstanding 9.6 rating, consistently receives praise for its comfortable and clean rooms, making it a great option for families. Guests frequently highlight the excellent and good breakfast options, all of which are free, providing a valuable saving. The staff are described as friendly and helpful, and the location is often noted as fantastic and convenient. Free parking and complimentary WiFi are also included, adding to the overall value.

Quality Inn & Suites Hannibal, rated 8.0, offers spacious and clean rooms, which are ideal for families. Reviewers often mention the great and good breakfast, which is free and includes a buffet. The staff are consistently described as very friendly and helpful. Free self-parking, free wired internet in public areas, and free WiFi are also provided, alongside complimentary toiletries and free cribs for younger guests.

Best Western On The River boasts an 8.6 rating and is highly regarded for its superb and great location. Families appreciate the comfortable and clean rooms, as well as the hot and good breakfast, which is self-serve and free.
What cheap hotels in Hannibal offer complimentary breakfast?
For cheap hotels in Hannibal that offer complimentary breakfast, you have several excellent options, including Sleep Inn & Suites, Best Western On The River, and Quality Inn & Suites Hannibal.

Sleep Inn & Suites, with an outstanding 9.6 rating, is highly praised by guests for its excellent and good breakfast, making it a great value. They also offer free self-parking and free WiFi, and customers consistently mention the comfortable and clean rooms and friendly staff.

Best Western On The River, rated 8.6, provides a free hot breakfast and free self-parking. Guests frequently comment on the comfortable and clean rooms, as well as the superb and great location.
When is the most affordable time to visit Hannibal?
The most affordable time to visit Hannibal, Missouri, is typically during the shoulder seasons of spring (April to May) and autumn (September to October), as well as the winter months (November to March), excluding the immediate Christmas and New Year period. These times offer a good balance between pleasant weather and lower prices for accommodation and activities.

During spring and autumn, the weather is generally mild and comfortable for exploring, yet you'll often find reduced hotel rates compared to the peak summer season. Many of Hannibal's outdoor attractions, such as the Mark Twain Cave Complex and various scenic viewpoints along the Mississippi River, are still accessible, and the crowds are noticeably smaller. This makes it ideal for solo travellers who prefer a more relaxed pace and easier access to popular sites without the summer rush.

Winter, while colder, presents the lowest prices for accommodation and a quieter atmosphere. While some seasonal attractions might have reduced hours or be closed, many indoor sites like the Mark Twain Boyhood Home & Museum and the Hannibal History Museum remain open. Solo travellers can enjoy a more intimate experience of the town's history and literary connections, often with significant savings on lodging.
What are the best cheap hotels in Hannibal with a pool?
For budget-friendly hotels in Hannibal featuring a pool, excellent options include Sleep Inn & Suites, Best Western On The River, and Quality Inn & Suites Hannibal.

The Sleep Inn & Suites, with an outstanding 9.6 rating, offers a fantastic indoor pool. Guests consistently praise the comfortable and clean rooms, the excellent free breakfast, and the friendly, helpful staff. Free Wi-Fi and free self-parking add to its great value.

Another solid choice is the Best Western On The River, rated 8.6. This hotel boasts both an indoor pool and a seasonal outdoor pool. Travellers frequently highlight the friendly staff, comfortable rooms, and a good hot breakfast, all complemented by free self-parking.

The Quality Inn & Suites Hannibal, with an 8.0 rating, also features an inviting indoor pool. Reviews often mention the clean and spacious rooms, the great free buffet breakfast, and the incredibly helpful staff.
Is Hannibal a budget-friendly destination?
Yes, Hannibal, Missouri, is a budget-friendly destination, offering an authentic American experience without breaking the bank. Its modest size and focus on local attractions mean that visitors can enjoy its charm affordably.

Accommodation options are reasonably priced, with several comfortable hotels and guesthouses costing significantly less than in larger cities. For couples, staying in a centrally located guesthouse allows for easy exploration on foot, further reducing transport costs.

Much of Hannibal's appeal lies in its free or low-cost activities. Solo travellers can spend hours wandering through the historic downtown, soaking in the atmosphere that inspired Mark Twain. Visiting the Mark Twain Boyhood Home & Museum complex requires an admission fee, but many other sites, such as the Mark Twain Cave Complex, offer tours at a very reasonable price. Enjoying the scenic views of the Mississippi River from Lover's Leap is completely free.

Dining in Hannibal is also very affordable. There are numerous family-run eateries and diners where you can enjoy hearty, classic American meals without spending a fortune. Picnics by the river, with provisions bought from a local grocery, are another excellent way for couples and solo travellers to save on food costs.
Which cheap hotels in Hannibal have good reviews for customer service?
For affordable hotels in Hannibal with great customer service, travellers often praise Sleep Inn & Suites, Best Western On The River, and Quality Inn & Suites Hannibal.

The Sleep Inn & Suites, with an excellent 9.6 rating, is frequently highlighted by guests for its friendly and helpful staff. This hotel offers a range of complimentary amenities, including free WiFi, free parking, and a full, free breakfast, making it great value.

Another excellent choice is the Best Western On The River, rated 8.6 by our customers. Reviewers consistently mention the helpful and friendly staff. Guests can also enjoy free parking, free wired internet, and a complimentary self-serve breakfast.

The Quality Inn & Suites Hannibal, with an 8.0 rating, also receives positive feedback for its staff, who are described as helpful and very friendly.
Are there any cheap hotels in Hannibal that allow for late check-out or early check-in?
Yes, there are a couple of budget-friendly hotels in Hannibal that offer flexibility with check-in and check-out times, which can be very helpful for travellers.

The Days Inn by Wyndham Hannibal, with a review rating of 7.4, is a good option. Guests often praise the friendly and helpful staff, as well as the clean and quiet rooms. This hotel offers free continental breakfast, free self-parking, and free WiFi, adding to its value. They generally accommodate early check-ins and late check-outs, though the specifics are variable.

Another excellent choice is the 3-star Best Western On The River, which has an impressive review rating of 8.6. This hotel also receives high marks for its friendly and helpful staff, comfortable and clean rooms, and a good hot breakfast. Its location is frequently described as superb or great. They are often able to arrange for early check-in or late check-out.
How can I save on a budget hotel in Hannibal with Expedia?
There are plenty of ways to save on a budget hotel in Hannibal. Unlock our lowest prices by joining One Key™, Expedia's travel rewards program. It's free and easy to sign up, and you can access member perks too. Typically, booking in advance will help you save on your hotel booking. If you're feeling spontaneous, be sure to check for last-minute deals.
What free activities should we do in Hannibal?
You can enjoy several free activities in Hannibal, Missouri, which offer a glimpse into its rich history and literary connections without costing a penny. Many of the town's key attractions revolve around its most famous resident, Mark Twain, and the Mississippi River.

For families, a stroll along the historic streets of downtown Hannibal is a must. You can walk past the boyhood homes of Mark Twain and other buildings that inspired his stories, absorbing the atmosphere that shaped classics like "The Adventures of Tom Sawyer." The riverfront itself provides picturesque views of the mighty Mississippi, and children often enjoy watching the riverboats and barges go by. There are also plaques and statues scattered throughout the town that tell stories about its past.

Solo travellers might appreciate exploring the scenic trails and overlooks within the area. Riverview Park, for instance, offers panoramic views of the Mississippi River and the surrounding landscape, great for quiet contemplation or photography. The historic lighthouse, a prominent landmark, can be admired from various viewpoints along the river walk.
Is it cheaper to book flights and a hotel in Hannibal as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my budget hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right budget hotel in Hannibal for you.

Explore a world of travel with Expedia