Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Hannibal

Best deal Best deal Jul 13 - Jul 15
Tonight Tonight Jun 20 - Jun 21
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Featured Hannibal Family Hotels

See all 54 Properties in Hannibal
Best Western On The River

Best Western On The River

401 North 3rd Street, Hannibal
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.3 out of 5 (487 reviews)
Samuel Clemen’s WorldThis Hotel is situated just above the home and Law offices of Samuel Clemen’s father. The community is committed to all things “Mark Twain”. If a deeper understanding of Twain’s view of the world is sought this is the place to begin.
May 29, 2018

Best Western On The River$110

Best Western On The River$110
Quality Inn & Suites Hannibal

Quality Inn & Suites Hannibal

120 Lindsey Drive, Hannibal
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.3 out of 5 (517 reviews)
Nevada to Texas via Mt RushmoreIn and of all the places that we have stayed so far in our 14 days of travel from Mesquite, Nevada to Nacogdoches, Texas, via Mount Rushmore, Waterloo, Iowa, Memphis, Tennessee and Murfreesboro, Arkansas, this was the very best property that we stayed at! The room, the people, and the amenities...all ...
Apr 25, 2018

Quality Inn & Suites Hannibal$74

Quality Inn & Suites Hannibal$74
Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal

120 Huckleberry Heights Dr, Hannibal
  • Free Cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 
3.4 out of 5 (481 reviews)
clean and quietRoom had a bit of a musty smell upon arrival but that went away pretty fast once we turned the ac on. Clean and quiet. Nice facility. We've stayed here before and will again.
Jun 13, 2018

Super 8 by Wyndham Hannibal$58

Super 8 by Wyndham Hannibal$58
Sleep Inn & Suites

Sleep Inn & Suites

105 Lakeside Dr, Hannibal
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
4.7 out of 5 (237 reviews)
Great place to stay !Very clean and friendly ! Great amenities good breakfast . Good restaurant fiddlesticks walking distant also ice cream shop great location !
Apr 27, 2018

Sleep Inn & Suites$88

Sleep Inn & Suites$88
Quincy Inn and Suites

Quincy Inn and Suites

224 N 36th Street, Quincy
  • Free Cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 
3.8 out of 5 (205 reviews)
PleasantThe hotel was very clean and the staff were very nice. Great room, great price.
Jun 7, 2018

Quincy Inn and Suites$70

Quincy Inn and Suites$70
Get Away to Clarksville! Serenity and Fun An Hour From St. Louis

Get Away to Clarksville! Serenity and Fun An Hour From St. Louis

, Clarksville
     
     
    4.7 out of 5 (12 reviews)
    Hidden GemThis place is amazing. If you are ever staying in Clarksville, this is the place to stay.
    Jun 7, 2018
    Stoney Creek Quincy

    Stoney Creek Quincy

    3809 Broadway St, Quincy
    • Free Cancellation
    • Reserve now, pay when you stay
    2.0 out of 5.0
     
     
    4.4 out of 5 (467 reviews)
    Shuttle to airportWe had an 8am flight and were driven to drop off our rental car and then to the airport. This saved the day! Hotel staff is very nice!
    May 3, 2018

    Stoney Creek Quincy$94

    Stoney Creek Quincy$94
    Hannibal Inn Hannibal

    Hannibal Inn Hannibal

    4141 Market St, Hannibal
    • Free Cancellation
    • Reserve now, pay when you stay
    2.0 out of 5.0
     
     
    2.8 out of 5 (291 reviews)
    Comfortable room at a decent priceOverall, the place is in dire need of updates, as there are lots of signs of deterioration on the outside and in the atrium. However, the room was very comfortable and clean, and the service was good. The WIFI worked very well, and the breakfast was pretty good, too. I accidentally left a valuable ...
    Feb 24, 2018

    Hannibal Inn Hannibal$56

    Hannibal Inn Hannibal$56
    Econo Lodge Hannibal

    Econo Lodge Hannibal

    3604 McMasters Ave., Hannibal
    • Free Cancellation
    • Reserve now, pay when you stay
    2.0 out of 5.0
     
     
    3.5 out of 5 (128 reviews)
    ConvenientWe were pleased with the good sized, attractive room . . .
    Jun 15, 2018

    Econo Lodge Hannibal$55

    Econo Lodge Hannibal$55
    Quality Inn & Suites

    Quality Inn & Suites

    201 S 3rd St, Quincy
    • Free Cancellation
    • Reserve now, pay when you stay
    2.5 out of 5.0
     
     
    4.0 out of 5 (144 reviews)
    No ComplaintsUsually, there's something I can nitpick. Not here. Everything was great.
    Apr 29, 2018

    Quality Inn & Suites$67

    Quality Inn & Suites$67
    Town & Country Inn and Suites

    Town & Country Inn and Suites

    110 N 54th St, Quincy
      2.5 out of 5.0
       
       
      4.5 out of 5 (299 reviews)
      Town and Country Inn and Suites - spacious & homeyWe like everything about this place. The people are personable and helpful.
      Apr 8, 2018

      Town & Country Inn and Suites$99

      Town & Country Inn and Suites$99
      Fairfield Inn & Suites Quincy

      Fairfield Inn & Suites Quincy

      4415 Broadway, Quincy
        2.5 out of 5.0
         
         
        4.3 out of 5 (134 reviews)
        Five StarsThe front desk staff was really friendly and the options for breakfast were amazing!! I would definitely stay there again!
        Jan 22, 2018

        Fairfield Inn & Suites Quincy$99

        Fairfield Inn & Suites Quincy$99
        Hampton Inn Quincy

        Hampton Inn Quincy

        225 South 4th Street, Quincy
          2.5 out of 5.0
           
           
          4.3 out of 5 (198 reviews)
          Nice hotel good locationComfortable room. Easy parking. Helpful staff. Nice breakfast enjoyed our stat
          May 14, 2018

          Hampton Inn Quincy$93

          Hampton Inn Quincy$93
          Eagles Nest Hotel

          Eagles Nest Hotel

          300 S Third St, Quincy
            2.0 out of 5.0
             
             
            2.8 out of 5 (153 reviews)
            Good priceWe're remodeling. was reasonable Older hotel
            BettySep 25, 2017

            Eagles Nest Hotel$80

            Eagles Nest Hotel$80
            Holiday Inn Quincy East

            Holiday Inn Quincy East

            4821 Oak St, Quincy
              3.0 out of 5.0
               
               
              4.3 out of 5 (195 reviews)
              Don’t waste time anywhere else! Come meet ‘em!You must come see for yourself! Garin, Katy, Randy, and Andrew made us feel totally at home!!
              Jan 23, 2018

              Holiday Inn Quincy East$86

              Holiday Inn Quincy East$86
              Comfort Inn

              Comfort Inn

              4122 Broadway St, Quincy
              • Free Cancellation
              • Reserve now, pay when you stay
              2.5 out of 5.0
               
               
              3.4 out of 5 (85 reviews)
              Seemed fineUnfortunately, we only used the hotel for a bed to sleep. But at check-in, the woman was very friendly and accommodating :)
              Mar 23, 2018

              Comfort Inn$82

              Comfort Inn$82
              Country Hearth Inn Hannibal

              Country Hearth Inn Hannibal

              500 Mark Twain Ave, Hannibal
              • Free Cancellation
              • Reserve now, pay when you stay
              2.0 out of 5.0
               
               
              2.3 out of 5 (90 reviews)
              niceI called to confirm a late check in. We arrived about 10:30 and the owner (assuming) had our room key ready when we arrived. The key card would not open the door. He came over to the room with a new one to ensure it worked. If your looking for a five star room don't bother staying here. If your looking ...
              Aug 26, 2017

              Country Hearth Inn Hannibal$46

              Country Hearth Inn Hannibal$46
              Motel 6 Hannibal MO

              Motel 6 Hannibal MO

              123 Huckleberry Heights Dr, Hannibal
              • Free Cancellation
              2.0 out of 5.0
               
               
              3.0 out of 5 (248 reviews)
              Functional Ice machine didn’t work. pleasant people. It is a Motel 6. I received what I expected for the price.
              May 20, 2018

              Motel 6 Hannibal MO$52

              Motel 6 Hannibal MO$52
              Quincy Luxury Huge Magnificent Mansion Overlooking Mississippi River!

              Quincy Luxury Huge Magnificent Mansion Overlooking Mississippi River!

              , Quincy
                 
                 
                4.8 out of 5 (5 reviews)
                Fabulous Quincy HomeWe spent 4 nights in this stunning home that is located at the end of a beautiful street. You can tell the amazing decorations are from all over the world. The kitchen is gorgeous, but would benefit from a few more cooking pans and coffee cups. The screened in back porch was our favorite part of ...
                Jul 25, 2017
                Map

                Recently booked Family Hotels in Hannibal

                Comfort Inn
                2.5 out of 5.0
                Last booking: 5 hours ago
                Hannibal Inn Hannibal
                2.0 out of 5.0
                Last booking: 5 hours ago
                Fairfield Inn & Suites Quincy
                2.5 out of 5.0
                Last booking: 5 hours ago
                Main Street Bed & Breakfast
                3.5 out of 5.0
                Last booking: 6 hours ago
                Best Western On The River
                2.5 out of 5.0
                Last booking: 6 hours ago
                Motel 6 Hannibal MO
                2.0 out of 5.0
                Last booking: 7 hours ago
                Econo Lodge Hannibal
                2.0 out of 5.0
                Last booking: 7 hours ago
                Super 8 by Wyndham Bowling Green
                2.0 out of 5.0
                Last booking: 9 hours ago
                Quality Inn & Suites Hannibal
                2.5 out of 5.0
                Last booking: 12 hours ago

                If you can't recall the last time your family got together and went on a trip, then a trip is in order. When you book a vacation to Hannibal, you and your kids will create memories that you'll treasure forever. Not only that, but you just may start a new family tradition. Whether you're making friends with other vacationing families or getting travel advice from the locals, you'll leave town happy.

                Pinpoint the Best Hannibal Family Hotel

                Your vacation starts as soon as you book a family-friendly hotel in Hannibal. At Expedia.com, we offer countless hotel options, so you have a number to sort through until you find the ideal one for your family. With the perfect place booked, the opportunities for family fun are endless. It doesn't matter if you're the kind of family who is in the mood to explore as soon as the sun comes up or cozy up in the hotel all vacation long, there's an accommodation out there that is ideal for you and your kids.

                Make no mistake. Hannibal is quickly becoming the ultimate place for a family retreat. In fact, this destination saw plenty of people on vacation last year, and quite a few travelers like you left a review on our site. Lots of those reviewers would suggest their hotel! Of course, you'll see for yourself why these were such a hit: Expedia reviewers gave these hotels an average clean rating of more than 3.5 stars. When you arrive at your accommodation, you'll find that the rooms will sparkle from top to bottom because they're so clean and perfectly comfortable. What's more, you'll experience some of the friendliest hotel staff ever. The staff is always on hand to help, whether you have a question about the property or need advice about the area.

                Your family won't be able to contain their happiness when you arrange a trip to Hannibal. Don't waste another minute visualizing your trip. Your ideal hotel is waiting for you to reserve today. Make reservations for your family hotel in Hannibal and get ready to accept some major parent props!