Check prices on hotels in Hannibal

Where will you stay in Hannibal?

Top 10 Hotels in Hannibal

See all 34 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 (384 reviews)

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

$82
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 (385 reviews)

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

Get Rates
Quality Inn & Suites Hannibal

Quality Inn & Suites Hannibal

120 Lindsey Drive, Hannibal 63401

2.5 out of 5.0
4.3 out of 5 (396 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 …

$75
Sleep Inn & Suites

Sleep Inn & Suites

105 Lakeside Dr, Hannibal 63401

2.5 out of 5.0
4.7 out of 5 (175 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
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 (271 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
Stoney Creek Quincy

Stoney Creek Quincy

3809 Broadway St, Quincy 62305

2.0 out of 5.0
4.4 out of 5 (404 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 …

Get Rates
Main Street Bed & Breakfast

Main Street Bed & Breakfast

Main at Center Street, Hannibal 63401

3.5 out of 5.0
4.4 out of 5 (27 reviews)

Situated in Hannibal, this romantic bed & breakfast is steps from Bluff City Theater, Big River Train Town, and Mark Twain …

Get Rates
Americas Best Value Inn - Monroe City

Americas Best Value Inn - Monroe City

3 Gateway Square Drive, Monroe City 63456

2.0 out of 5.0
4.9 out of 5 (32 reviews)

Situated in Monroe City, this motel is within 20 mi (32 km) of Mark Twain State Park, Mark Twain Birthplace State Historic …

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
3.9 out of 5 (374 reviews)

Situated on the riverwalk, this hotel is within a 10-minute walk of Oakley Lindsay Center and Villa Katherine Castle. Quinc …

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 (152 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

Recent Reviews in Hannibal

Where to stay in Hannibal

Hannibal Hotel Guide

Top Hannibal Accommodations

Make your trip to Hannibal a memorable one and stay close to the center of this splendid destination. With a modest range of 2 accommodations within 3 miles, you might want to choose one without delay.

The Quality Inn & Suites Hannibal and Sleep Inn & Suites are a few of the hotel options which are not far from the action.

If you are budget aware and are simply hoping to find lower priced Hannibal hotels, we also have enough affordable lodgings available in the area. Two good options are the Stoney Creek Quincy and the Comfort Inn. More options in the budget range are the Quincy Inn and Suites and the Super 8 Bowling Green MO.

Still looking? The Hannibal Garden House Bed and Breakfast and the Holiday Inn Quincy East are positioned 5 miles and Holiday Inn Quincy East away from the hub of Hannibal. 18 miles away stands the Fairfield Inn & Suites Quincy. The Hampton Inn Quincy is also near, 17 miles away.

Attractions and Hotels Near Hannibal

The wider St. Louis - Northeast Missouri area is worth exploring as well. Visit St. Louis - Northeast Missouri's history museums or admire its prairies. Fun-loving visitors might try mountain biking here.

Quincy, IL and New Florence are two additional places to explore in St. Louis - Northeast Missouri. Quincy, IL is 17 miles to the north of Hannibal, while New Florence is 55 miles to the south. Quincy, IL accommodations include the Town & Country Inn and Suites and Microtel Inn & Suites by Wyndham Quincy. The Americas Best Value Inn and Days Inn New Florence are the hotels and apartments in New Florence.

Look up our up-to-date Hannibal travel guide and explore the great things that this part of the world has in store.