Find hotels in Hannibal, MO from $67

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Hannibal hotels

Best Western On The River

Best Western On The River
2.5 star property
Hannibal
8.6 out of 10, Excellent, (1,015 reviews)
"Right downtown, restaurants in walking distance.. pool was cool, dated property.. parking available and safe place to stay. We would stay again "
United States
Marcel
$99 nightly
The price is $115
May 13 - May 14
Total with taxes and fees
Best Western On The River

Quality Inn & Suites Hannibal West

Quality Inn & Suites Hannibal West
2.5 star property
Hannibal
8.0 out of 10, Very Good, (1,013 reviews)
"Great property, good breakfast. "
United States
Bree
$79 nightly
The price is $92
Jun 7 - Jun 8
Total with taxes and fees
Quality Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West

Sleep Inn & Suites Hannibal West
2.5 star property
Hannibal
9.6 out of 10, Exceptional, (1,002 reviews)
"Room was great and breakfast was fantastic "
United States
Sheila
$114 nightly
The price is $133
Jun 7 - Jun 8
Total with taxes and fees
Sleep Inn & Suites Hannibal West

Comfort Inn & Suites - Hannibal

Comfort Inn & Suites - Hannibal
2.5 star property
Hannibal
7.6 out of 10, Good, (690 reviews)
"Beds comfortable- nice breakfast choices. A pleasant peaceful setting "
United States
Wanda J
$92 nightly
The price is $106
Jun 7 - Jun 8
Total with taxes and fees
Comfort Inn & Suites - Hannibal

Lighthouse Inn & Suites

Lighthouse Inn & Suites
4.0 star property
Hannibal
9.0 out of 10, Wonderful, (27 reviews)
"Very nice room, close enough to walk to riverfront attractions. "
United States
Robert
$179 nightly
The price is $207
May 14 - May 15
Total with taxes and fees
Lighthouse Inn & Suites

Motel 6 Hannibal, MO

Motel 6 Hannibal, MO
2.0 star property
Hannibal
7.4 out of 10, Good, (1,004 reviews)
"Parking was easy and secure. Check in was flawless. The room was clean and comfy"
United States
David
$59 nightly
The price is $68
May 13 - May 14
Total with taxes and fees
Motel 6 Hannibal, MO

Baymont by Wyndham Hannibal

Baymont by Wyndham Hannibal
2.5 star property
Hannibal
6.4 out of 10, (764 reviews)
"the staff was Great!!"
United States
Karen Kay
$64 nightly
The price is $74
May 13 - May 14
Total with taxes and fees
Baymont by Wyndham Hannibal

Days Inn by Wyndham Hannibal

Days Inn by Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (236 reviews)
"Nice room and great location. Well maintained. Economy choice."
United States
Edward
$58 nightly
The price is $67
May 31 - Jun 1
Total with taxes and fees
Days Inn by Wyndham Hannibal

Super 8 by Wyndham Hannibal

Super 8 by Wyndham Hannibal
2.0 star property
Hannibal
7.2 out of 10, Good, (1,003 reviews)
"Property was clean and staff was friendly."
United States
Etta
$63 nightly
The price is $73
May 17 - May 18
Total with taxes and fees
Super 8 by Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal

Howard Johnson BY Wyndham Hannibal
2.0 star property
Hannibal
7.4 out of 10, Good, (166 reviews)
"The room was clean . The staff was helpful on things to do in the area. It was a very relaxing and the town was beautiful"
United States
Samantha
$59 nightly
The price is $68
May 13 - May 14
Total with taxes and fees
Howard Johnson BY Wyndham Hannibal

Garth Woodside Mansion B&B

Garth Woodside Mansion B&B
4.0 star property
Hannibal
9.6 out of 10, Exceptional, (21 reviews)
"Was here eleven years ago owners have changed but still just as great as it was then, quite romantic place to celebrate our anniversary."
United States
Shannon
Garth Woodside Mansion B&B

Garden House Bed and Breakfast

Garden House Bed and Breakfast
2.0 star property
Hannibal
8.4 out of 10, Very Good, (43 reviews)
"Very welcoming hosts, they went the extra mile and had a very comfortable bed! There were lots of cool antiques and they knew a lot of history on the home itself. We would recommend staying here again. "
United States
Andy Nicole
$97 nightly
The price is $112
May 25 - May 26
Total with taxes and fees
Garden House Bed and Breakfast

Stoney Creek Inn Quincy

Stoney Creek Inn Quincy
2.0 star property
Quincy
8.6 out of 10, Excellent, (1,005 reviews)
"Lovely and cozy stay. Very friendly staff."
United States
Lisa
$134 nightly
The price is $153
May 17 - May 18
Total with taxes and fees
Stoney Creek Inn Quincy

Heritage Hotel Quincy

Heritage Hotel Quincy
2.0 star property
Quincy
8.8 out of 10, Excellent, (356 reviews)
"Very clean and nice room especially for the price. I would 110% stay here again over the local chain places"
United States
Owen
$66 nightly
The price is $75
May 25 - May 26
Total with taxes and fees
Heritage Hotel Quincy

Garden House Bed and Breakfast....Cozy 1895 Queen Anne Victorian,

Garden House Bed and Breakfast....Cozy 1895 Queen Anne Victorian,
HANNIBAL
8.0 out of 10, Very Good, (12 reviews)
"I loved our stay at Garden House! The room was clean and spacious with a very comfortable bed. I also liked that it's so close to downtown. My favorite part of the stay had to be Cee cee the cat!"
United States
Courtney C.
$127 nightly
The price is $144
May 13 - May 14
Total with taxes and fees
Garden House Bed and Breakfast....Cozy 1895 Queen Anne Victorian,

Holiday Inn Quincy East by IHG

Holiday Inn Quincy East by IHG
3.0 star property
Quincy
8.8 out of 10, Excellent, (639 reviews)
"Clean, staff and restaurant was great! "
United States
John
$132 nightly
The price is $150
May 17 - May 18
Total with taxes and fees
Holiday Inn Quincy East by IHG

Oak Hill Inn & Suites

Oak Hill Inn & Suites
2.5 star property
Canton
9.2 out of 10, Wonderful, (951 reviews)
"Lovely place to stay"
United States
Elizabeth
$105 nightly
The price is $120
May 26 - May 27
Total with taxes and fees
Oak Hill Inn & Suites

Town & Country Inn and Suites

Town & Country Inn and Suites
2.5 star property
Quincy
9.2 out of 10, Wonderful, (917 reviews)
"Friendly staff and super clean hotel!"
United States
Heidi
$133 nightly
The price is $151
May 25 - May 26
Total with taxes and fees
Town & Country Inn and Suites

Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

Microtel Inn & Suites by Wyndham Quincy Downtown/River Area
2.5 star property
Quincy
7.6 out of 10, Good, (1,007 reviews)
"Very clean, good staff . Would recommend"
United States
Te'Janyia
$72 nightly
The price is $82
May 18 - May 19
Total with taxes and fees
Microtel Inn & Suites by Wyndham Quincy Downtown/River Area

The Atrium Hotel on Third

The Atrium Hotel on Third
3.5 star property
Quincy
8.4 out of 10, Very Good, (770 reviews)
"Rooms are good "
United States
Rich
The Atrium Hotel on Third
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

Where to stay in and around Hannibal

Discover the charm of Hannibal, MO, a hillside location perfect for outdoor adventures and romantic getaways. Enjoy family-friendly activities and scenic views, all within a convenient location for exploring nearby attractions. Experience the warm hospitality of this historic city in the heart of the United States.

East Hannibal

Discover East Hannibal, a welcoming destination perfectly suited for families and nature enthusiasts seeking a blend of outdoor adventure and rich history. This charming village offers easy access to attractions like the Mark Twain Boyhood Home and Museum, the historic Mark Twain Memorial Lighthouse, and Jim's Journey: The Huck Finn Freedom Center. Located about 4 miles by car from Hannibal, East Hannibal provides a picturesque backdrop for a memorable stay, making it a smart choice for your vacation.

Rensselaer

Experience the charm of Rensselaer, an excellent hub for families and nature enthusiasts who want to explore the great outdoors and local attractions. Just a stone's throw away from Bear Creek Park, Gardner House Museum, and Flower City Park, Rensselaer offers a delightful mix of recreation and history. Nestled within Hannibal, this village boasts easy access to a casino, shopping mall, and motor racing for those seeking a vibrant getaway. Rensselaer is a smart choice for your stay, combining comfort with adventure.

New London

If you are a traveler looking for a weekend getaway, New London is an excellent choice, offering a picturesque escape just about 8 miles by car from Hannibal. This charming city invites nature enthusiasts and families alike to explore its scenic landscapes, historic sites like the Mark Twain Boyhood Home and Museum, and the breathtaking views from Lovers Leap. With activities such as golf and ice skating, New London ensures a fulfilling visit year-round. It’s a smart choice for your lodging needs.

Palmyra

Ideally situated for weekend getaway enthusiasts and families, Palmyra offers a charming escape with easy access to scenic outdoor adventures. Visitors can explore the beauty of Big Spring Park, enjoy recreational activities at Flower City Park, and delve into local history at the Gardner House Museum. Located about 10 miles by car from Hannibal, Palmyra makes for a smart hotel booking choice, providing a perfect blend of nature and family-friendly fun.

Hull

Travelers visiting the area often choose Hull, especially families and nature enthusiasts seeking close proximity to outdoor adventures. This charming city offers access to attractions like the Mark Twain Cave, the historic Mark Twain Boyhood Home and Museum, and the picturesque Mark Twain Memorial Lighthouse, perfect for a weekend getaway. Located about 10 miles by car from Hannibal, Hull makes for a smart hotel booking choice, providing a scenic backdrop for unforgettable memories.

Stay near popular attractions in Hannibal

Hannibal, Missouri, is a charming destination perfect for outdoor enthusiasts, families, and couples. Explore stunning caves, historic homes, and urban parks that promise delightful experiences. Whether seeking adventure or a romantic getaway, you'll find an abundance of activities to create lasting memories.

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.

Photo by Daydreams and Discoveries
Open Photo by Daydreams and Discoveries

Top Hannibal Hotel Reviews

More cheap stays in Hannibal

Hotels in Hannibal with star-rating

Find out more about Hannibal

Top reasons to visit Hannibal

  • Mark Twain Heritage: Explore the birthplace of Mark Twain, where you can visit his childhood home and other historic sites that inspired his famous works.
  • Scenic River Views: Enjoy breathtaking views along the Mississippi River, perfect for romantic strolls and picturesque moments.
  • Outdoor Recreation: Engage in various outdoor activities, from hiking in nearby parks to exploring captivating caves.
  • Charming Downtown: Discover a vibrant downtown area filled with local shops, dining, and stunning architecture.
  • Family-Friendly Attractions: Visit local parks and game areas that provide fun experiences for visitors of all ages.

Find great hotels in Hannibal

Hannibal, Missouri, offers a diverse selection of accommodations to meet the needs of every traveler. Whether you’re looking for pet-friendly options, family-friendly hotels, or convenient facilities for business travel, you’ll find a range of hotels in Hannibal that cater to your preferences. From cozy motels to well-equipped hotels, your ideal stay awaits in this charming riverside town, making it the perfect destination for a memorable getaway.

  • Quality Inn & Suites Hannibal West: Quality Inn & Suites Hannibal West is a budget-friendly hotel that scores an impressive 8.0 out of 10, making it a great choice for family and business travelers alike. Nestled in the heart of Hannibal, this hotel offers a welcoming atmosphere with essential amenities tailored for children, including complimentary cribs. Guests appreciate the comfortable accommodations and convenient access to local attractions, ensuring a satisfying stay for both work and leisure.
  • Motel 6 Hannibal, MO: Motel 6 Hannibal, MO is a budget-oriented option perfect for pet lovers, welcoming furry companions with open arms. With a straightforward design and essential comforts, this motel is ideal for travelers seeking a no-frills stay. The pet-friendly policy allows pets to stay for free, ensuring that your four-legged friends can enjoy the trip too. Located in Hannibal, it provides easy access to the area's attractions, making it a convenient choice for those traveling with pets.
  • Best Western On The River: Best Western On The River boasts a solid guest rating of 8.6 out of 10, highlighting its appeal to families and business travelers. Situated in the city center, this hotel offers stunning views and easy access to local sites. Families will appreciate the amenities designed for children, including a pool gate for safety. With its convenient location and family-oriented atmosphere, Best Western On The River is a fantastic choice for those looking to explore Hannibal while enjoying modern comforts.

Where to stay in and around Hannibal

Hannibal, Missouri, offers a charming blend of history and outdoor adventure for every traveler. Explore the vibrant downtown area, rich with local amenities and picturesque views of Hannibal Creek. Discover the historic sites that inspired Mark Twain, or enjoy a romantic stroll along the scenic riverbanks. With its friendly atmosphere and family-friendly activities, Hannibal is the perfect getaway for those seeking both relaxation and exploration.

  • East Hannibal: Located a mere 3 miles from Hannibal, East Hannibal is a charming village that offers a delightful escape for travelers seeking outdoor adventures and scenic beauty. This quaint destination sees peak visitor numbers from June to August, with activities ranging from educational experiences to skiing. The village is also home to a shopping center, making it convenient for a leisurely day out. Local landmarks include a tranquil lake and historic sites, providing a romantic backdrop for couples or a serene spot for nature lovers.
  • Rensselaer: Nestled in the vicinity of Hannibal, Rensselaer is a vibrant village that attracts families and outdoor enthusiasts alike. With visitor numbers soaring in the summer months, this destination offers an exciting blend of motor racing and recreational areas. Rensselaer is perfect for those looking to experience city life in a more relaxed setting. Highlights include an urban park and a well-stocked library, ensuring that visitors of all ages have something to enjoy. Whether it's a family outing or a day of exploration, Rensselaer promises a memorable experience.
  • New London: Situated 8 miles from Hannibal, New London is a picturesque city known for its romantic ambiance and stunning scenery. With peak travel periods in May to June and August, visitors flock here to enjoy outdoor activities such as golfing and ice skating. The city boasts beautiful landmarks including a serene lake and historic monuments, making it a perfect destination for history buffs and nature lovers alike. New London’s inviting charm and diverse recreational options ensure a delightful visit for everyone.

Things to do in Hannibal

Hannibal, Missouri, is perfect for outdoor enthusiasts and romantic getaways, offering stunning scenery and recreational activities. Families can enjoy outings in the local parks and game areas, while educational opportunities abound throughout the town. Whether you're exploring the beautiful landscapes or engaging in fun activities, Hannibal provides a memorable experience for visitors of all ages.

Shopping

In Hannibal, visit the charming local shops along Main Street for unique gifts and souvenirs. If you're up for a drive, check out the Quincy Mall, about 15 miles away, offering a diverse selection of stores and dining options for a more extensive shopping experience.

Recreation

The Serenity Spa offers rejuvenating treatments, including massages and facials, in a tranquil setting. For outdoor enthusiasts, the Mark Twain Lake provides opportunities for hiking, fishing, and boating, allowing you to connect with nature and unwind in a picturesque environment.

Adventure

Experience thrilling adventures at the Mark Twain Cave, where you can explore winding passages and learn about the history of this iconic site. For outdoor fun, take a scenic hike along the Mississippi River at the Riverview Park, offering stunning views and a chance to connect with nature.

Nightlife

Experience the vibrant nightlife at the Mark Twain Brewing Company, where you can enjoy craft beers and pub fare. For a cozy vibe, visit the Black Rabbit Lounge for cocktails and live music, perfect for relaxing after a day of exploring Hannibal.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Hannibal

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Hannibal are December to February, 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: Utilize Expedia's search tool to customize your travel options based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase hotels that prioritize sustainability and eco-friendliness. To find the best prices and special offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Hannibal with your flights and activities through an Expedia package deal.

Find the best attractions in Hannibal

Hannibal, Missouri, is a perfect destination for outdoor enthusiasts and romantic getaways, offering a blend of natural beauty and historic charm. Visitors can explore captivating caves, historic houses, and urban parks that cater to families and those seeking a vibrant city experience. Whether you’re hiking through scenic landscapes or delving into the town's rich history, Hannibal promises a memorable vacation filled with diverse attractions.

  • Mark Twain Boyhood Home and Museum: Step back in time at the childhood home of renowned author Mark Twain. This historic site offers an immersive experience into Twain's early life, showcasing artifacts, exhibits, and the culture that inspired his beloved stories.
  • Mark Twain Cave: Embark on an exciting adventure in Mark Twain Cave, where you can explore breathtaking formations and learn about the cave’s fascinating history. This outdoor experience is perfect for those seeking a thrill while connecting with nature.
  • Mark Twain Memorial Lighthouse: Visit this stunning historic lighthouse, which offers panoramic views of the Mississippi River and Hannibal. The lighthouse serves as a tribute to Twain's literary legacy and is a perfect spot for photography and reflection.

Best time to go to Hannibal

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.0°F (-2.2°C)Light RainMostly CloudySlightly LowSlightly Low
February31.1°F (-0.5°C)Light RainMostly SunnySlightly LowSlightly Low
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 SunnyAverageAverage
December34.9°F (1.6°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Hannibal

Traveling to Hannibal, Missouri, can be convenient with several major airports nearby. St. Louis Lambert International Airport (STL) is 86 miles away, with excellent hotel options such as The Ritz-Carlton and Ameristar Casino Resort, both located 7 miles from the airport. Columbia Regional Airport (COU), situated 75 miles from Hannibal, offers nearby accommodations like The Broadway Columbia and voco The Tiger Hotel, each approximately 11 miles from the airport. Lastly, Abraham Lincoln Capital Airport (SPI) in Springfield, IL, is 92 miles away, with great hotels including the President Abraham Lincoln Springfield, just 3 miles from the airport. Transportation services are readily available from these hotels to their respective airports.

Why book with Expedia?

  • Flexible booking

    On Expedia, you can find plenty of hotels with flexible cancellation in Hannibal using the “Fully refundable property” search filter. Just be sure to always double-check each hotel's cancellation policy before booking.

  • Book now and pay later

    With countless book now, pay later options, there's no need to wait till payday to grab a deal. Use the “Reserve now, pay later” search filter to view all properties available with this payment option in Hannibal.

  • Hotel comparison

    Thanks to the handy “Compare properties” tool on Expedia, you can compare hotels in Hannibal side by side with just a few clicks.

  • Member prices

    Join Expedia's loyalty program, One Key, for free and unlock Member Prices and rewards on select hotels worldwide. Simply log in when you search and look out for the blue savings label.

Frequently asked questions

What is the best area to stay in Hannibal?
The best area to stay in Hannibal is the historic downtown area, particularly near Main Street and the riverfront.

This area is the heart of Hannibal's visitor experience, offering a concentrated collection of attractions, shops, and dining establishments. It's very walkable, with many buildings boasting 19th-century architecture, and is laid out along the Mississippi River. You'll find most of the city's key landmarks, like the Mark Twain Boyhood Home & Museum, within easy walking distance. Couples often appreciate this area for its convenient access to historical sites, unique shops, and a variety of dining options, making it easy to enjoy a relaxed itinerary.

Families also find this downtown location very suitable. Its proximity to the Mark Twain Cave Complex (just a short drive away) and the riverboat excursions means less travel time and more time experiencing Hannibal's famous literary connections.
What are the best hotels in Hannibal that travelers recommend?
Two of the best hotels in Hannibal that travelers consistently recommend are the Sleep Inn & Suites Hannibal West and the Best Western On The River.

The Sleep Inn & Suites Hannibal West has an outstanding 9.6 rating. Guests frequently praise the comfortable and clean rooms, the excellent full breakfast, and the friendly and helpful staff. The hotel also offers a convenient indoor pool and free cribs, and is located just 1.3 miles from Veteran's Sports Park. Plenty of easy parking is also available.

Another highly recommended option is the Best Western On The River, which has an 8.6 rating. This hotel is praised for its superb and great location, being just 0.1 miles from the Mark Twain Boyhood Home and Museum and 0.0 miles from Jim's Journey: The Huck Finn Freedom Center. Guests appreciate the friendly and helpful staff, comfortable and clean rooms, and the hot and good breakfast. It also features a nice indoor pool.
What are the best family hotels in Hannibal?
For families visiting Hannibal, consider the Sleep Inn & Suites Hannibal West or the Best Western On The River.

The Sleep Inn & Suites Hannibal West, with an excellent 9.6 rating, offers comfortable and clean rooms, along with free breakfast and free WiFi. Guests appreciate the friendly and helpful staff, as well as the convenient location and ample free parking. Connecting rooms and free cribs are also available.

Another excellent choice is the Best Western On The River, rated 8.6. This hotel is praised for its superb location, being just 0.1 miles from the Mark Twain Boyhood Home and Museum and 0.0 miles from Jim's Journey: The Huck Finn Freedom Center. It features a pool with a gate for added safety, sofa beds, and connecting rooms. Guests frequently highlight the friendly staff, comfortable and clean rooms, and hot breakfast. Find more child-friendly accommodations in Hannibal
What are the best spa hotels in Hannibal?
For a spa hotel in Hannibal, the Comfort Inn & Suites - Hannibal is a great option.

The Comfort Inn & Suites - Hannibal has a 7.6 rating and offers a full-service spa where guests can relax and rejuvenate. Travelers often highlight the comfortable and clean rooms, as well as the great breakfast buffet. Free WiFi, free self-parking, and complimentary toiletries are also provided for guests' convenience. See all spa hotels in Hannibal
What hotels in Hannibal offer free breakfast?
For hotels in Hannibal offering complimentary breakfast, consider the Sleep Inn & Suites Hannibal West, the Best Western On The River, the 4-star Garth Woodside Mansion B&B, the Quality Inn & Suites Hannibal West, and the Comfort Inn & Suites - Hannibal.

The Sleep Inn & Suites Hannibal West, with an outstanding 9.6 rating, provides both free breakfast and free full breakfast. Guests consistently praise its comfortable and clean rooms, excellent breakfast, and friendly staff. It is conveniently located near Veteran's Sports Park.

The Best Western On The River, rated 8.6, offers a free self-serve breakfast. This hotel is in a great location, just 0.1 miles from the Mark Twain Boyhood Home and Museum and 0.2 miles from the Mark Twain Memorial Lighthouse. Guests appreciate the hot and good breakfast, as well as the friendly staff and comfortable rooms.

The 4-star Garth Woodside Mansion B&B, also with an excellent 9.6 rating, includes free breakfast and free full breakfast. This highly-rated bed and breakfast provides a luxurious stay with amenities like a private outdoor hot tub.

The Quality Inn & Suites Hannibal West, rated 8.0, offers a free buffet breakfast. Guests frequently mention the clean and spacious rooms, great breakfast, and very helpful staff. It is located 1.2 miles from Veteran's Sports Park.

The Comfort Inn & Suites - Hannibal, with a 7.6 rating, also provides free buffet breakfast. Travelers find the rooms comfortable and clean, and the breakfast buffet is often described as amazing. Find more hotels with free breakfast in Hannibal
What are the top pet-friendly hotels in Hannibal?
For top pet-friendly hotels in Hannibal, consider the Quality Inn & Suites Hannibal West, the Days Inn by Wyndham Hannibal, or the Comfort Inn & Suites - Hannibal.

The Quality Inn & Suites Hannibal West, with a rating of 8.0, permits dogs and offers a free buffet breakfast. Guests frequently mention the clean and spacious rooms, and the great and helpful staff. It is conveniently located 1.2 miles from Veteran's Sports Park.

Another good option is the Days Inn by Wyndham Hannibal, which has a 7.4 rating. This hotel also permits dogs, and guests appreciate the friendly and helpful staff, clean and quiet rooms, and good breakfast.

The Comfort Inn & Suites - Hannibal, rated 7.6, is a welcoming choice for travelers with both dogs and cats. It features a free buffet breakfast, and guests often compliment the comfortable and clean rooms, great breakfast, and friendly staff. See more pet-friendly hotels in Hannibal
What are the best budget hotels in Hannibal?
For budget-friendly accommodations in Hannibal, several highly-rated options include the Quality Inn & Suites Hannibal West, Baymont by Wyndham Hannibal, Days Inn by Wyndham Hannibal, Comfort Inn & Suites - Hannibal, and Super 8 by Wyndham Hannibal.

The Quality Inn & Suites Hannibal West, with a rating of 8.0, offers complimentary parking for all vehicles, free wired and wireless internet, and a free buffet breakfast. Guests consistently mention the clean and spacious rooms, comfortable beds, and the friendly and helpful staff. It is conveniently located 1.2 miles from Veteran's Sports Park.

Another excellent choice is the Baymont by Wyndham Hannibal. This hotel provides free internet, a complimentary full breakfast, and free self-parking, including space for RVs, buses, and trucks. Travelers frequently praise the amazing and helpful staff, clean rooms, comfy beds, and the absolutely delicious breakfast.

The Days Inn by Wyndham Hannibal, rated 7.4, features free WiFi, complimentary continental breakfast, and free self-parking for all vehicle types. Guests often highlight the friendly and helpful staff, clean and quiet rooms, and the good breakfast and price.

The Comfort Inn & Suites - Hannibal, with a rating of 7.6, offers free self-parking, complimentary breakfast, free WiFi, and a free buffet breakfast. Visitors appreciate the comfortable and clean rooms, comfortable beds, and the friendly staff. The amazing breakfast buffet is also a frequent highlight.

Finally, the Super 8 by Wyndham Hannibal, rated 7.2, provides a free breakfast, free toiletries, and free self-parking. Guests often praise the clean rooms and amenities, comfy beds, and friendly staff. It is located 1.3 miles from West Ely Park, 1.2 miles from Indian Mounds Park, and 1.3 miles from Sodalis Nature Preserve. View all budget hotels in Hannibal
What are the most romantic hotels in Hannibal for couples?
For a romantic getaway in Hannibal, couples should consider the Garth Woodside Mansion B&B or the Lighthouse Inn & Suites.

The 4-star Garth Woodside Mansion B&B, with an exceptional 9.6 rating, offers a truly intimate experience. Guests can enjoy a complimentary full breakfast and private hot tubs, some of which are outdoors, great for a relaxing evening together. The B&B also provides free self-parking and toiletries.

Another excellent choice for couples is the 4-star Lighthouse Inn & Suites, rated 8.8. This hotel features private indoor hot tubs and hydromassage showerheads in its rooms, creating a luxurious and private retreat. It is also conveniently located just 0.4 miles from the historic Rockcliffe Mansion. See all romantic hotels in Hannibal
What are the best hotels in Hannibal near Mississippi River?
For hotels in Hannibal near the Mississippi River, the Best Western On The River and the Garden House Bed and Breakfast are excellent choices.

The Best Western On The River, with an 8.6 rating, is very conveniently located near several attractions, including the Mark Twain Boyhood Home and Museum and Jim's Journey: The Huck Finn Freedom Center, both just a short walk away. Guests consistently praise the friendly and helpful staff, comfortable rooms, and the great breakfast.

Another highly-rated option is the Garden House Bed and Breakfast, also with an 8.6 rating. This bed and breakfast is praised for its wonderful breakfast and great hospitality, offering a comfortable stay close to local points of interest like the Mark Twain Boyhood Home and Museum.
When is the best time to go to Hannibal?
The best time to go to Hannibal for pleasant weather and a full range of activities is from late spring to early fall, specifically May through October.

During these months, the weather is generally warm and comfortable, making it ideal for exploring the town's outdoor attractions like the Mark Twain Cave Complex and strolling along the Mississippi Riverfront. Most of the local historical sites and museums, such as the Mark Twain Boyhood Home & Museum and the Molly Brown Birthplace Museum, operate on extended hours during this peak season.

Families traveling with children will find the summer months (June to August) particularly convenient, as this aligns with school holidays. This is when all attractions are fully operational, and there are often additional family-friendly events and performances, such as riverboat cruises and live storytelling sessions.

For those who prefer slightly cooler temperatures and fewer crowds, May and September offer a nice balance.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Hannibal.
How can I save on a Hannibal hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Hannibal hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Hannibal hotel?
Prices for hotels in Hannibal often vary, but you can find a great deal from $67 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia