Hotels & Motels

Whether it’s for one night or several, our Hannibal hotels have your family covered.  Below is information on hotels in Hannibal.

Sleep Inn & Suites

105 Lakeside Drive
(573) 221-1500

Holiday Inn Express

120 Shinn Lane
(573) 248-3000

Best Western On The River

401 N. Third St.
(573) 248-1150 • (800) WESTERN

Comfort Inn

4000 Market Street
(573) 406-0300

Quality Inn & Suites

120 Lindsey Drive
(573) 221-4001

Days Inn

US 61 at Market St.
(573) 248-1700 • (800) DAYS INN

Econo Lodge

3604 McMaster’s Ave
(573) 221-0422 • (800) 424-4777

Super 8 Motel

 Hwy. 61 South & Huckleberry Heights
(573) 221-5863 • (800) 800-8000

Motel 6

123 Huckleberry Dr.
(573) 221-9988 • (800) 4Motel6

 

Other Hotel Options

Find more lodging options here.