Discover the charm of historic downtown Hannibal, with its specialty shops and attractions like Clemens Field.
Stay active with a refreshing dip in the indoor pool or a workout in the fitness center.
The hotel features a unique atrium design, creating a welcoming and open atmosphere.
Experience superior customer service that goes above and beyond to ensure a comfortable and memorable stay.
Enjoy a tranquil stay near the Mississippi River, just a short walk from the Mark Twain Boyhood Home and Museum.
Stay productive with access to a business center and meeting rooms, perfect for work or events.
Located one block from downtown Hannibal shops and restaurants, Best Western Plus On the River is within walking distance of the Mississippi River and features free parking and breakfast. Air-conditioned accommodation has cable TV, an alarm clock, coffee maker, microwave, and fridge. Guests can also make use of the iron and hair dryer, as well as enjoy free local calls under 30 minutes. Take advantage of the fitness center, or relax in the pool and hot tub. There is also a business center with fax, photocopier, computer, and printer. Dining options nearby include the Mark Twain Dinette, located across the street for three meals daily, or the Brick Oven for Italian cuisine, just a short walk away. Brush up on history at Mark Twain's childhood home or the Mark Twain Museum and river boat, all of which are easily accessible on foot from
Price trend
No price trend data at this time
Yes, Best Western On the River offers 2 pool areas.
No, Best Western On the River doesn’t allow pets.
Yes, Best Western On the River provides Parking, Accessible parking for guests.
Check-in at Best Western On the River is available from: . Check-out time is by .
Best Western On the River is located in 401 North 3rd Street, 63401, Hannibal, USA.
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.
These hotels may also be interesting for you...