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

America's Best Value Inn
+1-888-690-5281
500 Mark Twain Ave., Hannibal, MO 63401
  • 2 star Downtown property
  • 2 floors in hotel
From$49
Terrible 1.5 /5Reviews Call
Best Western on the River in Hannibal
+1-800-230-4134
401 North 3rd St., Hannibal, MO 63401
  • 2-star Downtown hotel
  • Check in time: 2:00PM
From$89
Very Good 4.5 /5Reviews Call
Days Inn
+1-800-997-5148
4070 Market St., Hannibal, MO 63401
  • 2-star property
Hannibal Inn & Conference Center in Hannibal
+1-888-690-5247
4141 Market St., Hannibal, MO 63401
  • Two-star Convention Center property
  • Free comp. breakfast
Quality Inn & Suites - Hannibal 120 Lindsey Dr., Hannibal, MO 63401
  • 3 star property
  • Hotel has 3 floors
From$79
Very Good 4.0 /5Review Score Call
Eagles Nest Hotel & Conference Center 300 South 3rd St., Quincy, IL 62301 ~15.48 miles north of Hannibal
  • 2 star Convention Center hotel
  • Free breakfast
From$35
Average 3.0 /5Reviews Call
Hampton Inn Quincy in Quincy
+1-800-997-5149
225 South 4th St., Quincy, IL 62301 ~15.54 miles north of Hannibal
  • Midscale hotel
From$78
Very Good 4.0 /5Review Score Call
Holiday Inn Quincy
+1-888-690-5281
201 South 3rd St., Quincy, IL 62301 ~15.56 miles north of Hannibal
  • Economical property
Microtel Inns & Suites in Quincy 200 South 3rd, Quincy, IL 62301 ~15.57 miles north of Hannibal
  • 2-star Downtown property
  • Hotel has an eco-friendly policy See more
Budget Host Inn : 200 Maine St.
+1-800-997-5148
200 Maine St., Quincy, IL 62301 ~15.67 miles north of Hannibal
  • Two star Downtown hotel
  • Hotel has an eco-friendly policy Read more
Town & Country Inn & Suites - Quincy
+1-888-690-5247
110 North 54th St., Quincy, IL 62305 ~15.81 miles north of Hannibal
  • Two star Highway hotel
  • 3 meeting rooms in hotel
From$82
Very Good 4.5 /5Reviews Call
Comfort Inn - Quincy
+1-888-305-3366
4122 Broadway St., Quincy, IL 62305 ~15.83 miles north of Hannibal
  • Two-star Suburban property
  • Hotel has 10 suites
Quincy Fairfield Inn 4415 Broadway St., Quincy, IL 62305 ~15.95 miles north of Hannibal
  • Cheap Downtown property
  • Hotel has 3 floors
Holiday Inn Quincy East - Quincy
+1-800-997-5149
4821 Oak St., Quincy, IL 62305 ~16.20 miles north of Hannibal
  • Mid-scale Highway hotel
  • Access to gym on-site
From$92
Very Good 4.0 /5Review Score Call
Super 8
+1-888-690-5281
1216 East Champ Clark Dr., Bowling Green, MO 63334 ~27.93 miles southeast of Hannibal
  • Cheap Rural property
  • Hotel has 3 floors
From$56
Very Good 4.0 /5Review Score Call
William Watson Hotel
+1-800-230-4134
105 East Washington, Pittsfield, IL 62363 ~31.53 miles east of Hannibal
  • Affordable Downtown hotel
  • Hotel has 7 suites

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.

, 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