Top 10 hotels and motels in Hannibal
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Sleep Inn and Suites
105 Lakeside Dr, Hannibal, MO 63401
-
2Quality Inn and Suites
120 Lindsay Rd, Hannibal, MO 63401-6758
-
3Best Western On the River
401 N 3rd St, Hannibal, MO 63401
BEFORE YOU GO
Plan a hotel stay
Practical guides for comparing options, preparing questions and confirming arrangements directly.

Confirm check-in timing
Find your property's check-in policy, prepare for arrival and handle late or overnight travel without assuming every hotel follows the same timetable.
Read the guide
Plan an early arrival
Explain your arrival needs, distinguish a request from confirmed access and compare property-specific alternatives before paying for extra time.
Read the guide
Read cancellation terms
Identify the conditions attached to your exact room rate, document a cancellation and separate a request for flexibility from an approved refund.
Read the guide-
4Holiday Inn Express & Suites Hannibal - Medical Center
120 Shinn Ln, Hannibal, MO 63401
-
5Super 8
120 Huckleberry Heights Dr, Hannibal, MO 63401
-
6Hannibal Inn
4141 Market St, Hannibal, MO 63401-6028
-
7The Travelers Rooming House
213 N Main St, Hannibal, MO 63401
-
8Days Inn Hannibal
4070 Market St, Hannibal, MO 63401
-
9Garth Woodside Mansion
11069 New London Gravel Rd, Hannibal, MO 63401-7689
-
10Grandview Lodge at Hannibal
3604 McMasters Ave, Hannibal, MO 63401
Of the 15 hotels and motels listed in Hannibal, 15 give a phone number and 12 have a website. The nearest bigger selection is Hermann with 24.
All 5 other hotels and motels in Hannibal
Same order: the most complete listings first.
-
Best Western
3603 McMasters Ave, Hannibal, MO 63401
-
Howard Johnson
3603 McMasters Ave, Hannibal, MO 63401
-
Economy Inn & Suites
3604 McMasters Ave, Hannibal, MO 63401
-
Americas Best Value Inn
500 Mark Twain Ave, Hannibal, MO 63401
-
Oak Hospitality Best Western
321 N 3rd St, Hannibal, MO 63401-3505
Nearby in Missouri
- Hermann24
- Columbia42
- O'Fallon10
- St Charles13
- Chesterfield14
- Bridgeton10
- Branson189
- Kansas City118