Hotels in Hannibal that Travelers Love

Top 10 Hotels in Hannibal

See all 16 Hotels in Hannibal
Hannibal Inn Hannibal
Hannibal Inn Hannibal

4141 Market St, Hannibal 63401

2.0 out of 5.0
2.8 out of 5 (238 reviews)

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. Big …

$56
Hannibal Garden House Bed and Breakfast
Hannibal Garden House Bed and Breakfast

301 N. Fifth Street, Hannibal 63401

2.5 out of 5.0
3.8 out of 5 (13 reviews)

Situated in Hannibal, this bed & breakfast is within a 5-minute walk of Big River Train Town, Planters Barn Theater, and Mark …

$99
Econo Lodge Hannibal
Econo Lodge Hannibal

3604 McMasters Ave., Hannibal 63401

2.0 out of 5.0
3.4 out of 5 (58 reviews)

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

$47
Budget Inn Palmyra
Budget Inn Palmyra

423 E Lafayette St, Palmyra 63461

2.5 out of 5.0
3.5 out of 5 (22 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 …

$52
Kennedys Red Barn Inn
Kennedys Red Barn Inn

22748 Joanna Dr, Perry 63462

2.5 out of 5.0
4.4 out of 5 (5 reviews)

Situated on a lake, this bed & breakfast is 15.3 mi (24.6 km) from Mark Twain State Park and within 32 mi (52 km) of Mark …

$75
Sleep Inn & Suites
Sleep Inn & Suites

105 Lakeside Dr, Hannibal 63401

2.5 out of 5.0
4.7 out of 5 (105 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 …

$84
Super 8 Bowling Green MO
Super 8 Bowling Green MO

1216 E Champ Clark Dr, Bowling Green 63334

2.0 out of 5.0
3.9 out of 5 (81 reviews)

Situated in Bowling Green, this hotel is within 25 mi (40 km) of Ramsey Creek Church, Clarksville State Game Refuge, and …

$68
River's Edge Motel
River's Edge Motel

201 Mansion St, Louisiana 63353

2.0 out of 5.0
4.3 out of 5 (20 reviews)

Situated in Louisiana, this motel is within 12 mi (20 km) of Clarksville State Game Refuge, The Eagle's Nest Winery, and …

$65
Eagles Nest Hotel
Eagles Nest Hotel

300 S Third St, Quincy 62301

2.0 out of 5.0
3 out of 5 (126 reviews)

Situated in the historical district, this hotel is within a 5-minute walk of Oakley Lindsay Center and Villa Kathrine. Villa …

$67
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 (237 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 …

$99

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.