Best Western On the River

4.2
1371 reviews

About

Hotel
Located in Hannibal,MO, the Best Western On the River is sure to provide a peaceful and comforting home away from home for any traveler. Each Best Western hotel provides free internet access, giving guests the opportunity to check emails and surf the web, all from the comforts of their room or the business center. With cleanliness and value being our top priority, we ensure a restful and productive stay. On top of that, our superior customer service will ensure that we meet all your needs and go beyond your expectations.

Location

Best Western On the River
401 N 3RD ST, Hannibal, MO
63401, United States

Hours

Reviews

4.2
1,371 reviews
5 stars
739
4 stars
378
3 stars
125
2 stars
52
1 star
77
  • DR
    dawn rusbarsky
    Oct 18, 2025
    2.0
    Not worth the $200 per night. Make sure you ask what building you will be staying at. We had to walk across parking lot outside to use the indoor pool and go for breakfast. The building was hot and felt like no ac during breakfast. Beds were hard and towels were scratchy. You get what you pay for does not apply here.
  • BP
    Breanna Powell
    Oct 16, 2025
    5.0
    Wonderful pool wonderful hot tub granite the outside pool is kind of cold but that's okay AC unit wasn't working that well coworkers were respectful and nice and the managers
  • TB
    Todd Baran
    Oct 15, 2025
    5.0
    Clean rooms, spacious bathroom, A/C that blows strong, good WI-FI, and if you get a view of the Mississippi river, the sun rise is breathtaking. Great hot tub that I desperately needed after all the walking I did, and a good hearty breakfast. Friendly hospitality.
  • SW
    Sonja Watral
    Oct 11, 2025
    3.0
    Overwhelmed by chlorine odor feom pool. Very strong eyes and throat were burning. Room was clean besides smelling like chlorine from pool. Bathroom fan very loud water pressure wasn't good barely any water taking shower. Breakfast wasn't good yogurt machine had fruit flys .. yuck! Eggs microwaved. Good location though .
  • TL
    Tia LaFevers
    Oct 5, 2025
    2.0
    Honestly, I was excited to stay here because I’ve only ever heard good things. We stayed in room 319 and it was a miserable experience. The room was cooled with a portable AC unit and stayed about 78 degrees throughout the night. Our 1 year old was so hot he woke all throughout the night because it was so uncomfortable. When checking out we mentioned how hot it was and the clerk stated they were aware of the issues in this room and they weren’t supposed to place families in it. I found it distasteful that not even a discount was offered since this is an ongoing issue with the room. The overall hotel is nice and the pool looked well maintained. But I would recommend switching rooms if they try to place you in room 319. The gentlemen working desk when we checked in was extremely kind and probably the best part of the experience.