Hotels in Hannibal

Search over 124 hotels from $45

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Hannibal Hotels

Don't see what you're looking for?
See all available properties in Hannibal
View all properties
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.

Luxury Hotels in Hannibal

    Super 8 by Wyndham Hannibal

    Super 8 by Wyndham Hannibal

    120 Huckleberry Heights Dr, Hannibal, MO
    The price is $63 per night from Oct 1 to Oct 2
    $63
    per night
    Oct 1 - Oct 2
    7/10 Good! (994 reviews)
    Super 8 by Wyndham Bowling Green

    Super 8 by Wyndham Bowling Green

    1216 E Champ Clark Dr, Bowling Green, MO
    The price is $73 per night from Oct 1 to Oct 2
    $73
    per night
    Oct 1 - Oct 2
    8.2/10 Very Good! (380 reviews)
    Economy Inn & Suites

    Economy Inn & Suites

    3604 McMasters Ave., Hannibal, MO
    7/10 Good! (138 reviews)

Pet Friendly Hannibal Hotels

    Super 8 by Wyndham Hannibal

    Super 8 by Wyndham Hannibal

    120 Huckleberry Heights Dr, Hannibal, MO
    The price is $63 per night from Oct 1 to Oct 2
    $63
    per night
    Oct 1 - Oct 2
    7/10 Good! (994 reviews)
    Motel 6 Hannibal, MO

    Motel 6 Hannibal, MO

    123 Huckleberry Heights Dr, Hannibal, MO
    The price is $45 per night from Oct 1 to Oct 2
    $45
    per night
    Oct 1 - Oct 2
    7/10 Good! (944 reviews)
    Quality Inn & Suites Hannibal

    Quality Inn & Suites Hannibal

    120 Lindsey Drive, Hannibal, MO
    The price is $102 per night from Oct 1 to Oct 2
    $102
    per night
    Oct 1 - Oct 2
    7.8/10 Good! (1,001 reviews)

What's the best place for a stay in Hannibal?

What are some of the best hotels for a stay with my family in Hannibal?

There are 18 family-friendly hotels in Hannibal so you're sure to find something for the whole family. Sleep Inn & Suites is a hotel offering an indoor pool, free parking, and free breakfast. Your family can also consider Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel, a hotel offering an indoor pool, free parking, and free buffet breakfast. Another option is Main Street Bed & Breakfast, a 3.5-star B&B with free valet parking, free continental breakfast, and soundproofed rooms.

What are some favorite hotels in central Hannibal?

Here are some of our travelers' favorite hotels in the center of Hannibal:

After you've taken in a bit of nature such as the riverfront in historic Hannibal, grab something to eat or drink at the restaurants. Close to central Hannibal, you'll find interesting places to visit like Rockcliffe Mansion.

What are the best hotels near Mark Twain Memorial Lighthouse?

You can learn about local history at this site, which is 5.7 mi from central Hannibal. You can choose from 9 hotels within a mile of Mark Twain Memorial Lighthouse and here are some of the top choices in the area:

Hannibal hotels essential information

Accommodation
124 hotels
Lowest Price
$45
Highest Price
$173
Popular hotels
Best Western On The River, Quality Inn & Suites Hannibal, Motel 6 Hannibal, MO, Comfort Inn & Suites - Hannibal, Sleep Inn & Suites, Super 8 by Wyndham Hannibal, Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel, Baymont by Wyndham Hannibal, Howard Johnson BY Wyndham Hannibal, Days Inn by Wyndham Hannibal, Main Street Bed & Breakfast, Lighthouse Hospitality Hannibal

Recent Reviews