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 Scantland Cemetery, Township of Clay, Missouri Department of Conservation Forestry Northeast Regional Field Fire Office Hannibal, Towhead Island and Rouse School (historical).

Booking.com

Selected and best reviewed properties in Hannibal

Hotel

The Quality Inn

Get more for your hard earned money when you stay at our Quality Inn and Suites hotel in Hannibal, Missouri. Enjoy easy access to the Becky Thatcher House, Huckleberry Finn Home, Mark Twain Cave and Mark Twain Lake. We want to give you more value, which is why our hotel offers a free breakfast, .....

Bed & Breakfast

The Garth Woodside Mansion BNB

The Garth Woodside Mansion Bed and Breakfast Inn and Woodside Restaurant - where you will be treated as friends while you enjoy romantic surroundings and attention to detail. You will find the mansion a place to slow down, where you will experience a time when life held more journey and less .....

Hotel

The Sleep Inn

The Sleep Inn & Suites® hotel in Hannibal is designed to provide you with the perfect night’s sleep so you’re well-rested and ready to take on the day. Our modern and affordable accommodations feature trendy design elements and travel amenities to simplify your travel. As a Designed .....

Hotel

The Days Inn

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 minutes from the Mark Twain Historical District. We offer Free .....

Hotel

The Howard Johnson

Conveniently situated off US-61, Howard Johnson by Wyndham Hannibal offers smile-worthy amenities like an indoor pool and gym as well as free breakfast, WiFi, and parking. Our contemporary hotel is four miles from Historic Downtown Hannibal—home to The Mark Twain Boyhood Home & Museum, the .....

Bed & Breakfast

The Belvedere Inn

The Belvedere Inn is an exquisitely and extensively restored 1859 Italianate Mansion in the heart of Hannibal, Missouri only four blocks from Hannibal’s Historic Downtown. The house has been home to some of Hannibal’s most prominent and distinguished citizens over the years and we want your .....

Motel

The Super 8

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 Hannibal, Missouri, is minutes away from Mark Twain Historic District, Boyhood home of Samuel Clemens - Mark Twain and downtown. .....

Bed & Breakfast

The Belle's Secret Bed And Breakfast

Whether it's romance or a rendezvous, a surprise getaway or a family reunion, LulaBelle's is the perfect escape. Operated as a brothel in this quaint river town during the early 1900's, LulaBelle's is now a fine dining restaurant and romantic Bed & Breakfast. LulaBelle's features heart-shaped .....

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