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/Accommodations

Super 8 Hannibal : 120 Huckleberry Heights Dr. 120 Huckleberry Heights Dr., Hannibal, MO 63401
  • Two star property
  • Check-in: 11:00 AM
Motel 6 Hannibal Mo 123 Huckleberry Heights, Hannibal, MO 63401
  • Low priced property
  • Check in: 14:00
Econo Lodge : 3604 Mcmasters Ave. 3604 Mcmasters Ave., Hannibal, MO 63401
  • Two-star Highway hotel
  • Check-in time: 11:00
Country Hearth Inn 500 Mark Twain Ave., Hannibal, MO 63401
  • Two-star Downtown property
  • Check in: 2:00 PM
Best Western on the River 401 North 3rd St., Hannibal, MO 63401
  • 2-star Downtown hotel
  • 2 meeting rooms in property
Comfort Inn & Suites in Hannibal 4000 Market St., Hannibal, MO 63401
  • 2 star Highway property
  • Hotel has an eco-friendly policy Learn more
Days Inn - Hannibal
+1-888-690-5281
4070 Market St., Hannibal, MO 63401
  • Cheap hotel
  • Museum for free
  • Most guests said the reception staff was great
Hannibal Inn & Conference Center : 4141 Market St.
+1-888-690-5247
4141 Market St., Hannibal, MO 63401
  • 2-star Convention Center hotel
  • Check-in time: 2:00 PM
  • Easily accessible by car, said 91%
  • Facilities in need of refurbishment
Quality Inn & Suites in Hannibal 120 Lindsey Dr., Hannibal, MO 63401
  • 3-star hotel
  • Check-in time: 3:00 pm
  • Furniture needs more attention
  • Good Price
From$86
Very Good 4.0 /5Review Score CallBookMore Details
Sleep Inn & Suites : 105 Lakeside Dr. 105 Lakeside Dr., Hannibal, MO 63401
  • Cheap property
  • Complimentary breakfast is offered
Budget Inn Palmyra - Palmyra 423 East Lafayette St., Palmyra, MO 63461 ~9.61 miles northwest of Hannibal
  • Three Star property
  • Check-in time: 14:00
Eagles Nest Hotel & Conference Center : 300 South 3rd St. 300 South 3rd St., Quincy, IL 62301 ~15.48 miles north of Hannibal
  • Low priced Convention Center property
  • 3 meeting rooms in property
Hampton Inn by Hilton 225 South 4th St., Quincy, IL 62301 ~15.49 miles north of Hannibal
  • Affordable Downtown hotel
  • Hotel has 3 floors
From$93
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Quincy
+1-888-690-5281
201 South 3rd St., Quincy, IL 62301 ~15.56 miles north of Hannibal
  • Low Cost property
  • Rooms are ok
  • Honest staff members
From$50
Very Good 4.0 /5Reviews CallBookMore Details
Microtel Inn & Suites by Wyndham Quincy - Quincy 200 South 3rd St., Quincy, IL 62301 Website ~15.56 miles north of Hannibal
  • Inexpensive Downtown property
  • Hotel has an eco-friendly policy See more
From$50
Very Good 4.0 /5Reviews CallBookMore Details
Town & Country Inn & Suites : 110 North 54th St. 110 North 54th St., Quincy, IL 62305 ~15.81 miles north of Hannibal
  • Two star Highway property
  • 56 suites in property
  • Great location
  • Quick Christmas weekend
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Stoney Creek Inn Quincy 3809 Broadway St., Quincy, IL 62305 ~15.89 miles north of Hannibal
  • Three Star hotel
  • Shuttle to airport available
Comfort Inn 4122 Broadway St., Quincy, IL 62305 ~15.90 miles north of Hannibal
  • Two-star Suburban hotel
  • 3 floors in hotel
Quincy Fairfield Inn : 4415 Broadway St. 4415 Broadway St., Quincy, IL 62305 ~15.95 miles north of Hannibal
  • Economical Downtown hotel
  • 3 floors in hotel
  • Most guests said the beds were comfortable
  • Every guests reviewed said the reception staff was great
Stoney Creek Quincy 3809 East Broadway, Quincy, IL 62305 ~15.98 miles north of Hannibal
  • Economical hotel
  • 3 floors in hotel
From$90
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Quincy East in Quincy
+1-888-690-5281
4821 Oak St., Quincy, IL 62305 ~16.20 miles north of Hannibal
  • Three Star Highway property
  • 12 suites in hotel
  • Great service
  • Great amenities
Americas Best Value Inn - Monroe City 3 Gateway Sq. Dr., Monroe City, MO 63456 ~18.23 miles west of Hannibal
  • Cheap property
  • Free breakfast available
Super 8 1216 East Champ Clark Dr., Bowling Green, MO 63334 ~27.93 miles southeast of Hannibal
  • Low Cost Rural property
  • Hotel has 64 rooms
From$56
Very Good 4.0 /5Read Reviews CallBookMore Details
Knights Inn Pittsfield 1238 West Washington St., Pittsfield, IL 62363 ~30.47 miles east of Hannibal
  • Two star Rural hotel
  • 24 sleeping rooms in hotel
From$35
Very Good 4.0 /5Reviews CallBookMore Details
William Watson Hotel
+1-888-283-3404
105 East Washington, Pittsfield, IL 62363 ~31.53 miles east of Hannibal
  • 3 star Downtown hotel
  • Check in time: 3:00pm
  • Amazing decor
  • Generally very clean
Next 25 Hannibal Hotels >  [1 - 25 of 27]    
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