Places to stay in Hannibal, Missouri

We currently have 30 accommodations in and around Hannibal. There are also other regional listings available for Bed & Breakfasts, Campsites, Hotels and other properties. You can filter these listings by the available types.

Hannibal is a city in Marion and Ralls counties in Missouri. Hannibal is located at the intersection of Interstate 72 and US Routes 24, 36 and 61, approximately 100 miles northwest of Saint Louis. The Hannibal Micropolitan Statistical Area is composed of Marion and Ralls Counties. Places to eat in the region include Labinnah Bistro, Java Jive, The Brick Oven, and Becky's Old Fashioned Ice Cream Parlor And Emporium.

If you are travelling in the area, Hannibal is located close to McKay Lake, Pigeon Creek, Ziegler Chute, Fall Creek Settling Basin and Bear Creek Cemetery.

Booking.com

Other useful links:

Things to see and do, places to eat in Hannibal

Mark Twain Brewing Company ( Dining / Winery / Brewery ). Located at 422 North Main Street. We take great pride in being located across the street from the boyhood home of Mark Twain, just off the banks of the Mississippi River in Hannibal, Missouri. And we take great pride in crafting beer as flavorful as the man himself. www.marktwainbrewery.com Link

Gabriella's ( Dining / Mexican ). Located at 620 Mark Twain Avenue. Gabriella's Authentic Mexican Restaurant is a family owned and operated restaurant that serves authentic Mexican dishes. Located in Hannibal, MO, our dishes are made fresh from choice ingredients and using fiery and robust spices that permeate each bite with the spirit of Mexico. www.gabriellasmexican.com Link

Closed or unlisted properties

Renamed properties