Top Hotels in Hannibal
Find the Top Hotels in Hannibal – 10+ Quality Options from Leading Providers
1-11 out of 11 hotels
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
8.2
Great121121 reviews10
MapView on map4.0 mi from City Center
From
US$ 77
/night
- Hot buffet breakfast with real tableware
- Accessible family-friendly amenities available
- Well-kept pool and hot tub area
8.4
Great138138 reviews10
MapView on map600 yd from City Center200 yd from Huck Finn House
From
US$ 93
/night
- Indoor and outdoor pools available
- Steps from Mark Twain Museum
- Fitness center with modern equipment
8.2
Great66 reviews10
- Indoor Pool
- Business Center
- Fitness Center
4.5 mi from City Center
From
US$ 139
/night
- Heated indoor pool for relaxation
- Inclusive breakfast buffet with hot options
- Quality beds with bedbug proof covers
Bed & Breakfast
8.4
Great5050 reviews10
- On-site Spa
- Hot Tub
- Keyless Entry
From
US$ 125
/night
- Historical building with unique charm
- Homemade breakfast treats included
- Themed suites with distinctive décor
7.8
Very good5858 reviews10
- Indoor pool
- Fitness centre
- Hot tub
2.8 mi from City Center1600 yd from Huckleberry Park
From
US$ 119
/night
- Indoor pool and whirlpool for relaxation
- Gourmet dining at TJ's Supper Club
- Family-friendly activities at Mark Twain Riverboat
8.2
Great4343 reviews10
- Indoor Pool
- Fitness Centre
- Complimentary Breakfast
4.0 mi from City Center
From
US$ 104
/night
- Exceptional breakfast quality and variety
- Pet-friendly accommodations with grassy areas
- Indoor pool with clean facilities
Bed & Breakfast
8.8
Great5353 reviews10
- Private Cottages
- Gourmet Breakfast
- Victorian Gardens
3.8 mi from City Center
From
US$ 230
/night
- Gourmet breakfast served in private tables
- Historic Victorian architecture and charm
- Romantic cottages with luxurious amenities
- Family Rooms
- Flat-screen TV
- Private Parking
1000 yd from City Center700 yd from Huck Finn House
From
US$ 159
/night
- Family-friendly accommodations available
- Flat-screen TVs in every room
- Free private parking on-site
Bed & Breakfast
8.4
Great4343 reviews10
- Children's playground
- Bicycle rental
- Casino
400 yd from City Center300 yd from Hannibal City Park Mntnc Bldg
From
US$ 107
/night
- 1896 Victorian Queen Anne architecture
- Gourmet breakfast in handpainted dining room
- Charming wooden porch overlooking gardens
8.0
Great6565 reviews10
2.8 mi from City Center1600 yd from Huckleberry Park
From
US$ 44
/night
Set around 3 miles from Mark Twain Memorial Lighthouse, the 2-star Days Inn By Wyndham Hannibal lies in a business area.
Bed & Breakfast
8.4
Great4040 reviews10
- Restaurant
- Free Parking
- Air Conditioning
600 yd from City Center200 yd from Huck Finn House
From
US$ 139
/night
- On-site dining restaurant available
- Air-conditioned allergy-free units
- Free parking for all guests
Saved
Save
Top Hotel Picks in Hannibal
How much is a room per night?
These hotels are recommended for their close proximity to key attractions like the Mark Twain Boyhood Home and Museum, the Hannibal Riverfront, and local dining options. Room rates start around $95 per night, with many properties boasting guest ratings above 8.0/10.
3 star:
$95-$150
4 star:
$150-$250
5 star:
$250-$400
