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

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