Bed & Breakfasts in Hannibal near Mark Twain Cave and Cameron Cave

Are you in a hurry?

Here is a quick list of hotels in Hannibal, selected based on their rating

Name of hotel Accommodation Rating Price, $
Best Western On The River

8.2 / 10

(540 Reviews)

From 93$
Garden House Bed And Breakfast

7.9 / 10

(105 Reviews)

From 96$
Riverside Inn Hannibal

9.4 / 10

(171 Reviews)

From 139$
Motel 6-Hannibal, Mo

6.9 / 10

(300 Reviews)

From 48$
Main Street Bed & Breakfast

9.2 / 10

(157 Reviews)

From 125$

On bed-and-breakfast.guide you'll find many bed and breakfasts near Mark Twain Boyhood Home and Museum in Hannibal.

Table of contents

Best Western On The River Garden House Bed And Breakfast Riverside Inn Hannibal Motel 6-Hannibal, Mo Main Street Bed & Breakfast Country Hearth Inn-Hannibal

View all photos

8.2
Very good
540 Reviews

Best Western On The River

📍 401 N 3Rd Street

From 93$

The accommodation is 350 metres from Jim's Journey. The hotel is just off Mark Twain Memorial Lighthouse and 45 km from Quincy Regional airport. The comfortable property is located close to the Mississippi River. It will take you 13 minutes' stroll from get to Clemens Field.

Check Availability

View all photos

7.9
Very good
105 Reviews

Garden House Bed And Breakfast

📍 301 North 5Th Street

From 96$

Sodalis Nature Preserve and Jim's Journey are 15 minutes and 5 minutes' walk away respectively. Saint Louis is 157 km from this Hannibal hotel. The property is approximately 15 minutes' stroll of Planter's Barn Theater and other main attractions of Hannibal. Due to its location 45 km from Quincy Regional airport, it will take about 36 minutes' drive to get there.

Check Availability

View all photos

9.4
Excellent
171 Reviews

Riverside Inn Hannibal

📍 111 Bird Street

From 139$

The property is nearly a 5-minute stroll from Mark Twain Boyhood Home and Museum. This Hannibal hotel is also 147 km from Saint Louis. There is Mark Twain Show Cave and Cameron Show Cave around 10 minutes' drive away.

Check Availability

View all photos

6.9
Good
300 Reviews

Motel 6-Hannibal, Mo

📍 123 Huckleberry Heights Drive

From 48$

Hannibal centre can be reached within 30 minutes' walk. Tower Grove is 157 km away from the 2-star hotel. This accommodation is within 5 km from Sawyer's Creek and other main attractions of Hannibal. Due to its location 50 km from Quincy Regional airport, it will take about 38 minutes' drive to get there.

Check Availability

View all photos

9.2
Excellent
157 Reviews

Main Street Bed & Breakfast

📍 201 North Main Street

From 125$

Guests will also appreciate proximity to Cardiff Hill Mountain, which is approximately 14 minutes' walk away. Tower Grove is 156 km away from the 3-star hotel. This accommodation is placed around an 18-minute walk to Rockcliffe Mansion. Due to its location 45 km from Quincy Regional airport, it will take about 36 minutes' drive to get there.

Check Availability

Hotels in Hannibal

Rating 🏅 39
Most comfortable Hotel 🛏️ Best Western On The River
Hotel with balcony 🌤️ Garden House Bed And Breakfast
Best mid-range Hotel 🌴 Riverside Inn Hannibal

View all photos

6.2
Good
75 Reviews

Country Hearth Inn-Hannibal

📍 500 Mark Twain Avenue

From 72$

The family friendly accommodation is ideally located in vicinity of Haunted House on Hill Street Wax Museum. The budget hotel is 0.9 km from Mark Twain Statue and 90 minutes’ drive from Columbia. The 63-acre Huckleberry Park lies in a 10-minute drive from the property. The nearest airport is Quincy Regional airport, 45 km from Country Hearth Inn Hannibal.

Check Availability

Location