Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hannibal Missouri Hotels & Motels

Find hotels in Hannibal using the list and search tools below. Search for cheap and discounted hotel and motel rates in or near Hannibal, MO for your upcoming personal or group trip. Discover the best Hannibal, Missouri motel and hotel rooms. Browse the Hannibal area hotels to find the perfect lodging! Please use the provided map of the Hannibal hotels. Booking 5+ Rooms? Find Hannibal Group Hotel Discounts

The Hannibal center point is about the area of Hannibal Regional Hospital and 1 mile south of Hannibal Career and Technical.

If you love history, you're going to love Hannibal, Missouri. Known as America's Hometown, Hannibal was once called home to Samuel Langhorne Clemens, more commonly known as one of America's most prolific authors, Mark Twain. This town was historical even before Twain made it a popular destination for nostalgic literature buffs, however. More from this guide...

Hannibal Hotels/Accommodations

Motel 6 Hannibal Mo #4488 in Hannibal
+1-888-389-4121
123 Huckleberry Heights Dr., Hannibal, MISSOURI 63401
  • Low priced property
  • 48 rooms in hotel
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Hannibal" Get Alexa Skill →
Super 8 by Wyndham Hannibal
+1-888-675-2083
120 Huckleberry Heights Dr., Hannibal, MO 63401
  • 2-star property
Econo Lodge
+1-800-716-8490
3604 Mcmasters Ave., Hannibal, MO 63401
  • 2-star Highway hotel
  • 43 rooms in hotel
Country Hearth Inn : 500 Mark Twain Ave.
+1-800-805-5223
500 Mark Twain Ave., Hannibal, MO 63401
  • Low Cost Downtown hotel
  • Free breakfast available
Best Western on the River in Hannibal
+1-888-965-1860
401 North 3rd St., Hannibal, MO 63401
  • Economy Downtown property
  • Access to gym on-site
From$91
Very Good 4.0 /5Reviews CallBookMore Details
Comfort Inn & Suites - Hannibal
+1-888-788-5576
4000 Market St., Hannibal, MO 63401
  • Economy Highway property
  • Hotel has 16 suites
Days Inn by Wyndham Hannibal
+1-888-897-9207
4070 Market St., Hannibal, MO 63401
  • Cheap hotel
  • 63 sleeping rooms in hotel
  • Amenities are not the best
  • Comfortable
From$60
Average 3.0 /5Reviews CallBookMore Details
Hannibal Inn Hannibal
+1-888-311-4278
4141 Market St., Hannibal, MO 63401
  • Two star Convention Center property
  • Hotel has 2 floors
  • Internet is poor
  • Great wellness & sports facilities
Quality Inn & Suites in Hannibal
+1-888-469-4795
120 Lindsey Dr., Hannibal, MO 63401
  • 3-star property
  • 4 meeting rooms in property
  • Most guests found problems with the furniture
  • City centre within easy reach, said 86%
Sleep Inn & Suites in Hannibal
+1-888-734-9421
105 Lakeside Dr., Hannibal, MO 63401
  • Two-star property
  • Fitness / Gym is on-site
From$109
Very Good 4.5 /5Read Reviews CallBookMore Details
Eagles Nest Hotel in Quincy
+1-888-841-5292
300 South Gardner Expwy, Quincy, IL 62301 ~15.45 miles north of Hannibal
  • Cheap Convention Center hotel
  • 10 suites in property
From$65
Average 3.0 /5Reviews CallBookMore Details
Quality Inn & Suites
+1-888-455-5160
225 South 4th St., Quincy, IL 62301 ~15.49 miles north of Hannibal
  • Mid-scale Downtown property
  • 6 suites in hotel
From$94
Very Good 4.0 /5Review Score CallBookMore Details
Microtel Inn & Suites by Wyndham Quincy - Quincy
+1-888-965-8297
200 South 3rd St., Quincy, IL 62301 ~15.53 miles north of Hannibal
  • Low priced Downtown property
  • Free breakfast available
Eagles Nest Hotel : 300 South 3rd
+1-888-906-6358
300 South 3rd, Quincy, IL 62301 ~15.57 miles north of Hannibal
  • Cheap Convention Center hotel
  • 3 floors in property
Town & Country Inn and Suites
+1-888-749-6785
110 North 54th St., Quincy, IL 62305 ~15.81 miles north of Hannibal
  • Low priced Highway property
  • Hotel has 3 meeting rooms
  • World class service
  • Good breakfast options
From$104
Very Good 4.5 /5Reviews CallBookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Hannibal" Get Alexa Skill →
Comfort Inn in Quincy
+1-888-878-9982
4122 Broadway St., Quincy, IL 62305 ~15.90 miles north of Hannibal
  • Cheap Suburban property
  • Hotel has 5 suites
Fairfield Inn & Suites Quincy - Quincy
+1-888-389-4485
4415 Broadway St., Quincy, IL 62305 ~15.95 miles north of Hannibal
  • 2-star Downtown property
  • Check in: 3:00pm
  • Great nights sleep
  • Style is modern
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Stoney Creek Inn Quincy
+1-888-389-4121
3809 Broadway St., Quincy, IL 62305 ~16.00 miles north of Hannibal
  • Two star Rural property
  • Free breakfast available
  • Friendly service
  • All guests thought it was clean
From$100
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Quincy East, an IHG Hotel - Quincy
+1-888-675-2083
4821 Oak St., Quincy, IL 62305 ~16.20 miles north of Hannibal
  • Affordable Highway property
  • Hotel has 4 floors
  • Very clean property
  • Almost all guests thought the building was wonderful
Fairbridge Inn Express
+1-800-716-8490
3 Gateway Sq. Dr., Monroe City, MO 63456 ~18.21 miles west of Hannibal
  • Two-star Suburban hotel
  • Check-in: 3:00 pm
Super 8 by Wyndham Bowling Green
+1-800-805-5223
1216 East Champ Clark Dr., Bowling Green, MO 63334 ~27.93 miles southeast of Hannibal
  • 2-star Rural property
  • Check in time: 2:00 PM
From$56
Very Good 4.0 /5Reviews CallBookMore Details
Rodeway Inn
+1-888-965-1860
1238 West Washington St., Pittsfield, IL 62363 ~30.47 miles east of Hannibal
  • Low Cost Rural hotel
  • 24 rooms in hotel
From$50
Very Good 4.0 /5Read Reviews CallBookMore Details
Green Acres Hotel : 625 West Washington
+1-888-788-5576
625 West Washington, Pittsfield, IL 62363 ~31.10 miles east of Hannibal
  • Three Star hotel
  • 30 rooms in property
Simple Rewards Inn Shelbina : 711 North Highway 15
+1-888-897-9207
711 North Highway 15, Shelbina, MO 63468 ~34.77 miles west of Hannibal
  • Economical property
  • Check in: 15:00
From$72
Very Good 4.0 /5Reviews CallBookMore Details

Next: See My Hannibal Hotels with Pricing

Graph of Hannibal, MO Hotel Prices for Next 20 Days

Rates shown are nightly rates before taxes and do not necessarily reflect all Hannibal, MO discounts available. The chart reflects the cheapest Hannibal hotel for each day and each star rating category.

With a deep-seated history going back long before American settlers ever came to the area, the region was originally occupied by a diverse group of Native American Tribes. The first non-native settlement was established by Moses Bates in 1819, who named the town Hannibal after the nearby Hannibal Creek. Local Native Americans named this creek, whose name translates loosely to "Bear Creek."

Geographically, Hannibal is located on the western bank of the Mississippi River, which marks the border between Missouri and Illinois. Situated well away from larger cities, this is a great place to escape from fast-paced city life for a while. There may not be a major metropolis nearby, but there is still plenty for you to experience in Hannibal.

When is the best time of year to visit Hannibal, MO?

Hannibal is one of those rare places that provides the full experience for every season. Snow-covered winters, vibrantly colorful autumn, green springs, and hot summer days that will have you itching to cool off in a nearby lake. With summer temperatures approaching triple digits, it's no surprise that warmer months are not among the most popular for tourists. So, when is the best time to visit Hannibal?

The most active tourism seasons are in late spring, between April and June and again in early fall, between September and October. During these months, the area typically enjoys clear skies and temperatures that average in the mid-80's. This is really the best time to visit, especially if you're interested in spending a lot of time outdoors and enjoying all of the history and nature the area has to explore. Keep in mind, though, because these are high-volume tourism months, hotel rooms may be difficult to come by and your nightly rates are going to be higher than any other time of year. It's a good idea to book your room as early as possible to make sure you get the best possible rate.

Below is a chart of the current pricing seasonality of hotels and motels in Hannibal, MO:

seasonality of hotel rates in Hannibal

Averate Rates by Star Rating

Below we've posted 3 graphs displaying average nightly cost patterns by star rating class in Hannibal, MO. Analyze these illustrations to calculate the least expensive time period to make a reservation in Hannibal for upcoming travels.

What are the luxury hotels around Hannibal, MO?

If you're looking for the best comfort money can buy in Hannibal, you may find your options a bit slim. Luxury is still within reach though, if you're willing to stay a little further out. Fairfield Inn & Suites of Quincy, Illinois is one of the highest rated hotels in the area. Located a little over 15 miles away from downtown Hannibal, you're still well within reach of everything the town has to offer. As an added bonus, there is plenty to see between Quincy and Hannibal, adding to your overall experience if you know how to take advantage of this.

Guests at this hotel enjoy access to a 24-hour fitness center, an indoor pool, and free breakfast every morning. Nearby attractions include popular locations such as the Quincy Museum and Art Center. You'll also find Mark Twain's Cave easy to access on your drive from Quincy to Hannibal.

Recent guests have credited Fairfield Inn & Suites with having an extremely friendly staff, comfortable rooms, and great breakfast options. Others can't say enough about the hotel's amazing location. Although this option isn't quite as close to the action as some of the others, if you're interested in staying in comfort and style, Fairfield Inn & Suites is one of the area's most popular hotels.

Where are affordable hotels near Hannibal, Missouri?

3 Star Average Prices: $95.73

If you're traveling on a budget, you'll be happy to know Hannibal has a lot of really affordable hotel options for you to choose from. The Days Inn of Hannibal is located just over a mile from downtown. It is also close to popular attractions such as Mark Twain's Cave and the Quincy Art Center and Museum. Because of this hotel's close proximity to Highway 61 and Interstate 72, most of the area's other attractions are easily accessible as well. Days Inn offers free breakfast and access to an outdoor pool to every guest.

Hannibal Inn and Conference Center is also situated within two miles of downtown and offers easy access to many popular area attractions because it is close to major roadways. Fine dining and shopping venues are also within easy reach. You get a lot of amenities for the price here, including free breakfast, a large indoor pool, and access to on-site fitness facilities. This hotel also has an arcade for kids to enjoy and pets are welcome to stay with you during your visit.

3 Star Hotel Prices in Hannibal

2 Star Average Prices: $78.25

2 Star Hotel Prices in Hannibal

Which hotels in Hannibal, Missouri offer the best discounts?

For an even better value, don't hesitate to take advantage of any discounts you may be eligible for. Hannibal has plenty of hotels that offer attractive discounts to seniors and AAA members. The Country Hearth Inn, for example, is just one of the many area hotels that offer special rates for seniors. Comfortable amenities like an outdoor swimming pool and free breakfast only serve to make the deal even sweeter. Country Hearth Inn is just over a mile from downtown, so there are plenty of shopping and dining venues nearby.

Quality Inn & Suites is just one of Hannibal's hotel options that are known for offering AAA members some pretty nice discounts. You get a lot for your money here, including comfortable and beautifully decorated rooms, a gorgeous indoor pool, and free breakfast every morning of your stay. There is also a poolside bar and free access to the on-site fitness center. If all of that wasn't enough, pets are also welcome at this hotel.

Where are the best budget hotels around Hannibal, MO?

If you're interested in striking a balance between comfort and value, you've got plenty to choose from in Hannibal's hotel options. Sleep Inn & Suites offers comforts like fitness facilities, free breakfast, and a pool. Located just off Interstate 72, all of the area's most attractive locations are within easy reach of this hotel. Downtown is very close by, so you'll have easy access to plenty of shopping and dining venues as well.

For something a little farther out, consider staying at the Eagle's Nest Hotel. Popular nearby attractions include Mark Twain's Cave and the Quincy Art Center and Museum. Pets are allowed at this hotel and they offer amenities such as free breakfast and access to an on-site fitness center.

What attractions does the city of Hannibal have to offer?

Hannibal, Missouri, is filled with rich history and surrounded by plenty of nature to explore. With so many things to experience, it can be difficult to decide what to see first. Here are some of the most popular destinations sought out by other tourists in the area. This is just a starting point though, so don't be afraid to explore and see what you can find for yourself.

The Rockcliffe Mansion was constructed over several years, between 1898 and 1900 by John J Cruikshank, Jr. This 30-room mansion is situated to overlook the Mississippi River and still contains many of the original furnishings and decor from its glory days. Guided and self-guided tours are available, offering a rare glimpse into the lavish lifestyle of 19th-century noblemen. You may be surprised that the wealthy people of the time lived a life that rivals some of today's most rich and powerful men.

No trip to the hometown of Mark Twain would be complete without taking in as much history as you can about the man himself. There is no better place to start this journey of discovery than the Mark Twain Boyhood Home and Museum. One popular exhibit of note at this historic location is Tom Sawyer's Fence. Marked by an information placard which recounts the story in which Tom convinced his buddies that he was doing them a favor by allowing them to not only paint his iconic fence but also convinced them to pay him for the honor of doing so. There is also plenty to learn about Mark Twain's childhood and how he would eventually become one of America's most iconic writers.

Speaking of Mark Twain and his prolific characters, a trip to the Mark Twain Memorial Lighthouse and Tom and Huck's Statue is an absolute must when you visit Hannibal. The lighthouse is easy enough to find, with even more history to uncover about Twain's life. The statue is a bit more difficult to locate, so you may have to ask a local for directions. Once you find it though, you'll be surprised at just how many people seek out this little-known national treasure. Be sure to snap a few selfies with the boys so you have later proof that you stood where some of America's most beloved stories unfolded.

A rich history and all things Mark Twain aside, Hannibal is surrounded by plenty of beautiful nature to explore. Seek out some of the area's hiking trails and picnic areas for a nice afternoon outdoors. And don't be afraid to get into the region's deep-seated history of exploration by doing a little yourself!

FAQs about hotels in Hannibal

What are the top reviewed hotels in Hannibal?

Sleep Inn & Suites, Town & Country Inn and Suites and Stoney Creek Inn Quincy are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Hannibal?

Quality Inn & Suites, Quality Inn & Suites and Holiday Inn Quincy East, an IHG Hotel are the top 3 luxury hotels near Hannibal city center.

What hotels are closest to the city center of Hannibal?

Motel 6 Hannibal Mo #4488, Super 8 by Wyndham Hannibal, and Econo Lodge are the properties closest to Hannibal city center.

How much does a cheap hotel in Hannibal cost per night?

In the last year, a 2 star hotel in Hannibal can be as cheap as $78.25 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Hannibal cost per night?

In the last year, the average 3 star hotel in Hannibal has been $95.73 per night. (based on HotelPlanner prices)

What are the best independent hotels in Hannibal?

Stoney Creek Inn Quincy, Green Acres Hotel and Simple Rewards Inn Shelbina are the best rated independent hotels (not part of a big brand).

What are the most popular Choice Hotels branded hotels in Hannibal?

Sleep Inn & Suites, Comfort Inn & Suites - Hannibal and Quality Inn & Suites are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

Verified reviews of the city of Hannibal

Below are reviews of the city of Hannibal, MO from an actual visitor's perspective.

"Lots of history"
Score 5.0 / 5

Hannibal is absolutely wonderful. Full of history, uniqueness, and every Labor Day weekend they have the best Steampunk Festival in the Midwest.

Catherine B., from 03-Sep-2019
"Great Place"
Score 5.0 / 5

Nice city

Patricia H., from 15-Jul-2019
"Nice clean town"
Score 5.0 / 5

We were in Quincy, nice clean town.

Don W., from 04-Nov-2013
The average traveler rating of the city of Hannibal, MO shown above is 5.0 out of 5 based on 3 reviews
Back to Top