Hotels, motels and bed and breakfasts, including the historic houses downtown that book out during Tom Sawyer Days and the Christmas festival.
- Baymont by Wyndham Hannibal — 4141 Market St, Hannibal, MO 63401 · (573) 719-1028
- Best Western on the River — 401 N 3rd, Hannibal, MO 63401 · (573) 248-1150
- Budget Inn — 423 East Lafayette, Palmyra, MO 63461 · (573) 769-2007
- Comfort Inn & Suites — 123 Huckleberry Heights Dr, Hannibal, MO 63401 · (573) 221-9988
- Days Inn — 4070 Market St., Hannibal, MO 63401 · (573) 248-1700
- Days Inn by Wyndham — 4070 Market St., Hannibal, MO 63401 · (573) 248-1700
- Dubach Inn — Hannibal, MO 63401
- Economy Inn & Suites — Hannibal, MO 63401
- FairBridge Inn Express Monroe City — 3 Gateway Square Dr, Monroe City, MO 63456 · (573) 735-6111
- Garden House Bed & Breakfast — Hannibal, MO 63401
- Garth Woodside Mansion & Event Venue LLC — 11069 New London Road, Hannibal, MO 63401 · (573) 221-2789
- Harbor Inn — 18552 Harbortown Rd, Monroe City, MO 63456
- Holiday Inn Express & Suites — 120 Shinn Ln, Hannibal, MO 63401 · (573) 248-3000
- Howard Johnson by Wyndham Hannibal — 4141B Market St, Hannibal, MO 63401 · (573) 719-1003
- Just Like Home Vacation Rentals — Hannibal, MO 63401 · (816) 877-6760
- Lighthouse Inn & Suites / Lighthouse Hospitality — Hannibal, MO 63401
- Main Street Bed & Breakfast — Hannibal, MO 63401
- Marble Creek Cottage — Hannibal, MO 63401
- Molly's Riverside Retreat — Hannibal, MO 63401
- Motel 6 Hannibal — 123 Huckleberry Heights Dr, Hannibal, MO 63401 · (573) 221-9988
- Quality Inn & Suites — 120 Lindsey Dr, Hannibal, MO 63401 · (573) 221-4001
- Rainbow Motel — Monroe City, MO 63456 · (573) 735-4526
- Reagan's Queen Anne — Hannibal, MO 63401
- Robard's Mansion — 215 N 6th St, Hannibal, MO 63401 · (573) 248-1218
- Rockcliffe Mansion — 1000 Bird Street, Hannibal, MO 63401 · (573) 221-4140
- Salt River Inn — 19951 Highway J, Monroe City, MO 63456 · (573) 735-3387
- Sleep Inn & Suites — 105 Lakeside Drive, Hannibal, MO 63401 · (573) 221-1500
- Stone School Inn B&B — Hannibal, MO 63401
- Studio 6 — 119 Huckleberry Heights Dr, Hannibal, MO 63401 · (573) 248-1200
- Super 8 by Wyndham — 120 Huckleberry Heights Dr, Hannibal, MO 63401 · (573) 221-5863
- The Belvedere Inn Bed & Breakfast — Hannibal, MO 63401
- The Huckleberry Inn LLC — 1021 Center Street, Hannibal, MO 63401 · (573) 615-9117
- The Quarry House — 511 Birch Street, Hannibal, MO 63401 · (815) 332-4331
- The Travelers Rooming House — Hannibal, MO 63401
Wrong number, wrong address, or a business missing? Email news@hanniballectern.com and it gets fixed.