Hotels in Hannibal (Missouri, USA)

93 hotels in Hannibal

  1. Quality Inn & Suites Hannibal West

    3 Stars
    Swim in indoor heated pool
    See prices from 14 sites
    from£60
  2. Best Western On The River

    3 Stars
    Select rooms with river views
    See prices from 11 sites
    from£99
  3. Sleep Inn & Suites Hannibal West

    3 Stars
    Extensive hot breakfast buffet options
    See prices from 15 sites
    from£105
  4. Comfort Inn & Suites - Hannibal

    3 Stars
    On-site fitness and laundry facilities
    See prices from 11 sites
    from£70
  5. Baymont by Wyndham Hannibal

    3 Stars
    Large indoor pool and arcade
    Select dates to see exact prices
  6. Holiday Inn Express & Suites Hannibal - Medical Center By Ihg

    2 Stars
    Outdoor patio with fireplace
    Select dates to see exact prices
  7. Super 8 by Wyndham Hannibal

    2 Stars
    Seasonal outdoor swimming pool access
    Select dates to see exact prices
  8. Motel 6 Hannibal, MO

    2 Stars
    Pet Friendly With No Fees
    Select dates to see exact prices
  9. Garden House Bed and Breakfast

    2 Stars
    Experience 1896 Victorian home architecture
    Select dates to see exact prices
  10. Days Inn by Wyndham Hannibal

    2 Stars
    Convenient Highway 61 Access Point
    Select dates to see exact prices
  11. Howard Johnson by Wyndham Hannibal

    2 Stars
    Large indoor swimming pool access
    Select dates to see exact prices
  12. Hannibal Inn Hannibal

    3 Stars
    Convenient dual room access
    Select dates to see exact prices
  13. Riverside inn hannibal

    Mississippi River and levee views
    Select dates to see exact prices
  14. Lighthouse Suites

    Contactless digital check-in process
    Select dates to see exact prices
  15. Bestway Inn

    Select dates to see exact prices
  16. The John Sydney House

    Select dates to see exact prices
  17. Eitalys on Paris

    Select dates to see exact prices
  18. Rocky Top Guesthouse On The River...Newly Remodeled

    Select dates to see exact prices
  19. The Eleanor Davis House

    Select dates to see exact prices
  20. Charming Escape - Private Hot Tub!

    Select dates to see exact prices
  21. Admiral Fuqua House - 4 BR 2 BA Millionaire's Row

    Select dates to see exact prices
  22. Econo Lodge Hannibal

    2 Stars
    Select dates to see exact prices
  23. Country Hearth Inn

    2 Stars
    Select dates to see exact prices
  24. Studio Furnished Apartment Located In The Heart Of Downtown Hannibal, Missouri.

    Select dates to see exact prices
  25. Two Bedroom Loft Apartment. Fully Stocked Kitchen Close To Downtown Hannibal.

    Select dates to see exact prices
  26. Three Bed, 1.5 Bath Apartment with Stocked Kitchen close to downtown Hannibal.

    Select dates to see exact prices
  27. Long Term Rental for Workgroups near Downtown

    Select dates to see exact prices
  28. Garth Woodside Mansion

    4 Stars
    Historic 1871 mansion with antiques
    Select dates to see exact prices
  29. Charming 2-bedroom Bungalow With Wifi, In Historic Downtown Hannibal, Mo.

    Select dates to see exact prices
  30. Charming 3-bedroom house, 2-car garage, and pickleball court

    Select dates to see exact prices
  31. Charming 3-bedroom House With Wifi And Ac In Hannibal

    Select dates to see exact prices
  32. Hannibal House On Summer Street: Mark Twains Joy

    Select dates to see exact prices
  33. Historic Brick 2-bedroom House In Downtown Hannibal With Off Street Parking Wifi

    Select dates to see exact prices
  34. Guest House With A River View, Located Downtown Hannibal, Mo—- No Cleaning Fee

    Select dates to see exact prices
  35. The Library, a 1-bedroom apartment in Hannibal awaits your visit.

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Other stays in Hannibal

When to book a hotel in Hannibal

  • Cheapest month: July
    £79 per night
  • Yearly typical price
    £100 per night
  • Peak month: June
    £145 per night

Frequently Asked Questions about Hannibal

  • When is the cheapest time to book a hotel in Hannibal?

    July is usually the cheapest month to book a hotel in Hannibal, with typical prices around £79 per night based on 32 price comparisons.

  • When are hotel prices highest in Hannibal?

    Hotel prices in Hannibal are usually highest during June, with typical prices around £145 per night.

  • How much does a hotel in Hannibal cost per night?

    Hotel prices in Hannibal usually range from £78 per night to £195 per night, with typical prices around £100 per night.

  • How do hotel prices in Hannibal change throughout the year?

    Hotel prices in Hannibal are typically lowest in July at around £79 per night, rising to around £145 per night in June.

  • November

    2026

    £94
    £73 — £153
  • December

    2026

    £99
    £73 — £135
  • January

    2027

    £105
    £68 — £178
  • February

    2027

    £101
    £65 — £178
  • March

    2027

    £144
    £144 — £196
  • April

    2027

    £112
    £75 — £179
  • May

    2027

    £83
    £81 — £90
  • June

    2027

    £145
    £144 — £195
  • July

    2027

    £79
    £78 — £113
  • August

    2027

    £84
    £82 — £118
  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Hannibal

Hotels in Hannibal

These hotels may also be interesting for you...

Points of Interest - Hannibal

Top Destinations

More Top Destinations