Find and Book Top Hotels in Hannibal

Search among 8 available hotels and places to stay in Hannibal from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-8 out of 8
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great110 reviews
MapView on map4.0 mi from City Center
From   US$ 77 /nightSelect
8.2
Great31 reviews
MapView on map4.0 mi from City Center
From   US$ 104 /nightSelect
8.8
Great40 reviews
3.8 mi from City Center
From   US$ 241 /nightSelect
8.4
Great124 reviews
600 yd from City Center200 yd from Haunted House on Hill Street
From   US$ 93 /nightSelect
8.4
Great40 reviews
1.8 mi from City Center1300 yd from Hannibal Career and Technical
From   US$ 59 /nightSelect
8.4
Great30 reviews
400 yd from City Center300 yd from Hannibal City Park Mntnc Bldg
From   US$ 119 /nightSelect
8.4
Great37 reviews
From   US$ 125 /nightSelect
Bed & Breakfast
8.2
Great28 reviews
600 yd from City Center100 yd from Hannibal Trolley CO
From   US$ 139 /nightSelect

Best hotels and places to stay in Hannibal

Why visit?

Hannibal, Missouri is a captivating destination for tourists, boasting a rich history and charming small-town atmosphere. Known as the hometown of the famous author Mark Twain, Hannibal offers visitors a chance to explore his legacy and delve into American literary history. The city is home to numerous bed and breakfast options and hotels, providing comfortable and convenient accommodations for visitors.

Where to stay?

Historic Downtown: The heart of Hannibal, the Historic Downtown area offers a glimpse into the citys past. Here, visitors can find a variety of boutique bed and breakfast establishments such as Hannibal B&B and other charming options. Strolling along the streets, guests can admire the beautifully preserved architecture and immerse themselves in the local culture.

Mississippi Riverfront: For those seeking a waterfront experience, the Mississippi Riverfront area is the perfect choice. This scenic location provides breathtaking views of the mighty Mississippi River and offers hotels like the Holiday Inn Hannibal Missouri. Guests can enjoy activities such as riverboat cruises, fishing, and picnicking along the riverbanks.

Cave Hollow West: Nestled in the outskirts of Hannibal, the Cave Hollow West area offers a tranquil retreat amidst nature. Visitors can opt for comfortable lodgings such as Hannibal Hotel and explore nearby attractions like Mark Twain Cave. The serene surroundings provide an ideal setting to unwind and reconnect with nature.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Mark Twain Cave Camping and Lodge: This unique lodging option, located near Mark Twain Cave, offers affordable prices and a memorable experience. Guests can choose from comfortable cabins or pitch their tents at the campsite, making it a great option for outdoor enthusiasts. With its convenient location and reasonable rates, it provides excellent value for money in Hannibal, MO lodging options.

Garth Woodside Mansion Bed and Breakfast: For those seeking a quaint and charming bed and breakfast in Hannibal, Garth Woodside Mansion is a top choice. This beautifully restored mansion features elegant rooms, delicious breakfast, and impeccable service. With its reasonable rates and luxurious ambiance, it offers exceptional value for money.

Quality Inn & Suites: This hotel offers comfortable rooms and modern amenities at a budget-friendly price. Conveniently located near popular attractions, such as the Mark Twain Boyhood Home and Museum, it provides a comfortable stay without breaking the bank.

Best kid-friendly hotels:

Days Inn by Wyndham Hannibal: This family-friendly hotel offers spacious rooms, an outdoor pool, and a complimentary breakfast. Located near attractions such as Sawyers Creek Fun Park and Hannibal Aquatic Center, it provides a convenient base for family adventures.

Hannibal Inn: Nestled in a quiet location, Hannibal Inn offers affordable rates and amenities suitable for families. The hotel features an indoor pool, free Wi-Fi, and pet-friendly rooms. Its proximity to Hannibals kid-friendly attractions makes it an excellent choice for a family vacation.

Best hotels for a romantic getaway:

Reagans Queen Anne Bed and Breakfast: This historic bed and breakfast exudes charm and romance. With its Victorian-era elegance, cozy rooms, and personalized service, it provides an intimate setting for a romantic escape in Hannibal.

Rockcliffe Mansion: This stunning mansion-turned-B&B offers luxurious accommodations with a touch of old-world charm. The elegant rooms, expansive gardens, and breathtaking river views create a romantic ambiance perfect for couples seeking a romantic getaway.

Best for location:

Hannibal Garden House Bed and Breakfast: Located in Hannibals Historic Downtown district, this B&B offers a convenient base to explore the citys attractions such as the Mark Twain Boyhood Home. With its central location, guests can easily explore the town on foot.

Best Western On the River: Situated along Hannibals Mississippi Riverfront, this hotel provides stunning river views and easy access to riverboat cruises and fishing activities. Its prime location allows guests to enjoy the beauty of the river while being near popular attractions such as the Mark Twain Riverboat.

Econo Lodge Hannibal: With its location near Mark Twain Cave and other scenic spots, Econo Lodge offers a convenient stay for those seeking outdoor adventures in Hannibal. The hotels affordable rates and proximity to nature make it an excellent choice for nature lovers.

Best for a short city break:

Hannibal City Center Hotel: Located in Hannibals downtown area, this hotel provides easy access to restaurants, shops, and local attractions. With its comfortable rooms and proximity to the citys main sights, its an ideal choice for a short city break.

Hannibal Inn & Conference Center: Offering comfortable accommodations and convenient amenities, this hotel provides a pleasant stay for those looking to explore Hannibal in a short amount of time. Its budget-friendly rates and proximity to major highways make it convenient for travelers passing through the city.

Show moreLess