Star Rating
Hotel Name
Price Range (USD)to
Amenities

63401 Hotels, Motels & Accommodations

Quality Inn & Suites
+1-888-690-5247
120 Lindsey Dr., Hannibal, MO 63401
  • Affordable property
  • Gym is available on property
  • Pool towels were tiny
  • Most guests said rooms were clean
From$67
Very Good 4.0 /5Reviews CallBookMore Details
Sleep Inn & Suites
+1-888-305-3366
105 Lakeside Dr., Hannibal, MO 63401
  • Low priced property
  • Hotel has 3 floors
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
Econo Lodge
+1-800-881-1523
3604 Mcmasters Ave., Hannibal, MO 63401
  • Cheap Highway property
  • Hotel has 43 rooms
Super 8 by Wyndham Hannibal - Hannibal
+1-888-283-3404
120 Huckleberry Heights Dr., Hannibal, MO 63401
  • Low priced hotel
Motel 6 Hannibal Mo - Hannibal
+1-866-221-8581
123 Huckleberry Heights, Hannibal, MO 63401
  • 2 star property
  • 2 floors in property
Hannibal Inn & Conference Center
+1-866-429-5787
4141 Market St., Hannibal, MO 63401
  • Low priced Convention Center hotel
  • Free complimentary breakfast
  • Older property
  • Most guests complained about the bathroom
Comfort Inn & Suites - Hannibal
+1-888-690-5281
4000 Market St., Hannibal, MO 63401
  • Cheap Highway hotel
  • 74 sleeping rooms in hotel
From$75
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn - Hannibal
+1-888-690-5247
4070 Market St., Hannibal, MO 63401
  • Two-star property
  • 2 floors in property
  • Most guests liked the proximity to sightseeing
  • Free walking tours
Country Hearth Inn : 500 Mark Twain Ave.
+1-888-305-3366
500 Mark Twain Ave., Hannibal, MO 63401
  • Cheap Downtown hotel
  • Check-in: 2:00 PM
Best Western on the River - Hannibal
+1-800-881-1523
401 North 3rd St., Hannibal, MO 63401-3301 ~3.31 miles east of 63401
  • Inexpensive Downtown property
  • Hotel has 2 meeting rooms
From$91
Very Good 4.5 /5Review Score CallBookMore Details
Budget Inn Palmyra : 423 East Lafayette St.
+1-888-283-3404
423 East Lafayette St., Palmyra, MO 63461 ~7.82 miles northwest of 63401
  • Three Star hotel
  • Check-in time: 14:00
Eagles Nest Hotel : 300 South Gardner Expwy
+1-866-221-8581
300 South Gardner Expwy, Quincy, IL 62301 ~14.82 miles north of 63401
  • Two-star Convention Center property
  • 3 meeting rooms in hotel
Hampton Inn by Hilton
+1-866-429-5787
225 South 4th St., Quincy, IL 62301 ~14.88 miles north of 63401
  • Mid-scale Downtown property
  • 6 suites in hotel
Microtel Inn & Suites - Quincy
+1-888-690-5281
200 South 3rd St., Quincy, IL 62301 ~14.90 miles north of 63401
  • Economical Downtown hotel
  • Gym is available on property
From$70
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Quincy
+1-888-690-5247
201 South 3rd St., Quincy, IL 62301 ~14.94 miles north of 63401
  • Cheap hotel
  • Great service
  • Large lobby
Eagles Nest Hotel & Conference Center
+1-888-305-3366
300 South 3rd, Quincy, IL 62301 ~14.94 miles north of 63401
  • Two star Convention Center hotel
  • Comp. Breakfast
Comfort Inn - Quincy
+1-800-881-1523
4122 Broadway St., Quincy, IL 62305 ~15.69 miles north of 63401
  • Two-star Suburban hotel
  • Check in: 14:00
From$54
Very Good 4.0 /5Reviews CallBookMore Details
Town & Country Inn & Suites
+1-888-283-3404
110 North 54th St., Quincy, IL 62305 ~15.74 miles north of 63401
  • Cheap Highway hotel
  • 3 meeting rooms in hotel
  • Excellent family hotel
  • Desk comfortably
From$104
Very Good 4.5 /5Latest Reviews CallBookMore Details
Stoney Creek Quincy
+1-866-221-8581
3809 Broadway St., Quincy, IL 62305 ~15.76 miles north of 63401
  • 2 star Rural hotel
  • 72 sleeping rooms in hotel
  • Great pool
  • The majority of guests said rooms were small
From$100
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Quincy Fairfield Inn - Quincy
+1-866-429-5787
4415 Broadway St., Quincy, IL 62305 ~15.77 miles north of 63401
  • Two star Downtown property
  • Complimentary breakfast is offered
  • Great nights sleep
  • Clean
Holiday Inn Quincy East
+1-888-690-5281
4821 Oak St., Quincy, IL 62305 ~16.06 miles north of 63401
  • 3 star Highway hotel
  • Gym / Fitness Center Available
  • Great accomodations and ammenities
  • Plenty of parking
Americas Best Value Inn Monroe City : 3 Gateway Sq. Dr.
+1-888-690-5247
3 Gateway Sq. Dr., Monroe City, MO 63456 ~16.42 miles west of 63401
  • Economy hotel
  • Free complimentary breakfast
Super 8
+1-888-305-3366
1216 East Champ Clark Dr., Bowling Green, MO 63334 ~29.26 miles southeast of 63401
  • Inexpensive Rural property
  • 64 sleeping rooms in hotel
From$56
Very Good 4.0 /5Review Score CallBookMore Details
Knights Inn Pittsfield in Pittsfield
+1-800-881-1523
1238 West Washington St., Pittsfield, IL 62363 ~32.52 miles east of 63401
  • Low priced Rural property
  • 24 sleeping rooms in hotel
Americas Best Value Inn Shelbina
+1-888-283-3404
711 North Highway 15, Shelbina, MO 63468 ~32.81 miles west of 63401
  • Two star hotel
  • Check in time: 15:00
Monroe Street Suites
+1-866-221-8581
221 South Monroe St., Pittsfield, IL 62363 ~33.66 miles east of 63401
  • Low Cost property

Next: Show All Available 63401 Hotels with Pricing

Graph: Upcoming 20 Days of 63401 Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Hannibal, MO discounts available. The chart reflects the cheapest Hannibal hotel for each day and each star rating category.
Back to Top