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
  • Low priced hotel
  • Check in time: 11:00 AM
Econo Lodge 3604 Mcmasters Ave., Hannibal, MO 63401
  • Economical Highway property
  • Free breakfast
From$60
Average 3.5 /5Reviews CallBookMore Details
Country Hearth Inn in Hannibal 500 Mark Twain Ave., Hannibal, MO 63401
  • 2 star Downtown property
  • Check in: 2:00 PM
Best Western on the River : 401 North 3rd St. 401 North 3rd St., Hannibal, MO 63401
  • 2 star Downtown property
  • 3 floors in hotel
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn & Suites - Hannibal 4000 Market St., Hannibal, MO 63401
  • 2-star Highway property
  • Hotel has 16 suites
Days Inn
+1-866-429-5787
4070 Market St., Hannibal, MO 63401
  • Inexpensive property
  • Most guests said the reception staff was great
  • Most guests liked the proximity to sightseeing
Hannibal Inn & Conference Center - Hannibal
+1-888-690-5281
4141 Market St., Hannibal, MO 63401
  • 2 star Convention Center hotel
  • 2 floors in hotel
  • Old tube TV
  • Rooms in need of an update
Quality Inn & Suites - Hannibal 120 Lindsey Dr., Hannibal, MO 63401
  • Midscale hotel
  • Hotel has 94 rooms
  • Pool is mediocre
  • Beds were comfortable
Sleep Inn & Suites 105 Lakeside Dr., Hannibal, MO 63401
  • 2-star property
  • Hotel has an eco-friendly policy See more
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Eagles Nest Hotel & Conference Center 300 South 3rd St., Quincy, IL 62301 ~15.48 miles north of Hannibal
  • 2 star Convention Center hotel
  • Hotel has 85 rooms
From$40
Average 3.0 /5Reviews CallBookMore Details
Hampton Inn by Hilton 225 South 4th St., Quincy, IL 62301 ~15.49 miles north of Hannibal
  • Mid-scale Downtown property
  • Complimentary breakfast is offered
From$92
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Quincy : 201 South 3rd St.
+1-866-221-8581
201 South 3rd St., Quincy, IL 62301 ~15.56 miles north of Hannibal
  • Cheap hotel
  • Average amenities
  • Large lobby
Microtel Inn & Suites by Wyndham Quincy : 200 South 3rd St. 200 South 3rd St., Quincy, IL 62301 Website ~15.56 miles north of Hannibal
  • Cheap Downtown hotel
  • Gym is available on property
From$50
Very Good 4.0 /5Reviews CallBookMore Details
Town & Country Inn & Suites 110 North 54th St., Quincy, IL 62305 ~15.81 miles north of Hannibal
  • Inexpensive Highway hotel
  • Hotel has 56 suites
  • Awesome breakfast
  • Great amenities
Comfort Inn 4122 Broadway St., Quincy, IL 62305 ~15.90 miles north of Hannibal
  • Low priced Suburban hotel
  • Check in time: 11:00
Quincy Fairfield Inn : 4415 Broadway St. 4415 Broadway St., Quincy, IL 62305 ~15.95 miles north of Hannibal
  • Low-priced Downtown hotel
  • 62 rooms in property
  • Well run establishment
  • Fantastic service
Holiday Inn Quincy East - Quincy
+1-800-881-1523
4821 Oak St., Quincy, IL 62305 ~16.20 miles north of Hannibal
  • 3-star Highway hotel
  • 12 suites in property
  • Reception is all right
  • Wellness & sports facilities could be improved
Americas Best Value Inn 3 Gateway Sq. Dr., Monroe City, MO 63456 ~18.23 miles west of Hannibal
  • Cheap property
  • 2 floors in property
Super 8 1216 East Champ Clark Dr., Bowling Green, MO 63334 ~27.93 miles southeast of Hannibal
  • Cheap Rural hotel
  • 3 floors in property
From$56
Very Good 4.0 /5Reviews CallBookMore Details
Knights Inn Pittsfield 1238 West Washington St., Pittsfield, IL 62363 ~30.47 miles east of Hannibal
  • Low priced Rural hotel
William Watson Hotel - Pittsfield
+1-888-690-5281
105 East Washington, Pittsfield, IL 62363 ~31.53 miles east of Hannibal
  • 3 star Downtown property
  • 7 suites in hotel
  • Staff went above and beyond
  • Great room
Monroe Street Suites - Pittsfield 221 South Monroe St., Pittsfield, IL 62363 ~31.62 miles east of Hannibal
  • Inexpensive property
Americas Best Value Inn Shelbina - Shelbina 711 North Highway 15, Shelbina, MO 63468 ~34.77 miles west of Hannibal
  • Economical hotel
From$60
Very Good 4.5 /5Review Score 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