The 10 best family hotels in Hannibal, USA | Booking.com
Skip to main content

Family hotels and homes in Hannibal

Find the family hotels that appeal to you the most

The best family hotels in Hannibal

Check out our pick of great family hotels in Hannibal

Filter by:

Review score

Riverside inn hannibal

Hannibal

Situated in Hannibal, Riverside inn hannibal offers accommodation with seating area. There is an on-site restaurant, plus free private parking and free WiFi are available.

W
WILLIAM
From
United States
I really enjoyed the stay. The instructions on how to get into the room were spot on. View was fantastic, and location was perfect for enjoying Twain on Main. It seems a lot of thought went into the positioning of things in the room. You could watch TV and also enjoy the view of the river at the same time. Texting for assistance with where to park worked great, and "Gully" was very helpful
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 229 reviews
Price from
US$169.91
1 night, 2 adults

Sleep Inn & Suites Hannibal West

Hotel in Hannibal

Sleep Inn & Suites Hannibal West is a 3-star property located in Hannibal. The hotel features an indoor pool and a 24-hour front desk and free WiFi throughout the property.

J
Joe
From
United States
They allow dogs. Saw about 4 or 5 while staying there
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 327 reviews
Price from
US$111.05
1 night, 2 adults

The John Sydney House

Hannibal

Boasting air-conditioned accommodation with a patio, The John Sydney House is situated in Hannibal. Both free WiFi and parking on-site are accessible at the holiday home free of charge.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
US$135.20
1 night, 2 adults

Lighthouse Suites

Hannibal

Set in Hannibal, 33 km from Oakley-Lindsay Center, Lighthouse Suites offers accommodation with free WiFi and free private parking. The inn features family rooms.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 44 reviews
Price from
US$187.62
1 night, 2 adults

Baymont by Wyndham Hannibal

Hotel in Hannibal

Located in Hannibal, 38 km from Oakley-Lindsay Center, Baymont by Wyndham Hannibal provides accommodation with free WiFi and free private parking.

M
Miller
From
United States
Friendly, helpful staff! Clean room.
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 352 reviews
Price from
US$70
1 night, 2 adults

Super 8 by Wyndham Hannibal

Hotel in Hannibal

Situated in Hannibal, 36 km from Oakley-Lindsay Center, Super 8 by Wyndham Hannibal has a garden and tennis court.

A
Amy
From
United States
From the moment we walked in the door, we felt welcome. The hotel owner was exceptionally nice and seemed genuinely happy that we were there. The facility was very clean and well maintained. I don’t have a single complaint or negative comment about the Hannibal, Mo Super 8 and would definitely recommend this to anyone traveling in the area!!
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 443 reviews
Price from
US$59.50
1 night, 2 adults

The Eleanor Davis House

Hannibal

Housed in a historic building, the recently renovated The Eleanor Davis House provides accommodation with a garden and free WiFi. This holiday home offers air-conditioned accommodation with a balcony....

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 7 reviews

Garth Woodside Mansion Bed and Breakfast

Hannibal

Located in Hannibal, Garth Woodside Mansion Bed and Breakfast provides accommodation with air conditioning and access to a garden.

T
Tomas
From
Sweden
The main house is a really imposing structure with some stunning period interior and a well thought-out and consistent style. The room I stayed in was spacious and comfortable. The breakfast was great and because the place wasn’t busy when I was there it was made a la carte for me. However, the best part of my stay was the staff. All of them were very attentive and went out of their way to help. I got to choose my own breakfast options, they drove me downtown, took me on a tour of the house and helped me out with the rest of my journey. Extra shout to Travis and Michelle whom were both great.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 28 reviews
All family hotels in Hannibal

Looking for a family hotel?

As families grow in size, so too do the needs of a family holiday. That’s why family hotels are set up to cater for all ages, from toddlers and kids to teens and adults. Typically, you can expect restaurants with kids’ menus, games rooms, fitness centres and a pool area where children can play and parents can relax.

Most booked family hotels in Hannibal and surroundings in the past month

See all

Family hotels that guests love in Hannibal

See all
  • Avg. price/night: US$80.94
    Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 352 reviews
    Somehow our room was assigned to another guest after we checked in and they entered the room while we were already inside it. That could have been an uncomfortable situation but fortunately we were watching TV when the door opened and a lady and three kids were standing there just as surprised as we were.
    Guest review by
    Glenn
    Young couple
  • Avg. price/night: US$250.51
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 229 reviews
    Beautiful view, comfortable space, functional kitchen, very clean, easy walk to downtown and river front and very comfortable. Will return if we get a chance.
    Guest review by
    JODIE
    Young couple
  • Avg. price/night: US$80.94
    Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 352 reviews
    Nothing. Place was a dump. No staff. 10 minute wait to check in. No one would answer the phone. When we finally did get checked in, we went in he first room and it hadn't been cleaned from the last guests. I made them give me a refund and went across the street to Comfort Inn and Suites and paid $220 more for 2 rooms
    Guest review by
    JEFF
    Family with young children