Main menu Open search menu

Best Western On the River

401 North 3rd Street, Hannibal, MO 63401 401 North 3rd Street, Hannibal Directions

Whether you are looking for a weekend getaway or a long stay, Best Western On the River in Hannibal, MO is a prime choice for the whole family. Break a sweat and feel great at the hotel's complimentary fitness center. Get the plans going!



From Our Editors

Guests say this hotel is perfect for the whole family when you're in Hannibal. Let Best Western On the River take care of everyone. As an added bonus, this establishment offers complimentary wifi for guests to easily connect to. This hotel accommodates professionals of all kinds. Stop by the business center to get any unfinished work done in no time.

Like to train while you travel? Head on over to the hotel's fitness center. Check out the great on-site swimming pool and take a dip!

Rumor has it you won't spend a dime on breakfast at Best Western On the River. Turns out, it's true. This hotel's hotel restaurant serves up sweet and savory dishes.

Best Western On the River's free shuttle service is available for guests during their stay.

With the many nearby parking options, you won't have to worry about forgetting where you parked. The next time you're passing through Hannibal, Best Western On the River will be there to ensure you get a great night's sleep.

Explore Nearby
Best Western On the River

Groupon has verified that the customer actually visited Best Western On the River.