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
  • Cheap property
Econo Lodge : 3604 Mcmasters Ave. 3604 Mcmasters Ave., Hannibal, MO 63401
  • Low-priced Highway hotel
  • Free comp. breakfast
Country Hearth Inn in Hannibal 500 Mark Twain Ave., Hannibal, MO 63401
  • Two star Downtown hotel
  • Complimentary breakfast is offered
Best Western on the River in Hannibal 401 North 3rd St., Hannibal, MO 63401
  • Low priced Downtown property
  • Hotel has 3 floors
Comfort Inn & Suites 4000 Market St., Hannibal, MO 63401
  • Economy Highway property
  • Hotel has 16 suites
Days Inn in Hannibal
+1-866-429-5787
4070 Market St., Hannibal, MO 63401
  • Low Cost property
  • Most guests complained about the bathroom
  • Most guests said rooms were clean enough
Hannibal Inn & Conference Center : 4141 Market St.
+1-888-690-5281
4141 Market St., Hannibal, MO 63401
  • Two star Convention Center property
  • Check-in: 2:00 PM
  • Good service
  • Hotel buildings could use some improvement
Quality Inn & Suites - Hannibal 120 Lindsey Dr., Hannibal, MO 63401
  • 3 star hotel
  • Check-in: 3:00 pm
  • Good restaurants & bars in the area
  • Staff was friendly and helpful
Sleep Inn & Suites : 105 Lakeside Dr. 105 Lakeside Dr., Hannibal, MO 63401
  • Cheap property
  • Fitness center on property
Eagles Nest Hotel & Conference Center - Quincy 300 South 3rd St., Quincy, IL 62301 ~15.48 miles north of Hannibal
  • Economical Convention Center hotel
  • Check-in time: 300pm
Hampton Inn by Hilton - Quincy 225 South 4th St., Quincy, IL 62301 ~15.49 miles north of Hannibal
  • 3-star Downtown property
  • 6 suites in property
From$92
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Quincy in Quincy
+1-866-221-8581
201 South 3rd St., Quincy, IL 62301 ~15.56 miles north of Hannibal
  • Inexpensive hotel
  • Ordinary amenities
  • Room heater broke
From$50
Very Good 4.0 /5Review Score CallBookMore Details
Microtel Inn & Suites by Wyndham Quincy - Quincy 200 South 3rd St., Quincy, IL 62301 Website ~15.56 miles north of Hannibal
  • Two star Downtown property
  • 14 suites in hotel
From$50
Very Good 4.0 /5Read Reviews CallBookMore Details
Town & Country Inn & Suites 110 North 54th St., Quincy, IL 62305 ~15.81 miles north of Hannibal
  • 2-star Highway hotel
  • 3 meeting rooms in hotel
  • Peaceful rooms with great beds
  • No traffic noise
From$94
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn 4122 Broadway St., Quincy, IL 62305 ~15.90 miles north of Hannibal
  • 2-star Suburban property
  • Check-in: 11:00
Quincy Fairfield Inn 4415 Broadway St., Quincy, IL 62305 ~15.95 miles north of Hannibal
  • 2 star Downtown property
  • 62 rooms in property
  • Pool should be renewed
  • Convenient location
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Quincy East in Quincy
+1-800-881-1523
4821 Oak St., Quincy, IL 62305 ~16.20 miles north of Hannibal
  • Midscale Highway property
  • 4 conference rooms in property
  • Kids eat free
  • Clean hotel facilities
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Americas Best Value Inn 3 Gateway Sq. Dr., Monroe City, MO 63456 ~18.23 miles west of Hannibal
  • Economy hotel
  • 47 sleeping rooms in hotel
Super 8 : 1216 East Champ Clark Dr. 1216 East Champ Clark Dr., Bowling Green, MO 63334 ~27.93 miles southeast of Hannibal
  • Economy Rural property
  • 5 suites in hotel
Knights Inn Pittsfield 1238 West Washington St., Pittsfield, IL 62363 ~30.47 miles east of Hannibal
  • Inexpensive Rural hotel
William Watson Hotel - Pittsfield
+1-888-690-5281
105 East Washington, Pittsfield, IL 62363 ~31.53 miles east of Hannibal
  • Three Star Downtown property
  • 14 rooms in property
  • Wonderful room
  • Good amenities
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Monroe Street Suites - Pittsfield 221 South Monroe St., Pittsfield, IL 62363 ~31.62 miles east of Hannibal
  • Cheap property
Americas Best Value Inn Shelbina in Shelbina 711 North Highway 15, Shelbina, MO 63468 ~34.77 miles west of Hannibal
  • Two-star 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