Hannibal, Missouri Hotels

Arrival Date
Departure Date
Adults
Children
BEST WESTERN On The River
401 N 3rd Street
Hannibal, MO 63401-3301
Nightly Rates (129.99 - 229.99)   3 Star
BEST WESTERN On The River
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 ...more
Days Inn - Hannibal
4070 Market Street
Hannibal, MO 63401
Nightly Rates (79.99 - 79.99)   1 Star
Days Inn - Hannibal
The Days Inn Hannibal, MO would like to invite you to come and experience the adventures of Tom and Huck in America's Hometown. The Days Inn Hannibal is located at the junction of Highway 61 and 61 Business Route. We are located just minute...more
Econo Lodge Hannibal
3604 McMasters Ave.
Hannibal, MO 63401
Nightly Rates (75.25 - 89.00)   1 Star
Econo Lodge Hannibal
The Econo Lodge in Hannibal is located in the heart of the city and is adjacent to I-72 and HWY 61. Mark Twain historical sites within minutes. The hotel features a complimentary Continental Breakfast. Several restaurants within a 5 minute ...more
Quality Inn & Suites
120 Lindsey Drive Hwy 36
Hannibal, MO 63401
Nightly Rates (109.95 - 139.95)   3 Star
Quality Inn & Suites
The Quality Inn and Suites hotel is a full service hotel minutes from area attractions like the Mark Twain Boyhood Home and Museum, Becky Thatcher House, Mark Twain Cave, Mark Twain Lake and Sawyer's Creek. Golfers will love being near area...more
Sleep Inn & Suites Hannibal
105 Lakeside Drive
Hannibal, MO 63401
Nightly Rates (99.00 - 129.00)   3 Star
Sleep Inn & Suites Hannibal
The Sleep Inn and Suites is just a short drive to historical downtown Hannibal, Missouri, home of Mark Twain. We are easily located just off Interstate 72m near Hannibal Regional Airport and Hannibal Regional Hospitals, and walking distance...more
Super 8 Hannibal
120 Huckleberry Heights Dr
Hannibal, MO 63401
Nightly Rates (69.88 - 74.88)   1 Star
Super 8 Hannibal
Welcome to the Super 8 overlooking the beautiful valley of Hannibal. Enjoy our comfortable courtyard where you can enjoy the beautiful scenery and in the back there is a quiet city park for walking, jogging, and picnicking.The Super 8 Hann...more
Holiday Inn Express & Suites HANNIBAL
4000 Market Street
Hannibal, MO 63401
Nightly Rates (113.97 - 169.95)   2 Star
Holiday Inn Express & Suites HANNIBAL
Choose Our Pet-Free Hotel in HannibalWelcome to the Holiday Inn Express® Hotel & Suites Hannibal located near Highway 61 in "America's Hometown," Hannibal, Missouri. Our hotel's sparkling, clean facility offers the name you trust, the servi...more
Hannibal Garden House Bed And
301 N. Fifth Street
Hannibal, MO 63401
Nightly Rates (99.00 - 135.00)   3 Star
Hannibal Garden House Bed And
Welcome to Hannibal Garden House Bed and Breakfast. With Mississippi River views and seasonal gardens, you will find our cozy featherbeds and speciality breakfasts beckoning you back for more. Located in Historic Downton Hannibal, MO hometo...more


Hannibal Hotel Chains

Best Western

Days Inn

Econo Lodge

Holiday Inn Express

InnLink

Quality Inn

Sleep Inn

Super 8




Hannibal POI

Hospitals & Medical Care Facilities

Hannibal Regional Hospital
0.37 miles

Tourist Attractions

Mark Twain Cave
2.84 miles

Universities & Colleges

Hannibal-LaGrange College
1.17 miles

Hannibal Career and Technical
1.35 miles