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
  • Check-in: 11:00 AM
Econo Lodge in Hannibal 3604 Mcmasters Ave., Hannibal, MO 63401
  • Cheap property
  • 43 rooms in hotel
Best Western on the River 401 North 3rd St., Hannibal, MO 63401
  • Economical Downtown hotel
  • 2 suites in property
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express & Suites Hannibal : 4000 Market St.
+1-888-690-5247
4000 Market St., Hannibal, MO 63401
  • Two-star property
  • 74 rooms in hotel
Days Inn in Hannibal
+1-888-305-3366
4070 Market St., Hannibal, MO 63401
  • Cheap property
  • Free walking tours
  • No hot water
From$75
Average 3.0 /5Reviews CallBookMore Details
Hannibal Inn & Conference Center
+1-800-881-1523
4141 Market St., Hannibal, MO 63401
  • Cheap Convention Center hotel
  • Free complimentary breakfast
  • Bad amenities
  • Most guests said the reception staff was ok
Quality Inn & Suites - Hannibal 120 Lindsey Dr., Hannibal, MO 63401
  • Mid-scale property
  • Complimentary breakfast is offered
  • Most guests thought they were poorly maintained
  • Very good city hotel
From$90
Very Good 4.0 /5Read Reviews CallBookMore Details
Sleep Inn & Suites 105 Lakeside Dr., Hannibal, MO 63401
  • Cheap hotel
  • Free breakfast available
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Eagles Nest Hotel & Conference Center in Quincy 300 South 3rd St., Quincy, IL 62301 ~15.48 miles north of Hannibal
  • Two star Convention Center hotel
  • Comp. Breakfast
Hampton Inn by Hilton - Quincy 225 South 4th St., Quincy, IL 62301 ~15.49 miles north of Hannibal
  • 3-star Downtown hotel
  • Hotel has 3 floors
Holiday Inn Quincy in Quincy
+1-800-997-5148
201 South 3rd St., Quincy, IL 62301 ~15.56 miles north of Hannibal
  • Low Cost hotel
  • Room heater broke
  • Great pool
From$50
Very Good 4.0 /5Review Score CallBookMore Details
Microtel Inns & Suites in Quincy 200 South 3rd, Quincy, IL 62301 ~15.57 miles north of Hannibal
  • Low Cost Downtown property
  • Comp. Breakfast
  • Comfortable
  • Bathroom could be optimized
Town & Country Inn & Suites
+1-888-305-3366
110 North 54th St., Quincy, IL 62305 ~15.81 miles north of Hannibal
  • Two star Highway property
  • 93 rooms in property
  • Most guests said the beds were comfortable
  • Great location
From$81
Very Good 4.5 /5Reviews CallBookMore Details
Comfort Inn - Quincy 4122 Broadway St., Quincy, IL 62305 ~15.90 miles north of Hannibal
  • Two star Suburban property
  • 58 sleeping rooms in hotel
Quincy Fairfield Inn in Quincy 4415 Broadway St., Quincy, IL 62305 ~15.95 miles north of Hannibal
  • Two star Downtown hotel
  • Free breakfast available
  • Location was great
  • Every guests reviewed said the reception staff was great
From$87
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Quincy East - Quincy
+1-800-997-5149
4821 Oak St., Quincy, IL 62305 ~16.20 miles north of Hannibal
  • Midscale Highway property
  • 4 floors in property
  • Most guests enjoyed the lobby entrance
  • Beautiful lobby and rooms
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Super 8 1216 East Champ Clark Dr., Bowling Green, MO 63334 ~27.93 miles southeast of Hannibal
  • 2-star Rural property
  • Hotel has 64 rooms
Knights Inn Pittsfield - Pittsfield 1238 West Washington St., Pittsfield, IL 62363 ~30.47 miles east of Hannibal
  • Low-priced Rural hotel
  • Hotel has 24 rooms
From$35
Very Good 4.0 /5Read Reviews CallBookMore Details
William Watson Hotel
+1-800-997-5148
105 East Washington, Pittsfield, IL 62363 ~31.53 miles east of Hannibal
  • Three Star Downtown hotel
  • 7 suites in property
  • Large room
  • Great amenities
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Monroe Street Suites in Pittsfield 221 South Monroe St., Pittsfield, IL 62363 ~31.62 miles east of Hannibal
  • Cheap property

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