Last minute hotels in Hannibal

...and more

Learn why travelers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customize your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in Hannibal

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
120 Lindsey Drive, Hannibal, MO, United States
Central hotel with free breakfast connected to the convention center in Hannibal An indoor pool, a fitness center, and a bar/lounge are available at this hotel. Free buffet breakfast, free WiFi in public areas, and free self parking are also provided. Additionally, a poolside bar, a snack bar/deli, and a 24-hour business center are onsite. Quality Inn & Suites Hannibal offers 94 air-conditioned accommodations with complimentary newspapers and coffee/tea makers. Televisions come with premium cable channels. Bathrooms include complimentary toiletries and hair dryers. This Hannibal hotel provides complimentary wireless Internet access, with a speed of 50+ Mbps. Business-friendly amenities include desks and desk chairs, as well as phones; free local calls are provided (restrictions may apply). Housekeeping is provided daily. An indoor pool and a hot tub are on site. Other recreational amenities include a fitness center.
Pool
Free Wi-Fi
Parking
7.7
Good
1221 reviews
Location
4.0 mi from city centre
4070 Market Street, Hannibal, MO, United States
The Days Inn Hannibal, MO would like to invite you to come and experience the adventures of Tom and Huck in America's Hometown. The Days Inn Hannibal is located at the junction of Highway 61 and 61 Business Route. We are located just minutes from the Mark Twain Historical District. We offer free Wifi along with amenities such as outdoor seasonal pool, bus, semi-truck, trailer and RV Parking, and handicapped rooms, Dogs allowed for a nominal fee. The Days Inn Hannibal is conveniently located near the area lakes as well as the museums, Historical District, and Downtown.
Free Wi-Fi
Parking
6.7
Good
335 reviews
Location
2.9 mi from city centre
120 Huckleberry Heights Drive, Hannibal, MO, United States
Welcome to the Super 8 overlooking the beautiful valley of Hannibal. Enjoy our comfortable courtyard where you can enjoy the beautiful scenery and in the back there is a quiet city park for walking, jogging, and picnicking. The Super 8 Hannibal, Missouri, is minutes away from Mark Twain Historic District, Boyhood home of Samuel Clemens - Mark Twain and downtown. Other family friendly attractions include many museums and historic sites in the area. The Super 8 Hannibal offers a Seasonal Outdoor Pool, High Speed Internet, and Free Light Breakfast. Pets welcome for a nominal fee.
Free Wi-Fi
6.6
Good
760 reviews
Location
1.7 mi from city centre
105 Lakeside Drive, Hannibal, MO, United States
Hotel in Hannibal with free breakfast and a fitness center An indoor pool, a fitness center, and coffee/tea in a common area are available at this smoke-free hotel. Free full breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a business center, laundry facilities, and a 24-hour front desk. Sleep Inn & Suites offers 67 air-conditioned accommodations with coffee/tea makers and hair dryers. Refrigerators and microwaves are provided. Bathrooms include bathtubs or showers. Guests can surf the web using the complimentary wireless Internet access. 40-inch LCD televisions come with cable channels. Housekeeping is provided daily. Recreational amenities at the hotel include an indoor pool and a fitness center.
Pool
Free Wi-Fi
Parking
9.1
Excellent
561 reviews
Location
4.4 mi from city centre
120 Shinn Lane, Hannibal, MO, United States
Welcome to the Holiday Inn Express & Suites in Hannibal, MO. We are conveniently located off Interstate 36 at the Shinn Lane exit making it a convenient choice for both business and leisure travelers. We are just walking distance from the Hannibal Regional Hospital, Hannibal Clinic, the James E Cary Cancer Center, and an array of dining options. The Holiday Inn Express & Suites is also in close proximity to the following major companies, BASF Corporation, Continental Cement, General Mills, Spartan LMP, and Watlow to name just a few. Hannibal's Historic Downtown is a short car ride away. Some of the local attractions are the Mark Twain Boyhood Home and Museums, the Mark Twain Cave, Mark Twain Riverboat, Hannibal Trolley Tours, Rockcliffe Mansion, and Haunted Hannibal Ghost Tours. Whether in town for business or pleasure, our hotel offers modern comfort with a feeling of home. Our nicely appointed rooms include high-speed wireless Internet, 42 inch flat screen TVs, microwaves and refrigerators. The hotel is also equipped with a business center, guest laundry, meeting space and deluxe suites are available. After your busy day, feel free to take a dip in the indoor heated pool or enjoy your workout in the fitness center. You can fill up at the Express Start Breakfast Bar with a delicious array of hot and cold favorites. Make your reservations to "Stay Smart" at our hotel. Call today and let us help you plan your next Midwest getaway! We look forward to your visit!
Pool
Free Wi-Fi
Parking
9.5
Excellent
19 reviews
Location
4.5 mi from city centre
401 North 3rd Street, Hannibal, MO, United States
Best Western On the River places you in the heart of historic Hannibal, just steps from the Mark Twain Boyhood Home and Museum, local shops, and charming cafés. Its central location makes it easy to explore the town’s literary roots and vibrant downtown. Guests enjoy spacious rooms with modern amenities like flat-screen TVs, microwaves, and coffee makers. The hotel features an indoor pool, hot tub, seasonal outdoor pool, and a fitness center, along with a complimentary hot breakfast to start your day. Whether you're attending Tom Sawyer Days, the Big River Steampunk Festival, or the October Folklife Festival, this hotel offers a convenient base for enjoying Hannibal’s most popular events. Be sure to visit Rockcliffe Mansion, a beautifully preserved Gilded Age home just minutes away. TripAdvisor users love the walkable location, friendly service, and access to the town’s top attractions.
Pool
Free Wi-Fi
Parking
8.1
Excellent
923 reviews
Location
0.3 mi from city centre
123 Huckleberry Heights Dr, Hannibal, MO, United States
Motel 6 Hannibal is located off Route 61. Hannibal, Missouri is home to Mark Twain and the unsinkable Molly Brown. Less than 2 miles away are museums, shopping and dining. Free Wi-Fi, and a restaurant on site.
Free Wi-Fi
Parking
6.8
Good
687 reviews
Location
1.6 mi from city centre
4000 Market Street, Hannibal, MO, United States
Hotel in Hannibal with a full-service spa and free breakfast This smoke-free hotel features a full-service spa, an indoor pool, and a 24-hour fitness center. Free buffet breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a hot tub, coffee/tea in a common area, and a business center. Comfort Inn & Suites - Hannibal offers 74 air-conditioned accommodations with safes and coffee/tea makers. Flat-screen televisions are featured in guestrooms. Guests can make use of the in-room refrigerators and microwaves. Bathrooms include shower/tub combinations with hydromassage showerheads, complimentary toiletries, and hair dryers. This Hannibal hotel provides complimentary wireless Internet access. Business-friendly amenities include desks and complimentary weekday newspapers, as well as phones; free local calls are provided (restrictions may apply). Additionally, rooms include irons/ironing boards and blackout drapes/curtains. Housekeeping is provided daily. An indoor pool and a hot tub are on site. Other recreational amenities include a 24-hour fitness center. The recreational activities listed below are available either on site or nearby; fees may apply.
Pool
Parking
7.5
Good
514 reviews
Location
2.8 mi from city centre
111 Bird Street, Hannibal, MO, United States
While you're here, you can enjoy all the comforts of home and more, including a pool and a hydromassage showerhead, as well as free WiFi and a TV. Other amenities include Egyptian cotton sheets, premium bedding, a pillowtop bed, and first-run movies.
Free Wi-Fi
Air Conditioning
Airport shuttle
9.4
Excellent
287 reviews
Location
0.2 mi from city centre
11069 New London Gravel Road, Hannibal, MO, United States
Bed & breakfast in Hannibal with free breakfast A snack bar/deli, coffee/tea in a common area, and a microwave in a common area are available at this bed & breakfast. Free full breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a refrigerator in a common area, concierge services, and a library. Garth Woodside Mansion B&B offers 8 air-conditioned accommodations with bathrobes and hair dryers. Each accommodation is individually furnished and decorated. Beds feature premium bedding. Flat-screen televisions come with cable channels. Guests can surf the web using the complimentary wireless Internet access. Additionally, rooms include complimentary toiletries and ceiling fans. Housekeeping is offered daily and irons/ironing boards can be requested.
Free Wi-Fi
Air Conditioning
9.3
Excellent
42 reviews
Location
3.8 mi from city centre

FAQs when booking a last minute hotel in Hannibal

  • How much does a hotel room cost in Hannibal at the last minute?

    You’ll generally find hotel rooms from around $139 tonight, $139 tomorrow, and as low as $97 over the weekend.

  • What’s the cost for a last-minute hotel in Hannibal tonight?

    Prices tonight start at about $139 for 3-star hotels and $215 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Hannibal tomorrow?

    If you book for tomorrow, expect rates of around $139 for 3-star hotels and $194 for 4-star accommodations.

  • What are the prices for hotels in Hannibal this coming weekend?

    If you're booking last-minute, weekend rates start at about $126 for 3-star hotels and $192 for 4-star properties.

  • Will I save money by booking my Hannibal hotel at the last minute?

    Hotel prices often depend on how many rooms are available. In Hannibal, last-minute bookings average around $144 per night, whereas standard bookings typically cost about $142.

See more FAQs

Find better results for your stay in Hannibal

Consider these popular 3-star hotels in Hannibal

Stay at one of these Hannibal 3-star hotels that users have found on HotelsCombined.

Hannibal last minute hotel deals. Search for last minute hotels in Hannibal. Find cheap last minute hotel rooms in Hannibal. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.