Hotels with a Gym in Hannibal from $73
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Hannibal Hotels with a Gym

Sleep Inn & Suites
105 Lakeside Dr, Hannibal, MO
Free Cancellation
Reserve now, pay when you stay
$107 nightly
The price is $124 total per night
$124 total
Nov 2 - Nov 3
Total with taxes and fees
This hotel features an indoor pool and a gym. Traveling on business? Take advantage of the business center and free WiFi in public areas. Guests will appreciate ...

Best Western On The River
401 North 3rd Street, Hannibal, MO
Free Cancellation
Reserve now, pay when you stay
$110 nightly
The price is $126 total per night
$126 total
Nov 2 - Nov 3
Total with taxes and fees
This hotel features an indoor pool and a gym. Traveling on business? Take advantage of the 24-hour business center and free WiFi in public areas. Enjoy the seasonal ...

Quality Inn & Suites Hannibal
120 Lindsey Drive, Hannibal, MO
Free Cancellation
Reserve now, pay when you stay
$78 nightly
The price is $90 total per night
$90 total
Nov 2 - Nov 3
Total with taxes and fees
This hotel features a bar/lounge, a poolside bar, and an indoor pool. Traveling on business? Take advantage of the 24-hour business center and free WiFi in public ...

Comfort Inn & Suites - Hannibal
4000 Market St, Hannibal, MO
Free Cancellation
Reserve now, pay when you stay
$89 nightly
The price is $102 total per night
$102 total
Nov 2 - Nov 3
Total with taxes and fees
A full-service spa and an indoor pool are featured at this smoke-free hotel. Traveling on business? Take advantage of the business center and free WiFi in public ...

Baymont by Wyndham Hannibal
4141 Market St, Hannibal, MO
Free Cancellation
Reserve now, pay when you stay
$63 nightly
The price is $73 total per night
$73 total
Oct 20 - Oct 21
Total with taxes and fees
This hotel features an indoor pool and a gym. Traveling on business? Take advantage of the business center and free WiFi in public areas. Guests will appreciate ...

Kennedys Red Barn Inn
22748 Joanna Dr, Perry, MO
$86 nightly
The price is $92 total per night
$92 total
Nov 17 - Nov 18
Total with taxes and fees
This bed & breakfast features a hot tub, a gym, and a restaurant. There's no skimping on freebies - guests receive free full breakfast, free WiFi, and free self ...
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Hannibal hotels essential information
Accommodation | 168 hotels |
---|---|
Lowest Price | $73 |
Highest Price | $126 |
Popular hotels | Quality Inn & Suites Hannibal, Best Western On The River, Baymont by Wyndham Hannibal, Comfort Inn & Suites - Hannibal, Kennedys Red Barn Inn, Sleep Inn & Suites |
Recent Hannibal hotel reviews by fellow wanderers

Sleep Inn & Suites
5 out of 5
Posted 6 days ago
Travelocity Verified Review
"I passed this on to the Front Desk Manager this morning…the room was clean and well-appointed, the beds were terrific, the breakfast was first-rate. Check-in was easy and smooth. The one minor complaint I had was that the TV service did not include access to Public Broadcasting stations. Overall, a very pleasant experience. "
A verified traveler stayed at Sleep Inn & Suites
Explore More Ways to Travel with Travelocity
- Hotels near Sawyer's Creek Fun Park
- Hotels with Airport Transfers in Northeast Missouri
- Hotels with a Gym in Northeast Missouri
- Hotels with Hot Tubs in Northeast Missouri
- Romantic Getaways & Hotels in Northeast Missouri
- Ski Resorts and in Northeast Missouri
- Winery Hotels in Northeast Missouri
- Hotels near Mark Twain Memorial Lighthouse
- Hotels near Mark Twain Boyhood Home and Museum
- Hotels near Molly Brown Museum and Home
- Cabins in New London
- New London Hotels
- Motels in New London
- B&B in Frankford
- Frankford Hotels
- Motels in Curryville
- Hotels near Rockcliffe Mansion
- Hotels near Wakonda State Park
- Hotels near Planters Barn Theater
- 5 Star Hotels in Palmyra
- B&B in Palmyra
- Cabins in Palmyra
- Hotels with Free Parking in Palmyra
- Pet Friendly Hotels in Palmyra
- Palmyra Hotels
- Motels in Palmyra
- Hotels with Pools in Paris
- Hotels with Early Check-in in Missouri
- Hotels with Free Parking in Missouri
- 4 Star Hotels in Hunnewell
- Cabins in Hunnewell
- Motels in Hunnewell
- B&B in Taylor
- Guest Houses in Taylor
- Taylor Hotels
- Motels in Taylor
- Vacation Homes in Taylor
- B&B in Louisiana
- Guest Houses in Louisiana
- Boutique Hotels in Louisiana
- Hotels with Balconies in Louisiana
- Spa Resorts & in Louisiana
- Louisiana Hotels
- Lodges in Louisiana
- Hotels near Mark Twain Lake
- B&B in Perry
- Cabins in Perry
- Condos in Perry
- Perry Hotels
- Motels in Perry
- Vacation Homes in Perry
- Hotels near Bluff City Theater
- Hotels near Mark Twain Casino
- Convention Center Hotels in Troy
- Kid Friendly Hotels in Troy
- Golf Resorts & in Troy
- Hotels with Pools in Troy
- Hotels with Hot Tubs in Troy
- Luxury Hotels in Troy
- Pet Friendly Hotels in Troy
- Spa Resorts & in Troy
- Hotel Wedding Venues Hotels in Troy
- Hotels near Mark Twain Cave and Cameron Cave
- Cabins in Saverton
- Hotels near Mark Twain Cave
- Casino Resorts & in Canton
- Historic Hotels in Canton
- Spa Resorts & in Canton
- B&B in La Grange
- Cabins in La Grange
- Guest Houses in La Grange
- La Grange Hotels
- Motels in La Grange
- Hotels with Hot Tubs in Mexico
- Hotels with an Indoor Pool in Mexico
- Pet Friendly Hotels in Mexico
- Hotels with Free Parking in New Florence
- Pet Friendly Hotels in New Florence
- Maywood Hotels
- Hotels with a Lazy River in St. Louis
- Hotels near Big River Train Town
- 5 Star Hotels in Monroe City
- Farmstay in Monroe City
- B&B in Monroe City
- Cabins in Monroe City
- Condos in Monroe City
- Monroe City Hotels
- Motels in Monroe City
- Vacation Homes in Monroe City
- Pet Friendly Hotels in Bowling Green