Check prices on hotels in Hannibal

Top 10 Hotels in Hannibal

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

401 North 3rd Street, Hannibal 63401

2.5 out of 5.0
4.3 out of 5 (311 reviews)

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
3.4 out of 5 (344 reviews)

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

$45
Quality Inn & Suites Hannibal
Quality Inn & Suites Hannibal

120 Lindsey Drive, Hannibal 63401

2.5 out of 5.0
4.3 out of 5 (367 reviews)

Located in the heart of Hannibal, this hotel is within 6 mi (10 km) of Mark Twain Boyhood Home and Museum, Mark Twain Memoria …

$80
Stoney Creek Quincy
Stoney Creek Quincy

3809 Broadway St, Quincy 62305

2.0 out of 5.0
4.4 out of 5 (371 reviews)

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 …

$89
Sleep Inn & Suites
Sleep Inn & Suites

105 Lakeside Dr, Hannibal 63401

2.5 out of 5.0
4.7 out of 5 (125 reviews)

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 …

Get Rates
Quincy Inn and Suites
Quincy Inn and Suites

224 N 36th Street, Quincy 62301

2.0 out of 5.0
3.8 out of 5 (128 reviews)

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
Welcome Inn Nightly and Extended Stay
Welcome Inn Nightly and Extended Stay

200 Maine St, Quincy 62301

2.5 out of 5.0

Situated in Quincy, this hotel is within a 10-minute walk of Oakley Lindsay Center and Villa Kathrine. Villa Katherine Castle …

$50
Town & Country Inn and Suites
Town & Country Inn and Suites

110 N 54th St, Quincy 62305

2.5 out of 5.0
4.6 out of 5 (247 reviews)

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 …

Get Rates
Motel 6 Hannibal MO
Motel 6 Hannibal MO

123 Huckleberry Heights Dr, Hannibal 63401

2.0 out of 5.0
2.7 out of 5 (151 reviews)

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

$52
Budget Inn Palmyra
Budget Inn Palmyra

423 E Lafayette St, Palmyra 63461

2.5 out of 5.0
3.4 out of 5 (25 reviews)

Located in the heart of Palmyra, this motel is 0.5 mi (0.9 km) from Gardner House Museum and within 16 mi (25 km) of Molly …

Get Rates

Recent Reviews in Hannibal

Hide content

Where to stay in Hannibal

Hannibal Hotel Guide

There are a good range of hotel options to select from when you are planning your vacation in Hannibal. Hannibal offers about 11 apartments and hotels within a short drive of the heart of town.

The most centrally located hotels of downtown Hannibal are the Super 8 Hannibal MO and Motel 6 Hannibal MO.

Families, students and thrifty travelers can choose from lovely Hannibal accommodation options that definitely won't blow holes in the wallet. 30 miles away from Hannibal's downtown area you'll find the Super 8 Bowling Green MO. The Eagles Nest Hotel is only 16 miles away. The Super 8 Hannibal MO and the Days Inn Hannibal are alternative lower priced hotels worth investigating.

Check out the Hannibal Garden House Bed and Breakfast and also the Holiday Inn Quincy East. The Hannibal Garden House Bed and Breakfast can be found 2 miles away from the middle of Hannibal. The Holiday Inn Quincy East, is situated 17 miles away. More alternatives around Hannibal are the Fairfield Inn & Suites Quincy and the Hampton Inn Quincy.

Like to venture a bit further afield? St. Louis - Northeast Missouri has many options. St. Louis - Northeast Missouri is known for prairies. Popular St. Louis - Northeast Missouri tourist destinations include history museums. Tourists in this section of United States of America enjoy mountain biking.

Looking for more to do? Spend some time visiting Stephen's Park and Long Branch State Park, in Macon, 55 miles to the west of Hannibal. The Comfort Inn and Super 8 Macon MO are some of the Expedia-listed accommodation options in Macon. 55 miles to the south of Hannibal, you may also choose to stay at New Florence, which is home to the Americas Best Value Inn and Days Inn New Florence. Should you choose to stay in New Florence, be sure to visit the Stone Hill Winery and New Florence United Methodist Church.

Hannibal offers some terrific visitor attractions; learn more by spending a few minutes at Expedia's informative Hannibal travel guide.