Best Western On the River

$$
yelp logo

(76)

Call
Website

Advertisement

Photos

401 N 3rd St
Hannibal, MO 63401
Check-in: 3 PM, Check-out: 11 AM
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.

Reviews

yelp logo
3.576 reviews
Photo of Dan E.
Dan E.
11/30/2025

A nice smiling face and a swift check-in are always a plus. The hotel has a super indoor pool along with a hot tub. The room was super clean and well equipped with every modern convenience. Highly...

Photo of Billy H.
Billy H.
6/22/2025

Everything about this hotel is terrible. Starting with the atrocious staff. I travel weekly for business and frequently have to change my check out dates on the fly. So, my original itinerary was...

Photo of Lisa S.
Lisa S.
2/4/2025

We were passing through Hannibal and stayed here for one night. It was a nice location and if you are interested in seeing Mark Twain's boyhood home, you are only two blocks away. The hotel is...

Photo of Sondra A.
Sondra A.
4/16/2025

Clean and quiet. Tony, at the front desk, went above and beyond. Handicap parking was available and we got to our room via elevator, no stairs.

Photo of UA A.
UA A.
3/10/2025

Tony-front desk was awesome. Friendly and provided places to eat. He even helped get another room . Totally recommend..

Owner verified
See a problem?
United StatesMissouriHannibalBest Western On the River

Partial Data by Infogroup (c) 2025. All rights reserved.

Yext

Advertisement