Find hotels in Hannibal, MO from CA $76

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 182 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

FairBridge Inn Express, Monroe City

2.0 star property
8.8 out of 10, Excellent, (407)
"Nice hotel. Rooms had great A/C. Very easy to check in. "
The price is CA $95
CA $103 total
includes taxes & fees
Aug 7 - Aug 8
FairBridge Inn Express, Monroe City

Days Inn by Wyndham Hannibal

2.0 star property
7.2 out of 10, Good, (185)
"I always stay here and have a very good experience"
The price is CA $84
CA $97 total
includes taxes & fees
Aug 21 - Aug 22
Days Inn by Wyndham Hannibal

Sleep Inn & Suites

2.5 star property
9.6 out of 10, Exceptional, (1005)
"Great stay!"
The price is CA $148
CA $171 total
includes taxes & fees
Aug 31 - Sep 1
Sleep Inn & Suites

Motel 6 Hannibal, MO

2.0 star property
7.4 out of 10, Good, (1003)
"Economical and comfortable, staff is anxious to serve. "
The price is CA $76
CA $87 total
includes taxes & fees
Aug 10 - Aug 11
Motel 6 Hannibal, MO

Heritage Hotel Quincy

2.0 star property
8.8 out of 10, Excellent, (136)
"Renovated hotel, clean, nice staff. "
The price is CA $129
CA $147 total
includes taxes & fees
Aug 6 - Aug 7
Heritage Hotel Quincy

Comfort Inn & Suites - Hannibal

2.5 star property
7.6 out of 10, Good, (622)
"Great area and clean facilities"
The price is CA $143
CA $168 total
includes taxes & fees
Aug 17 - Aug 18
Comfort Inn & Suites - Hannibal

Super 8 by Wyndham Hannibal

2.0 star property
7.2 out of 10, Good, (1002)
"Service was good and staff was friendly. The breakfast left some to be desired."
The price is CA $85
CA $98 total
includes taxes & fees
Aug 10 - Aug 11
Super 8 by Wyndham Hannibal

Town & Country Inn and Suites

2.5 star property
9.2 out of 10, Wonderful, (853)
"Really nice hotel. Staff was very friendly checking us in. Room was large and clean. Will definitely stay here again when in Quincy "
The price is CA $155
CA $177 total
includes taxes & fees
Aug 11 - Aug 12
Town & Country Inn and Suites

Garden House Bed and Breakfast

2.0 star property
8.6 out of 10, Excellent, (22)
"A beautiful 19th century mansion, decorated in period. Quiet and comfortable."
The price is CA $134
CA $154 total
includes taxes & fees
Aug 25 - Aug 26
Garden House Bed and Breakfast

Quality Inn & Suites Hannibal

2.5 star property
7.8 out of 10, Good, (1004)
"Good location, very welcoming, room was comfortable & breakfast was tasty. "
The price is CA $146
CA $167 total
includes taxes & fees
Aug 17 - Aug 18
Quality Inn & Suites Hannibal

Best Western On The River

2.5 star property
8.6 out of 10, Excellent, (1008)
"Nice location for seeing the area"
The price is CA $167
CA $191 total
includes taxes & fees
Aug 17 - Aug 18
Best Western On The River

Baymont by Wyndham Hannibal

2.5 star property
6.2 out of 10, (686)
"Very good breakfast, nice heated indoor pool, good exercise room, friendly staff. Highly recommended."
The price is CA $99
CA $115 total
includes taxes & fees
Aug 6 - Aug 7
Baymont by Wyndham Hannibal

Riverside Inn Hannibal

2.5 star property
9.4 out of 10, Exceptional, (129)
"Excellent service, room, and location."
The price is CA $179
CA $253 total
includes taxes & fees
Aug 13 - Aug 14
Riverside Inn Hannibal

Lighthouse Inn & Suites

4.0 star property
9.0 out of 10, Wonderful, (15)
"Location is excellent! Close to historic downtown but far enough away to be quiet and peaceful! Very clean and decor is wonderful!"
The price is CA $197
CA $226 total
includes taxes & fees
Aug 6 - Aug 7
Lighthouse Inn & Suites

507 Bridge OLD RIVER ROAD

3.0 star property
9.4 out of 10, Exceptional, (3)
"nice place and clean, great food within walking distance."
The price is CA $195
CA $266 total
includes taxes & fees
Aug 31 - Sep 1
507 Bridge OLD RIVER ROAD

River's Edge Motel

2.0 star property
9.0 out of 10, Wonderful, (332)
"Great clean place to stay with friendly staff"
The price is CA $110
CA $125 total
includes taxes & fees
Aug 6 - Aug 7
River's Edge Motel

Stoney Creek Inn Quincy

2.0 star property
8.8 out of 10, Excellent, (1003)
"Staff was very helpful and friendly "
The price is CA $148
CA $168 total
includes taxes & fees
Aug 10 - Aug 11
Stoney Creek Inn Quincy

The Eagles Nest Inn

3.0 star property
9.4 out of 10, Exceptional, (8)
"It was very clean and very nice place to stay, has a very home and cozy feeling walking into the room."
The price is CA $129
CA $147 total
includes taxes & fees
Sep 5 - Sep 6
The Eagles Nest Inn

The Atrium Hotel on Third

3.5 star property
8.4 out of 10, Very good, (718)
"The hotel was quiet, bed was comfortable, and room was clean. There wasn't a lot of options for breakfast and no hot food was offered."
The price is CA $130
CA $148 total
includes taxes & fees
Aug 6 - Aug 7
The Atrium Hotel on Third

Cannon Dam Cabins

3.0 star property
9.0 out of 10, Wonderful, (6)
"Very courteous and convenient "
The price is CA $116
CA $124 total
includes taxes & fees
Aug 7 - Aug 8
Cannon Dam Cabins
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.
Save an average of 15% on thousands of hotels when you're signed in

Hannibal and related destinations

Mark Twain's boyhood home invites you to step into the world that inspired Tom Sawyer and Huckleberry Finn. Explore limestone caves, take a riverboat cruise, or hike to Lover's Leap for spectacular Mississippi River views when morning fog lifts.

Stay near popular Hannibal attractions

Find out more about Hannibal

Find out more about Hannibal

Top reasons to visit Hannibal

  • Historic Charm: Explore the captivating history of Hannibal through its historic houses and engaging museums, perfect for all ages.
  • Scenic Outdoor Adventures: Enjoy stunning views along the Mississippi River, ideal for romantic getaways and outdoor activities.
  • Vibrant Local Culture: Experience the warmth of friendly locals and unique shops in downtown Hannibal, rich in community spirit.
  • Exciting Festivals: Immerse yourself in the lively atmosphere of fall festivals, showcasing local culture and entertainment.
  • Diverse Accommodation: Choose from a range of hotels, from budget motels to comfortable stays, catering to every traveller's needs.

Find great hotels in Hannibal

Discover a variety of hotel accommodations in Hannibal, Missouri, perfect for every type of traveller. From budget-friendly motels to comfortable 3.5-star hotels, you'll find options tailored to families, business travellers, and pet owners alike. Explore the best hotels in Hannibal for a memorable stay, where hospitality meets convenience in this charming riverside town.

  • Quality Inn & Suites Hannibal: Perfectly tailored for families and business travellers, Quality Inn & Suites Hannibal offers a welcoming atmosphere with modern amenities. The hotel features a dedicated business centre open 24 hours, complete with conference spaces and meeting rooms, ideal for corporate gatherings. Families will appreciate the complimentary crib service, making it convenient for those travelling with young children. With its focus on comfort and utility, this hotel ensures a pleasant stay for both leisure and business guests.
  • Best Western On The River: Situated in the heart of Hannibal, the Best Western On The River combines a family-friendly environment with excellent business facilities. Guests benefit from a 24-hour business centre and convenient meeting rooms, perfect for professionals on the go. The hotel also caters to families with amenities such as a pool gate for added safety and cribs available for a fee. Its prime city centre location allows visitors to explore local attractions easily, making it an ideal choice for both leisure and business travellers.
  • Motel 6 Hannibal, MO: For pet lovers, Motel 6 Hannibal, MO offers a unique lodging experience that welcomes furry friends with open arms. This motel is designed with a pet-friendly theme, allowing pets on-site at no extra charge, making it a great option for travellers looking to explore the area with their companions. The laid-back atmosphere is perfect for those seeking affordable accommodations without sacrificing comfort. With its relaxed vibe and convenient amenities, this motel is an excellent choice for budget-conscious travellers and their pets.

Where to stay in Hannibal

Hannibal, Missouri, offers a delightful blend of outdoor adventures and historic charm. Stroll through downtown Hannibal, where friendly locals welcome you to explore unique shops and family-friendly attractions. Enjoy the scenic views along the Mississippi River, perfect for a romantic getaway or a fun excursion with loved ones. With its inviting atmosphere and walkable tourist areas, Hannibal is an ideal destination for a memorable vacation experience.

  • East Hannibal: Located a mere 4.8km from Hannibal, East Hannibal is a charming village that offers a serene retreat for visitors. While the number of travellers is fairly consistent throughout the year, the summer months from June to August see a noticeable peak. Visitors flock to East Hannibal for its picturesque scenery and outdoor romance experiences. Key attractions include quaint town neighbourhoods, historic sites, and the nearby river, making it an ideal spot for leisurely strolls and intimate picnics.
  • Rensselaer: Situated within the vicinity of Hannibal, Rensselaer is another delightful village that captures the essence of rural charm. Similar to East Hannibal, traveller numbers remain steady year-round, with a spike in summer. Rensselaer is known for its romantic atmosphere and scenic outdoor spaces, particularly its beautiful lake, which is perfect for a day of relaxation or a romantic outing. The village’s tranquil environment is complemented by its lush landscapes, inviting visitors to explore its natural beauty.
  • New London: Approximately 12.9km away from Hannibal, New London is a vibrant city that welcomes visitors with open arms. The travel experience here is enriched by outdoor activities, stunning scenery, and romantic getaways. Popular among tourists during the late spring and summer months, New London offers access to recreational areas, adventure activities, and educational venues. Highlights include a scenic lake, a national state park, and historic places that provide a glimpse into the region's rich heritage.

Things to do in Hannibal

Hannibal, Missouri, is a perfect destination for outdoor and romantic getaways, offering a blend of scenery and activities. Visitors can enjoy house tours, free tours, and picnic areas, along with recreational spots and educational experiences. For a bit of fun, check out the local billiards parlour or immerse yourself in the vibrant atmosphere of fall festivals. Additionally, there’s a casino for those looking to try their luck.

Shopping

In Hannibal, you can explore local shops and quaint boutiques for unique souvenirs. If you're up for a drive, the Quincy Mall, located 25.7km away, offers a variety of family-friendly stores and entertainment options, perfect for a day of shopping.

Recreation

Westview Golf Course offers a scenic 18-hole experience, located 22.5km from Hannibal, perfect for golf enthusiasts seeking outdoor relaxation. Similarly, Norwoods Golf Club provides a welcoming atmosphere for a leisurely game, right in Hannibal, surrounded by beautiful landscapes, ideal for reconnecting with nature.

Nightlife

Experience the vibrant nightlife in Hannibal at Bluff City Theater for captivating performances and a family-friendly atmosphere. For a thrilling evening, visit Mark Twain Casino, just 38.6km away, offering romance and excitement. Don't miss Planters Barn Theater for more cultural entertainment in this charming town.

Booking tips and Expedia advantages for Hannibal

To save money on your trip to Hannibal, visit during the off-peak months from November to January, when accommodation prices drop. Sundays are the least expensive days to stay, while Saturdays are pricier. Utilize public transport options like biking or buses to cut costs. Explore free attractions such as Sawyer's Creek Fun Park. Consider booking through Expedia to find budget-friendly hotel deals and package options that combine flights and activities, and don't forget to check for eco-certified accommodations that match your values.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Hannibal are November to January, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Hannibal is Sunday. The most expensive day to stay in Hannibal is Saturday.
  • Find cheap hotels on Expedia: Expedia's search feature enables you to specify your budget, desired location, and additional preferences. You can easily organize your results by price, starting with the most affordable hotel options. Additionally, if you're interested in sustainability, you can apply the "Eco-certified" filter to view hotels that are both eco-friendly and sustainable, ensuring your stay aligns with your values.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Hannibal with your flights and activities through an Expedia package deal.

Find the best attractions in Hannibal

Hannibal, Missouri, is perfect for outdoor enthusiasts and those seeking romantic getaways, offering stunning scenery and a variety of attractions. Visitors can explore captivating caves, historic houses, and engaging museums that cater to families and city explorers alike. With its diverse points of interest, Hannibal promises a memorable experience for all travellers.

  • Mark Twain Boyhood Home and Museum: Step into the world of one of America's greatest authors. This historic site offers a glimpse into Mark Twain's early life, showcasing artifacts, manuscripts, and the home where he grew up, immersing you in the culture and legacy of his literary genius.
  • Mark Twain Cave: Experience the thrill of exploration in this fascinating natural wonder. Embark on a guided tour through stunning rock formations and learn about the cave's history, including its connection to Twain's writings, perfect for outdoor enthusiasts and adventure seekers.
  • Mark Twain Memorial Lighthouse: Climb to the top of this charming lighthouse for breathtaking views of the Mississippi River. With its rich history and cultural significance, it's a wonderful spot to appreciate the beauty of the area while reflecting on Twain's enduring influence.

Best time to go to Hannibal

Visitor numbers in Hannibal is generally unchanged in popularity throughout the year. The best time to visit Hannibal can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Hannibal falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Hannibal falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January28.0°F (-2.2°C)Light RainMostly CloudySlightly LowSlightly Low
February31.1°F (-0.5°C)Light RainMostly SunnySlightly LowAverage
March43.9°F (6.6°C)Light RainMostly SunnyAverageAverage
April53.8°F (12.1°C)Light RainMostly SunnyAverageAverage
May64.2°F (17.9°C)Light RainMostly SunnyAverageSlightly High
June73.9°F (23.3°C)Light RainMostly SunnySlightly HighSlightly High
July76.8°F (24.9°C)Light RainMostly SunnySlightly HighSlightly High
August75.2°F (24.0°C)Light RainMostly SunnySlightly HighAverage
September69.1°F (20.6°C)Light RainMostly SunnyAverageAverage
October56.3°F (13.5°C)Light RainMostly SunnyAverageAverage
November43.9°F (6.6°C)Light RainMostly SunnyAverageSlightly Low
December34.9°F (1.6°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Hannibal

To visit Hannibal, Missouri, the nearest major airport is Quincy Regional-Baldwin Field (UIN), situated 30.6km away. For accommodation, consider the Holiday Inn Quincy East, a 3-star hotel located 12.9km from the airport, or the Town & Country Inn and Suites, which is 11.3km away. Both hotels offer convenient access to the airport, making your travel seamless. Additionally, the Fairfield Inn & Suites Quincy is another excellent choice, also 12.9km from Quincy Regional-Baldwin Field. These options ensure a comfortable stay while providing easy transportation access to the airport for your journey to Hannibal.

Frequently asked questions

Where is the best place to stay in Hannibal?

Garth Woodside Mansion B&B is a favorite with Expedia customers. This B&B offers free breakfast and free parking. Other top choices based on reviews include Riverside Inn Hannibal and Sleep Inn & Suites. See all available top hotels, or vacation rentals in Hannibal.

What's the top vacation rental that Hannibal has to offer?

Historic brick 2-bedroom house in downtown Hannibal with off street parking WiFi: Visitors give good reviews to this Hannibal vacation home rental, which offers a patio, a garden, and air-conditioning to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. You and your friends and family can relax into your vacation with amenities like a selection of games. Some other homes for rent in Hannibal include The Indigo House- Located in the heart of Historic Hannibal, Missouri and Cozy 3 bed, 2 bath home close to historic downtown Hannibal. See all vacation rentals in Hannibal.

If I need to cancel my hotel reservation in Hannibal, will I receive a refund?

Yes! The majority of hotel room reservations are refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Hannibal.

Where can I learn more about changing or cancelling my trip to Hannibal?

To find more details about picking new dates or cancelling your trip to Hannibal, click here.

What's the best place to stay on a budget in Hannibal?

Based on our traveler reviews, Motel 6 Hannibal, MO is a top choice for a less expensive stay. View all budget hotels in Hannibal.

What's the best place to stay when traveling with kids to Hannibal?

Best Western On The River is a hotel with an indoor pool and free parking, and it's a top choice on Expedia for families. Other options for your family trip include Sleep Inn & Suites and Quality Inn & Suites Hannibal. Kids of all ages will also enjoy a visit to Sawyer's Creek Fun Park. Find more child-friendly accommodations in Hannibal.

What's the best accommodation for a romantic vacation in Hannibal?

Hannibal Inn is a favorite 3-star hotel for couples, and features free breakfast and free WiFi. See all romantic hotels in Hannibal.

What's the best LGBTQ-friendly place to stay in Hannibal?

Holiday Inn Express And Suites Hannibal - Medical Center by IHG is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. Main Street Bed & Breakfast is another good choice for your stay. See all available hotels listed as LGBTQ-friendly in Hannibal.

What's the best pet-friendly accommodation in Hannibal?

Baymont by Wyndham Hannibal is a top hotel for people traveling with their pets, and offers an indoor pool and free WiFi for its human guests. Other good choices to stay with your pet include Super 8 by Wyndham Hannibal and Sleep Inn & Suites. See more pet-friendly hotel accommodations in Hannibal.

Where is the best hotel to stay near Mark Twain State Park?

Kennedys Red Barn Inn is one of the top choices for your stay based on our traveler data, and this B&B offers free breakfast and a restaurant. You'll find it 6.1 mi (9.9 km) from Mark Twain State Park. Other good choices around the area include Dales Place, where friends gather and tall tales are told and FairBridge Inn Express, Monroe City.

What about the best place to stay near Mark Twain Cave?

One of the top choices for your stay is Best Western On The River, located 3.3 mi (5.3 km) from Mark Twain Cave, and this hotel offers free breakfast and an indoor pool. Main Street Bed & Breakfast and Motel 6 Hannibal, MO are two other good choices within 5 miles.

What's the best hotel in Hannibal that's close to historical sites?

Based on our travel expertise, Best Western On The River is a top hotel on Expedia for those interested in history, and it features free breakfast and LCD TVs. Other choices to soak up the local history include Baymont by Wyndham Hannibal and Lighthouse Hospitality Hannibal. Also notable landmarks to visit include Mark Twain Boyhood Home and Museum, Mark Twain Cave and Cameron Cave, and Mark Twain Memorial Lighthouse. See more options for historical stays in Hannibal.

What are some hotels with pools in Hannibal?

Riverside Inn Hannibal is a top guesthouse with a pool, free WiFi, and free parking. View all hotels with pools in Hannibal.

What is the best spa hotel in Hannibal?

Comfort Inn & Suites - Hannibal is a top spa hotel featuring a 24-hour fitness center and an indoor pool. Kick back and relax in the hot tub. See all spa hotels in Hannibal.

What is the best hotel near Lambert-St. Louis International Airport (STL)?

Marriott St. Louis Airport is a popular 3.5-star hotel featuring a restaurant and an outdoor pool. It's located a short 0.3 mi (0.5 km) from Lambert-St. Louis Intl. Airport. Other good choices within close proximity to the airport include Pear Tree Inn Airport - St. Louis - St. Ann, MO and Drury Inn & Suites St. Louis Airport.

How is it to stay in Hannibal?

Families will find kid-friendly activities in Hannibal, and visitors give high marks for the top-notch restaurants. Tourists who journey to this welcoming city can discover its shopping, museums, and riverfront. In Hannibal, there are 57 hotels and other accommodations to choose from. Find out more about Hannibal.

What should I see while I'm in Hannibal?

Cultural venues include Molly Brown Museum and Home, Mark Twain Boyhood Home and Museum, and Jim's Journey: The Huck Finn Freedom Center. Landmarks like Rockcliffe Mansion, Mark Twain Memorial Lighthouse, and Lovers Leap might be worth a visit. Natural beauty is on display at Mark Twain Cave and Cameron Cave, Mark Twain Cave, and Mississippi River. Check out what more to see and do in Expedia's Hannibal guide.

What's the weather like in Hannibal?

The hottest months are usually July and August with an average temp of 74°F, while the coldest months are January and February with an average of 34°F. Average annual precipitation for Hannibal is 47 inches.