Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hannibal Missouri Hotels & Motels

Find hotels in Hannibal using the list and search tools below. Search for cheap and discounted hotel and motel rates in or near Hannibal, MO for your upcoming personal or group trip. Discover the best Hannibal, Missouri motel and hotel rooms. Browse the Hannibal area hotels to find the perfect lodging! Please use the provided map of the Hannibal hotels. Booking 5+ Rooms? Find Hannibal Group Hotel Discounts

The Hannibal center point is about the area of Hannibal Regional Hospital and 1 mile south of Hannibal Career and Technical.

Hannibal Hotels/Motels & Accommodations

Super 8 Hannibal 120 Huckleberry Heights Dr., Hannibal, MO 63401
  • Inexpensive property
Econo Lodge - Hannibal 3604 Mcmasters Ave., Hannibal, MO 63401
  • Cheap Highway hotel
  • Check-in time: 11:00
Country Hearth Inn 500 Mark Twain Ave., Hannibal, MO 63401
  • Low Cost Downtown property
  • Check-in time: 2:00 PM
Best Western on the River 401 North 3rd St., Hannibal, MO 63401
  • Low Cost Downtown property
  • 3 floors in property
Holiday Inn Express & Suites Hannibal in Hannibal
+1-866-221-8581
4000 Market St., Hannibal, MO 63401
  • Economical hotel
  • Hotel has 24 suites
Days Inn in Hannibal
+1-866-429-5787
4070 Market St., Hannibal, MO 63401
  • Two star hotel
  • Hot food was cold
  • No microwave
Hannibal Inn & Conference Center : 4141 Market St.
+1-888-690-5281
4141 Market St., Hannibal, MO 63401
  • Two-star Convention Center hotel
  • Comp. Breakfast
  • Location is great
  • Nice staff
Quality Inn & Suites : 120 Lindsey Dr. 120 Lindsey Dr., Hannibal, MO 63401
  • Midscale hotel
  • 94 sleeping rooms in hotel
  • Professional service
  • Most guests enjoyed the restaurants & bars nearby
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Sleep Inn & Suites 105 Lakeside Dr., Hannibal, MO 63401
  • 2-star property
  • Check in: 3:00
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Eagles Nest Hotel & Conference Center - Quincy 300 South 3rd St., Quincy, IL 62301 ~15.48 miles north of Hannibal
  • Low Cost Convention Center hotel
  • 10 suites in property
Hampton Inn by Hilton 225 South 4th St., Quincy, IL 62301 ~15.49 miles north of Hannibal
  • 3-star Downtown hotel
  • Fitness center on property
Holiday Inn Quincy in Quincy
+1-866-221-8581
201 South 3rd St., Quincy, IL 62301 ~15.56 miles north of Hannibal
  • Cheap hotel
  • Clean rooms
  • Room is all right
Microtel Inns & Suites 200 South 3rd, Quincy, IL 62301 Website ~15.57 miles north of Hannibal
  • Low-priced Downtown property
  • Gym is available on property
  • Most guests thought the furniture was functional
  • Great view
Town & Country Inn & Suites in Quincy 110 North 54th St., Quincy, IL 62305 ~15.81 miles north of Hannibal
  • Cheap Highway property
  • Free breakfast available
  • Most guests thought rooms were spacious
  • Very comfortable
From$81
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn 4122 Broadway St., Quincy, IL 62305 ~15.90 miles north of Hannibal
  • Two-star Suburban hotel
  • Check in: 11:00
Quincy Fairfield Inn 4415 Broadway St., Quincy, IL 62305 ~15.95 miles north of Hannibal
  • Inexpensive Downtown hotel
  • Free complimentary breakfast
  • Best value for money
  • Awesome vibe
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Quincy East
+1-800-881-1523
4821 Oak St., Quincy, IL 62305 ~16.20 miles north of Hannibal
  • Three Star Highway property
  • 4 floors in property
  • Delicious food
  • Most guests said the reception staff was ok
Americas Best Value Inn : 3 Gateway Sq. Dr. 3 Gateway Sq. Dr., Monroe City, MO 63456 ~18.23 miles west of Hannibal
  • Two star property
  • 2 floors in hotel
From$60
Very Good 4.5 /5Read Reviews CallBookMore Details
Super 8 in Bowling Green 1216 East Champ Clark Dr., Bowling Green, MO 63334 ~27.93 miles southeast of Hannibal
  • Cheap Rural hotel
  • 5 suites in property
From$56
Very Good 4.0 /5Read Reviews CallBookMore Details
Knights Inn Pittsfield : 1238 West Washington St. 1238 West Washington St., Pittsfield, IL 62363 ~30.47 miles east of Hannibal
  • 2 star Rural property
  • Hotel has 24 rooms
From$35
Very Good 4.0 /5Read Reviews CallBookMore Details
William Watson Hotel in Pittsfield
+1-888-690-5281
105 East Washington, Pittsfield, IL 62363 ~31.53 miles east of Hannibal
  • Three Star Downtown property
  • Free comp. breakfast
  • World class service
  • Average hotel building
Monroe Street Suites - Pittsfield 221 South Monroe St., Pittsfield, IL 62363 ~31.62 miles east of Hannibal
  • Economical property
Americas Best Value Inn Shelbina in Shelbina 711 North Highway 15, Shelbina, MO 63468 ~34.77 miles west of Hannibal
  • Economical hotel
From$60
Very Good 4.5 /5Reviews CallBookMore Details

Next: See My Hannibal Hotels with Pricing

Verified reviews of the city of Hannibal

Below are reviews of the city of Hannibal, MO from an actual visitor's perspective.

"Nice clean town"
Score 5.0 / 5

We were in Quincy, nice clean town.

Don W., from 04-Nov-2013
The average traveler rating of the city of Hannibal, MO shown above is 5.0 out of 5 based on 1 reviews
Back to Top