Hannibal, Missouri
Hannibal is located in northeastern Missouri on the banks of the Mississippi river. It is a small town made famous by one of its past residents – Mark Twain.
It is in Hannibal that inspired two of his most famous works of literature: the Adventures of Tom Sawyer and The Adventures of Huckleberry Finn and many of the sites mentioned in the books have been turned into tourist attractions.
Hotels in Hannibal are all within 2 miles of the town center, the river and all Mark Twain landmarks.
Please activate scripting!
Scripting must be enabled before you can continue to make reservations. To enable scripting, you need to make a simple adjustment to your browser settings. After you have enabled scripting refresh this page.
Selected Hannibal Hotels Motels:
Days Inn Hannibal
4070 Market St., Hannibal, MO 63401
The Days Inn Hannibal hotel is located at the junction of Highway 61 and 61 Business, close to the Mark Twain Historical District.
Econo Lodge Hannibal
3604 Mcmasters Ave., Hannibal, MO 63401
At the Econo Lodge Hannibal, you'll find exceptional value with comfortable accommodations, a convenient location and affordable rates.
Comfort Inn Hannibal
123 Huckleberry Heights Dr., Hannibal, MO 63401
At the Comfort Inn Hannibal, you'll find exceptional value with comfortable accommodations, a convenient location and affordable rates.
Holiday Inn Express Hannibal Hotel Suites
4000 Market St., Hannibal, MO 63401
Holiday Inn Express is the fresh, clean, and uncomplicated choice, offering a free breakfast bar featuring fresh fruit, cereals and pastries, as ...
Quality Inn Suites Hannibal
120 Lindsey Dr., Hannibal, MO 63401
The Quality Inn Suites Hannibal is a full-service hotel featuring 94 luxurious oversized rooms and 2 room suites, conference center and ...
Travelodge Hannibal
502 Mark Twain Ave., Hannibal, MO 63401
The Hannibal Travelodge is located 3 blocks from Mark Twain Historic District.
Howard Johnson Hannibal Express Inn Hannibal
3603 Mcmasters Ave., Hannibal, MO 63401
The Howard Johnson Express of Hannibal is centrally located to all major attractions and is close to all the shopping centers and restaurants.
Best Western Hotel Clemens
401 North 3Rd St, Hannibal, MO 63401
Mark Twain Would Have Been Proud To Introduce The Best Western Hotel Clemens. The First And Only One Of It SKind In Mark Twain's Historic ...
Hannibal Car Rental:
Car Rental
Pick-up location at Quincy Regional Airport Baldwin Field.
Hannibal Flights: