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.