Hotels in Hannibal

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Hannibal?

Create new moments at Hannibal hotels

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Hannibal and save more

Sign in to unlock great savings.
Showing deals for:Sep 6 - Sep 7
Showing deals for:Sep 7 - Sep 8
trending_down

Our prices for Hannibal are cheapest in December

See average prices and weather for all months
Price trends for hotels in Hannibal
Pricing is based on two traveler single night rates
View properties in September
Currently viewing crowd sizes and weather for September.
Weather forecast for Hannibal
September
trending_flatModerate crowds
High 80°F / low 60°F. Sunny most days.
View properties in September
80°
weather_sun
September, Moderate crowds, average high temperature 80 degrees Fahrenheit, average low temperature 60 degrees Fahrenheit. Sunny most days.
60°
66°
weather_sun
October, Moderate crowds, average high temperature 66 degrees Fahrenheit, average low temperature 48 degrees Fahrenheit. Sunny most days.
48°
53°
weather_partly_sunny
November, Low crowds, average high temperature 53 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Partly sunny.
36°
42°
weather_partly_sunny
December, Low crowds, average high temperature 42 degrees Fahrenheit, average low temperature 28 degrees Fahrenheit. Partly sunny.
28°
35°
ac_unit
January, Low crowds, average high temperature 35 degrees Fahrenheit, average low temperature 21 degrees Fahrenheit. Snow likely.
21°
39°
ac_unit
February, Low crowds, average high temperature 39 degrees Fahrenheit, average low temperature 23 degrees Fahrenheit. Snow likely.
23°
53°
weather_partly_sunny
March, Moderate crowds, average high temperature 53 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Partly sunny.
36°
63°
weather_sun
April, Moderate crowds, average high temperature 63 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Sunny most days.
44°
73°
weather_sun
May, High crowds, average high temperature 73 degrees Fahrenheit, average low temperature 56 degrees Fahrenheit. Sunny most days.
56°
83°
weather_sun
June, High crowds, average high temperature 83 degrees Fahrenheit, average low temperature 65 degrees Fahrenheit. Sunny most days.
65°
86°
weather_sun
July, High crowds, average high temperature 86 degrees Fahrenheit, average low temperature 68 degrees Fahrenheit. Sunny most days.
68°
85°
weather_sun
August, High crowds, average high temperature 85 degrees Fahrenheit, average low temperature 66 degrees Fahrenheit. Sunny most days.
66°
Monthly weather averages (˚F)

Top landmarks in Hannibal

Hannibal and related destinations

Explore Mark Twain's boyhood home and museum, immersing yourself in the world that inspired his most famous works. Cruise the mighty Mississippi River on a riverboat, imagining life as a steamboat pilot in Twain's era.

Check out reviews of Hannibal hotels guests love

Frequently asked questions

How much does a hotel room cost in Hannibal?
You can discover great hotels in Hannibal from $63 with properties to suit all budgets and needs. Motel 6 Hannibal, MO is one low-cost option that's popular with our travelers. To find an affordable hotel in Hannibal that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in Hannibal?
You can discover great hotels in Hannibal from $63 with properties to suit all budgets and needs. Motel 6 Hannibal, MO is one low-cost option that's popular with our travelers. To find an affordable hotel in Hannibal that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Hannibal hotels?
Discover great deals on Hannibal hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Hannibal hotels.
How can I find deals and earn rewards at Hannibal hotels?
Members can save up to 20% on select hotels in Hannibal. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Hannibal hotels with free cancellation?
It's easy to book a refundable Hannibal hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best hotels in Hannibal for couples?
Choose a top-rated Hannibal romantic hotel and enjoy your couple's getaway. Our travelers love Garth Woodside Mansion B&B, a bed & breakfast with private picnics. Use the "Traveler experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Hannibal for couples on Hotels.com.
What are some of the best Hannibal hotels with free parking?
If you're driving, a great Hannibal hotel with free parking is a bonus. Our travelers' favorites include:
Are all taxes and fees included in the Hannibal hotel prices shown on Hotels.com?
Hotels.com provides upfront pricing so you can relax knowing you won't be met with surprise additional fees or taxes when you're ready to confirm your booking. From the time you start your search on Hotels.com, the price you see is what you pay. This makes it much easier to compare properties and secure our best deal for your next getaway.
What hotels do travelers like in Hannibal?
Can I book refundable accommodations in Hannibal?
If you need the flexibility to change your plans to Hannibal, most hotels offer refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Hannibal if I'm looking for a cheap accommodation?
Best Western On The River, Quality Inn & Suites Hannibal and Sleep Inn & Suites are a few accommodations you might want to consider that'll save you money.
Where can I stay in Hannibal if I want a vacation home instead of a traditional hotel?
If you want a good alternative to a hotel, look over our selection of 18 vacation homes. In addition, you can choose from 14 apartments.

Find out more about Hannibal

Find out more about Hannibal

Uncover the Enchantment of Hannibal: A Journey Through Riverfront Charm and Cultural Treasures

Discover the charming town of Hannibal, Missouri, a delightful blend of history and riverside beauty. Famous as the hometown of Mark Twain, this destination offers a captivating glimpse into the past with its museums, including the Mark Twain Boyhood Home and Museum. Stroll along the picturesque Mississippi River, where scenic views and riverboat rides await. Explore the quaint downtown, filled with unique shops and local eateries. Whether you’re wandering through lush parks or enjoying a sunset cruise, Hannibal invites travelers to experience its rich literary heritage and enchanting landscapes, making it a perfect getaway for culture lovers and adventurers alike.

Discover great hotels in Hannibal

Hannibal, Missouri offers a variety of accommodations, from cozy inns to comfortable hotels. Many places feature inviting guest rooms and friendly service, making it easy to find the right hotel for your stay. Enjoy local charm while exploring this historic river town. These are some of the hotels preferred by our travelers in Hannibal:

  1. Eagles Nest HotelOpens in a new window: This 2.5-star hotel provides a comfortable and inviting atmosphere for travelers seeking a pet-friendly experience. The property features essential amenities that enhance your stay, with welcoming policies for pets. Guests appreciate the ease of travel with their furry companions, making it a favored choice for those who value companionship during their journeys.
  2. Quality Inn & Suites Quincy - DowntownOpens in a new window: As a 2.5-star hotel, this property focuses on delivering a delightful stay with complimentary breakfast options that cater to various preferences. With fitness facilities available, it encourages an active lifestyle even while traveling. Visitors enjoy a vibrant atmosphere enriched by entertainment options, making it an excellent choice for leisure travelers aiming to explore the city center and immerse themselves in local culture.
  3. The Atrium Hotel on ThirdOpens in a new window: This upscale 3.5-star hotel combines modern comforts with a variety of dining experiences, including daily complimentary breakfast options. Leisure travelers find joy in the nearby hiking and golfing opportunities, allowing them to connect with nature while enjoying their stay. With premium entertainment features, this hotel provides a sophisticated ambiance that enhances relaxation and enjoyment, making it a standout choice for those seeking a refined getaway.

Top locations to stay in Hannibal

Some great areas to stay in when visiting Hannibal, Missouri, are Palmyra, New London, and Hull. Palmyra is family-friendly with a charming small-town atmosphere. New London boasts historical points of interest and community events. Hull offers scenic views and outdoor activities. For first-time visitors, Palmyra is best suited due to its welcoming vibe and amenities.

  1. PalmyraOpens in a new window: Nestled just a short drive from Hannibal, Palmyra is a charming town perfect for families and those seeking a quiet getaway. With its picturesque parks and friendly atmosphere, you can enjoy relaxing afternoons at local green spaces or explore family-friendly attractions. The town boasts a rich history, with sites like the historic courthouse and various local festivals that bring the community together. Plus, you'll find quaint shops and delightful spots to grab a bite, making it an inviting option for travelers looking to unwind in a close-knit setting.
  2. New LondonOpens in a new window: A hidden gem near Hannibal, New London offers a peaceful retreat with unique local charm. Known for its beautiful landscapes and small-town feel, this area is ideal for those looking to relax and enjoy nature. You can explore scenic walking trails and take in the sights of the surrounding countryside. New London is also home to local artisan shops, where you can find handmade crafts and gifts. The welcoming community vibe adds to its appeal, making it a great choice for travelers wanting a cozy atmosphere.
  3. HullOpens in a new window: Hull is a quaint riverside community that offers a unique blend of natural beauty and local charm. Perfect for outdoor enthusiasts, visitors can enjoy activities like fishing and boating on the nearby river. The area boasts lovely parks for picnics and leisurely strolls, providing a tranquil escape from the busyness of city life. Hull's small-town hospitality shines through in its local eateries and friendly faces, making it a delightful place to stay for those seeking a peaceful, nature-filled getaway.

Things to do in Hannibal

Hannibal beckons with its scenic rivers, lush parks, and inviting beaches, perfect for outdoor enthusiasts. Stroll along the water, enjoy boating or fishing, and explore hiking trails through wooded areas. As night falls, vibrant entertainment options come alive, making it a delightful spot for shopping and evening activities.

  • Gardner House MuseumOpens in a new window – Step back in time at this historic house, where you can explore the rich heritage of Hannibal. The museum showcases fascinating artifacts and offers a glimpse into the lives of those who lived here, making for an enriching experience.
  • Mark Twain Memorial LighthouseOpens in a new window – Climb to the top of this historic lighthouse for stunning views of the Mississippi River. The iconic structure pays tribute to Hannibal's most famous resident, Mark Twain, and serves as a perfect spot for memorable photographs.
  • Jim's Journey: The Huck Finn Freedom CenterOpens in a new window – Discover the powerful themes of freedom and adventure at this museum dedicated to the legacy of Mark Twain. Engage with exhibits that highlight the struggles for freedom and the spirit of exploration found in Twain's works.
  • Mark Twain Boyhood Home and MuseumOpens in a new window – Visit the very home where Twain grew up and get a closer look at the inspirations behind his beloved stories. The museum offers insightful displays that delve into his early life and literary contributions.
  • Big River Train TownOpens in a new window – Delight in this miniature display that brings the charm of railroads to life. Perfect for families, this attraction features intricate train setups that captivate both young and old, providing a whimsical journey through the world of trains.

5 tips for savvy savings when booking a hotel in Hannibal

  1. Book for the cheapest times: The most budget-friendly time to visit Hannibal is during January, November, and December, when hotel prices are generally lower. For a great value for money experience, staying for at least 2 to 3 days is recommended to fully explore the city’s historical landmarks, cultural sites, and natural attractions. While you’re there, you can enjoy a variety of tours, visit museums, indulge in local dining, check out cafes, and take in the vibrant riverfront entertainment. With friendly people and plenty of family-friendly options, Hannibal offers an affordable getaway that’s perfect for those on a budget.
  2. Look for last-minute deals on Hotels.com: To discover great hotel deals for your trip to Hannibal, check out the DealsOpens in a new window and Last-Minute DealsOpens in a new window sections on Hotels.com. Here, you may find discounted rates on hotels as your travel date approaches. To stay informed about flash sales and exclusive last-minute promotions, consider enabling email alerts or push notifications. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, helping you find the best hotel deal. You'll be among the first to know if rooms become available or prices drop, making it easier to plan your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year. Being flexible with your travel dates may help you save on your stay at a hotel in Hannibal. If you're seeking a unique experience, boutique hotels often provide a more personalized touch and can sometimes offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend more budget-friendly dates, which could help you secure a better deal.
  4. Consider your location: Hotels near the city center generally tend to be more expensive, but thanks to Hannibal's great public transportation options, you may find a more affordable independent hotel a bit further out that still has good connections. If you're interested in exploring alternative, less crowded neighborhoods or even some lesser-known nearby cities, you can often find excellent value for your money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.
  5. Become a Member: Join for free and unlock amazing savings on your next stay in Hannibal! Enjoy exclusive member prices on over 100,000 hotels worldwide. As a member, you'll have the opportunity to advance through tiers, gaining access to fantastic perks such as complimentary room upgrades (when available) and discounts on food and beverages at select VIP Access properties. Don't miss out on these great benefits—sign up today and start planning your getaway!

Best time to go to Hannibal

Hannibal experiences its lowest average temperature in January, at 28.0°F (-2.2°C), while July is the hottest month, with an average temperature of 76.8°F (24.9°C). May is typically the wettest month. If you’re looking to soak up the lively atmosphere in Hannibal, June to August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with light rainfall. However, if you prefer a more relaxed experience, January, February, and December are perfect for a quieter getaway, marked by light rainfall and mostly sunny to mostly cloudy conditions.

Hannibal is a family-friendly place known for its restaurants. Take in the local culture of Hannibal at Molly Brown Museum and Home and Mark Twain Boyhood Home and Museum. While you're in town, don't miss a chance to see sights like Rockcliffe Mansion and Mark Twain Memorial Lighthouse.

Hannibal Travel Information

Best Time to Visit
May, June and August
Average Stay
2 days
International Airport
Lambert-St. Louis Intl. Airport (STL)
Popular Sights
Mark Twain Boyhood Home and Museum, Mark Twain Cave and Cameron Cave and Mark Twain Cave

Keep exploring

Keep exploring