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 PLUS 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 PLUS On the River! Close to the Mississippi River, our Hannibal hotel is also near the Mark Twain Boyhood Home and Museum so guests can see the inspiration and the beginnings of one of America’s literary greats. Our Hannibal... More

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

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!

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