Hotels & Motels

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

Best Western On The River

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

Comfort Inn

4000 Market Street
(573) 406-0300

Sleep Inn & Suites

105 Lakeside Drive
(573) 221-1500

Holiday Inn Express

120 Shinn Lane
(573) 248-3000

Quality Inn & Suites

120 Lindsey Drive
(573) 221-4001 • (800) 4CHOICE

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.