Sign In / Sign Up
All countriesUnited StatesMissouriHannibalHannibal Hotels with 24hr Check in

Hannibal Hotels with 24hr Check in

Sort by:
Sleep Inn & Suites Hannibal
9

Exceptional

303 verified reviews

Heated poolShallow endBreakfast optionsSwimming poolParking on site+14 more

Book Now Pay Later!

Quality Inn & Suites Hannibal
8

Excellent

739 verified reviews

Indoor fireplaceInvoice providedFirst aid kit availableHand sanitizer in guest accommodation and key areasStaff follow all safety protocols as directed by local authorities+57 more

Book Now Pay Later!

Best Western On the River
8

Excellent

598 verified reviews

Guests have the option to cancel any cleaning services for their accommodation during their stayBreakfast takeaway containersFace masks for guests availableFruitsPhysical distancing rules followed+60 more

Book Now Pay Later!

Garden House Bed and Breakfast
8

Excellent

145 verified reviews

Indoor fireplaceInvoice providedCashless payment availableAll plates, cutlery, glasses and other tableware have been sanitizedContactless check-in/check-out+55 more

Book Now Pay Later!

Motel 6-Hannibal, MO
7

Very good

518 verified reviews

Pets allowedRestaurant24-hour front deskNon-smoking roomsFacilities for disabled guests+9 more

Book Now Pay Later!

Super 8 by Wyndham Hannibal
7

Very good

495 verified reviews

Outdoor furniturePicnic areaBreakfast optionsKey card accessSecurity alarm+55 more

Book Now Pay Later!

Comfort Inn & Suites - Hannibal
7

Very good

240 verified reviews

Pets allowedParkingMeeting/banquet facilities24-hour front deskFitness centre+66 more

Book Now Pay Later!

Days Inn by Wyndham Hannibal
7

Very good

52 verified reviews

Pets allowedParking24-hour front deskNon-smoking roomsGarden+38 more

Book Now Pay Later!

Baymont by Wyndham Hannibal
6

Good

226 verified reviews

Swimming PoolCarbon monoxide detectorUse of cleaning chemicals that are effective against CoronavirusLinens, towels and laundry washed in accordance with local authority guidelinesFire extinguishers+46 more

Book Now Pay Later!