Hotels in Hannibal that Travelers Love

Top 10 Hotels in Hannibal

See all 39 Hotels in Hannibal
Best Western On The River
Best Western On The River

401 N 3rd Street, Hannibal 63401

2.5 out of 5.0

Situated in Hannibal, this hotel is steps from Jim's Journey: The Huck Finn Freedom Center, Mark Twain Boyhood Home and Museu …

Get Rates
Super 8 Hannibal MO
Super 8 Hannibal MO

120 Huckleberry Heights Dr, Hannibal 63401

2.0 out of 5.0

Situated in Hannibal, this motel is within 3 mi (5 km) of Rockcliffe Mansion, Molly Brown Museum and Home, and Bluff City …

Get Rates
Microtel Inn & Suites by Wyndham Quincy
Microtel Inn & Suites by Wyndham Quincy

200 S 3rd St, Quincy 62301

2.5 out of 5.0

Situated on the riverwalk, this hotel is within a 10-minute walk of Oakley Lindsay Center, Villa Kathrine, and Villa Katherin …

Get Rates
Town & Country Inn and Suites
Town & Country Inn and Suites

110 N 54th St, Quincy 62305

2.5 out of 5.0

Situated near the airport, this hotel is 2 mi (3.2 km) from Quincy Mall and within 6 mi (10 km) of Westview Golf Course and …

$94
per night
Stoney Creek Quincy
Stoney Creek Quincy

3809 Broadway St, Quincy 62305

2.0 out of 5.0

Situated in the business district, this hotel is 0.5 mi (0.8 km) from Quincy Mall and within 3 mi (5 km) of Quincy University …

Get Rates
Sleep Inn & Suites
Sleep Inn & Suites

105 Lakeside Dr, Hannibal 63401

2.5 out of 5.0

Located in the heart of Hannibal, this hotel is within 6 mi (10 km) of Molly Brown Museum and Home, Jim's Journey: The Huck …

$80
per night
Quincy Inn and Suites
Quincy Inn and Suites

224 N 36th Street, Quincy 62301

2.0 out of 5.0

Situated in Quincy, this luxury hotel is 0.4 mi (0.6 km) from Quincy Mall and within 3 mi (5 km) of Quincy University and …

Get Rates
Econo Lodge Hannibal
Econo Lodge Hannibal

3604 McMasters Ave., Hannibal 63401

2.0 out of 5.0

Located in the heart of Hannibal, this motel is within 2 mi (3 km) of Molly Brown Museum and Home, Rockcliffe Mansion, and …

$51
per night
Hannibal Inn Hannibal
Hannibal Inn Hannibal

4141 Market St, Hannibal 63401

2.0 out of 5.0

Situated in Hannibal, this hotel is 2.7 mi (4.3 km) from Rockcliffe Mansion and 3.1 mi (4.9 km) from Bluff City Theater. Bi …

Get Rates
Main Street Bed & Breakfast
Main Street Bed & Breakfast

Main at Center Street, Hannibal 63401

3.5 out of 5.0

Situated in Hannibal, this romantic bed & breakfast is steps from Optical Science Center and Museum, Planters Barn Theater, …

$106
per night

Recent Reviews in Hannibal

Hide content

Where to stay in Hannibal

Hannibal Hotel Guide

Travelers to St. Louis - Northeast Missouri who are searching for hotels and apartments in and around Hannibal have many options to choose from. Expedia's accommodation network currently offers about 11 hotels within a 6-mile distance of the town center.

The Super 8 Hannibal Mo and Motel 6 Hannibal Mo are some of the most centrally located lodgings in Hannibal.

The Hannibal area offers a number of budget hotel and apartment options sure to please budget-minded vacationers and travelers. The Eagles Nest Hotel is 16 miles from the heart of Hannibal, while the Super 8 Hannibal Mo is 0.2 miles away. Alternative lower-cost room options include the Days Inn Hannibal and the Budget Host Quincy.

The Hannibal Garden House Bed and Breakfast is 2 miles from downtown Hannibal. Or, alternatively, the Holiday Inn Quincy East can be found 17 miles away. Two more hotel options are the Fairfield Inn & Suites Quincy and the Hampton Inn Quincy.

Looking to go a bit further afield? St. Louis - Northeast Missouri has many options. St. Louis - Northeast Missouri is known for prairies. Popular St. Louis - Northeast Missouri visitor attractions are history museums. Popular activities in this particular part of United States of America include mountain biking.

55 miles from Hannibal you'll find Macon, where you can spend the day visiting Stephen's Park and Long Branch State Park. Macon accommodation options include the Comfort Inn and Super 8 Macon Mo. 55 miles to the south of Hannibal, you'll also find New Florence, which is home to the Americas Best Value Inn and Days Inn New Florence. If you're staying in New Florence, don't miss the Stone Hill Winery and New Florence United Methodist Church.

Hannibal offers some great attractions; learn more over at Expedia's up-to-date Hannibal travel guide.