Save this search

2 hotels near Hannibal, Missouri, United States (and vicinity)

Edit your search

 
  • Special Rates
Search

Reservations

CALL 1-800-780-7234
Narrow by
Hotel Type & Amenities
1

BEST WESTERN On the River

From Destination:
0.24m / 0.39km

401 N 3rd Street, 
Hannibal,  MO,  63401,  United States
Phone: 573/248-1150

Add to Favorites

Welcome to BEST WESTERN On the River! LOCATION, LOCATION, LOCATION! We are one block up from historic downtown Hannibal and two blocks up from the Mississippi River. The hotel is within walking distance of the Mark Twain boyhood home, museum and... More

Awarded 2013 Certificate of Excellence from TripAdvisor® and Director’s Award in 2012.

Current hotel special offers and discount hotel packages are listed below. These specialty rates can change, so book now.
 
Currently Available Options
 
Best Western Rewards Rate

 Click here to view the Details
2

BEST WESTERN Teal Lake Inn

From Destination:
48.71m / 78.42km

3602 S Clark Street, 
Mexico,  MO,  65265,  United States
Phone: 573/582-0700

Add to Favorites

Looking for affordable lodging in Mexico, Missouri? We offer easy access to area attractions, cozy accommodations, small town charm and many amenities. Whether you are looking for corporate lodging or for a leisurely vacation, we encourage you to... More

42-inch LCD TVs in all rooms! Newly renovated breakfast and lobby areas!

Current hotel special offers and discount hotel packages are listed below. These specialty rates can change, so book now.
 
Currently Available Options
 
Best Western Rewards Rate

 Click here to view the Details

* Rates are based on selected occupancy and dates. Rates may change depending upon final dates, room type, and guest occupancy.