1. Holiday Inn Express & Suites Hannibal - Medical Center
120 Shinn Ln, Hannibal, MO 63401
Coordinate: 39.71003,-91.44374
Phone: (800) 345-8082
2. Quality Inn & Suites
120 Lindsey Dr, Hannibal, MO 63401
Coordinate: 39.71181,-91.43285
Phone: (573) 221-4001
3. Holiday Inn Express & Suites Hannibal
4000 Market St, Hannibal, MO 63401
Coordinate: 39.68603,-91.40215
Phone: (800) 345-8082
4. Econo Lodge
3604 Mcmasters Ave, Hannibal, MO 63401
Coordinate: 39.71363,-91.39157
Phone: (573) 221-0422
5. Dubach Inn
221 N 5th St, Hannibal, MO 63401
Coordinate: 39.70969,-91.36038
Phone: (573) 355-1167
6. Hannibal Inn Hannibal
4141 Market St, Hannibal, MO 63401
Coordinate: 39.68505,-91.40384
Phone: (573) 248-8000
7. Sleep Inn & Suites
105 Lakeside Dr, Hannibal, MO 63401
Coordinate: 39.71272,-91.43533
Phone: (573) 629-1132
8. Comfort Inn & Suites - Hannibal
4000 Market St, Hannibal, MO 63401
Coordinate: 39.68603,-91.40215
Phone: (573) 406-0300
9. Motel 6
123 Huckleberry Heights Dr, Hannibal, MO 63401
Coordinate: 39.69935,-91.38712
Phone: (573) 221-9988
10. Days Inn
4070 Market St, Hannibal, MO 63401
Coordinate: 39.68579,-91.40421
Phone: (573) 248-1700
11. Bestway Inn
612 Mark Twain Ave, Hannibal, MO 63401
Coordinate: 39.7139,-91.36413
Phone: (573) 221-1666
12. Mark Twain Motor Inn
2905 Saint Marys Ave, Hannibal, MO 63401
Coordinate: 39.70643,-91.38685
Phone: (573) 221-7950
13. Comfort Inn
123 Huckleberry Heights Dr, Hannibal, MO 63401
Coordinate: 39.69935,-91.38712
Phone: (573) 221-9988