Find hotels near Mark Twain Cave and Cameron Cave, Hannibal from ₩96,053

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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 185 hotels close to Mark Twain Cave and Cameron Cave with room rates, reviews, and availability. Most hotels are fully refundable.

Riverside Inn Hannibal
2.5 star property
9.4 out of 10, Exceptional, (162)
"Great place to stay!"
United States
Sandy
The price is ₩205,194
₩285,358 total
includes taxes & fees
Nov 9 - Nov 10
Riverside Inn Hannibal
Sleep Inn & Suites Hannibal West
2.5 star property
9.6 out of 10, Exceptional, (1000)
"great stay!"
United States
Guy
The price is ₩145,882
₩169,005 total
includes taxes & fees
Nov 30 - Dec 1
Sleep Inn & Suites Hannibal West
Best Western On The River
2.5 star property
8.6 out of 10, Excellent, (1002)
"Good Breakfast. "
United States
Roger
The price is ₩162,958
₩187,144 total
includes taxes & fees
Nov 24 - Nov 25
Best Western On The River
Lighthouse Inn & Suites
4.0 star property
8.8 out of 10, Excellent, (23)
"Location is excellent! Close to historic downtown but far enough away to be quiet and peaceful! Very clean and decor is wonderful!"
United States
Tanya
The price is ₩243,532
₩279,697 total
includes taxes & fees
Nov 8 - Nov 9
Lighthouse Inn & Suites
Garden House Bed and Breakfast
2.0 star property
8.4 out of 10, Very Good, (32)
"Very cool Victorian home. Very clean and comfortable with very friendly staff. "
United States
Gina
The price is ₩141,483
₩162,493 total
includes taxes & fees
Nov 8 - Nov 9
Garden House Bed and Breakfast
Quality Inn & Suites Hannibal West
2.5 star property
8.0 out of 10, Very Good, (1027)
"Nice place to stay- friendly staff, good breakfast options and nice clean room."
United States
Mary Beth
The price is ₩123,311
₩142,857 total
includes taxes & fees
Nov 23 - Nov 24
Quality Inn & Suites Hannibal West
Comfort Inn & Suites - Hannibal
2.5 star property
7.6 out of 10, Good, (645)
"Hotel was very clean and comfortable. My granddaughter loved the pool. Nice breakfast!"
United States
aileen
The price is ₩129,801
₩149,076 total
includes taxes & fees
Nov 16 - Nov 17
Comfort Inn & Suites - Hannibal
Motel 6 Hannibal, MO
2.0 star property
7.4 out of 10, Good, (1000)
"The room was clean and some of the staff was nice "
United States
Sherrie
The price is ₩83,635
₩96,053 total
includes taxes & fees
Nov 25 - Nov 26
Motel 6 Hannibal, MO
Days Inn by Wyndham Hannibal
2.0 star property
7.4 out of 10, Good, (209)
" Staff was great. "
United States
Dawn
The price is ₩97,351
₩111,807 total
includes taxes & fees
Nov 20 - Nov 21
Days Inn by Wyndham Hannibal
Super 8 by Wyndham Hannibal
2.0 star property
7.2 out of 10, Good, (1000)
"Clean room great staff and nice breakfast set up for when you wake up the next morning "
United States
Sherrie
The price is ₩85,813
₩98,555 total
includes taxes & fees
Nov 18 - Nov 19
Super 8 by Wyndham Hannibal
Howard Johnson BY Wyndham Hannibal
2.0 star property
7.2 out of 10, Good, (143)
"This place sucks"
United States
Shilo
The price is ₩87,688
₩101,389 total
includes taxes & fees
Nov 18 - Nov 19
Howard Johnson BY Wyndham Hannibal
Baymont by Wyndham Hannibal
2.5 star property
6.2 out of 10, (723)
"A true 70s time capsil. Enjoyed our stay."
United States
Linda
The price is ₩93,745
₩108,392 total
includes taxes & fees
Dec 1 - Dec 2
Baymont by Wyndham Hannibal
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.

Hotels close to Mark Twain Cave and Cameron Cave with free breakfast

Top Mark Twain Cave and Cameron Cave Hotel Reviews

Hotels near other Mark Twain Cave and Cameron Cave attractions

Frequently asked questions

What's the area like around Mark Twain Cave and Cameron Cave?
Mark Twain Cave and Cameron Cave is located in a welcoming area of Hannibal known for its array of dining options. You'll find 49 hotels and other accommodations within a few miles for a convenient home base.
What's the best place to stay close to Mark Twain Cave and Cameron Cave?
Best Western On The River is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and an indoor pool. It's located 2.2 mi (3.5 km) from Mark Twain Cave and Cameron Cave. Other good choices within a few miles include Comfort Inn & Suites - Hannibal and Motel 6 Hannibal, MO.
How many hotels are there close to Mark Twain Cave and Cameron Cave?
Expedia has 49 hotels and other accommodations a few miles from Mark Twain Cave and Cameron Cave.
If I need to cancel the hotel reservation for my stay near Mark Twain Cave and Cameron Cave, will I receive a refund?
Yes! Most hotel room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of check in. If you booked a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of booking. Add dates, click "Search", then use the "fully refundable" filter to get the best options available near Mark Twain Cave and Cameron Cave.
Where can I learn more about changing or cancelling my trip in the area near Mark Twain Cave and Cameron Cave?
For more information about rescheduling or cancelling your stay near Mark Twain Cave and Cameron Cave, head over to our customer service page.
What can I see and do near Mark Twain Cave and Cameron Cave?
Study the collections at Mark Twain Boyhood Home and Museum, Molly Brown Museum and Home, or Jim's Journey: The Huck Finn Freedom Center. Rockcliffe Mansion, Mark Twain Memorial Lighthouse, and Bluff City Theater are monuments to see when you're exploring the area around Mark Twain Cave and Cameron Cave. Local parks like Mark Twain Cave, Sawyer's Creek Fun Park, and Sodalis Nature Preserve are peaceful spots to stop and take in some fresh air.