Book spa resorts in Hannibal, MO from CA $90
Wander Wisely with exceptional service, 24/7 support
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Hannibal Spa Resorts & Hotels

Kennedys Red Barn Inn
22748 Joanna Dr, Perry, MO
Stay at this B&B in Perry. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Robert E Allen Recreation Area and Perry Park are located ...

Best Western On The River
401 North 3rd Street, Hannibal, MO
Free cancellation
Reserve now, pay when you stay
The price is CA $152 per night
CA $152
CA $175 total
includes taxes & fees
Apr 7 - Apr 8
Book a stay at this business-friendly hotel in Hannibal. Enjoy free breakfast, free parking, and an outdoor pool. Our guests praise the breakfast and the helpful ...

Quality Inn & Suites Hannibal
120 Lindsey Drive, Hannibal, MO
Free cancellation
Reserve now, pay when you stay
The price is CA $124 per night
CA $124
CA $143 total
includes taxes & fees
Apr 27 - Apr 28
Book a stay at this business-friendly hotel in Hannibal. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff ...

Baymont by Wyndham Hannibal
4141 Market St, Hannibal, MO
Free cancellation
Reserve now, pay when you stay
The price is CA $90 per night
CA $90
CA $103 total
includes taxes & fees
Apr 7 - Apr 8
Book a stay at this business-friendly hotel in Hannibal. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean ...
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.
About Hannibal Spa Hotels
There is nothing more refreshing than a day at the spa. And the pure joy of spa hotels in Hannibal will make you feel rejuvenated and relaxed. Pamper yourself while in Hannibal with a massage, a calming facial, or relaxation in the sauna or steam room. Spa hotels in Hannibal offer everything you need to feel ultimate tranquility. So book today on Travelocity to find deals on Hannibal spa hotel and prepare to relax.
Hannibal hotels essential information
Accommodation | 161 hotels |
---|---|
Lowest Price | CA $90 |
Highest Price | CA $152 |
Popular hotels | Best Western On The River, Baymont by Wyndham Hannibal, Kennedys Red Barn Inn, Quality Inn & Suites Hannibal |
Recent Hannibal hotel reviews by fellow wanderers

Best Western On The River
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"We loved the closeness to downtown."
A verified traveller stayed at Best Western On The River
An airport
An attraction
- Quincy Hotels
- Bowling Green Hotels
- Perry Hotels
- Pittsfield Hotels
- Monroe City Hotels
- Louisiana Hotels
- Paris Hotels
- Palmyra Hotels
- Stoutsville Hotels
- New London Hotels
- Vandalia Hotels
- Shelbina Hotels
- Central United States Hotels
- Hull Hotels
- Taylor Hotels
- La Grange Hotels
- Pleasant Hill Hotels
- Center Hotels
- Central Missouri Hotels
- Frankford Hotels
- West Quincy Hotels
- Barry Hotels
- Florida Hotels
- Western Illinois Hotels
- Northeast Missouri Hotels
- Shelbyville Hotels
- New Canton Hotels
- Liberty Hotels
- Rockport Hotels
- Great River Road Hotels
- Curryville Hotels
- East Hannibal Hotels
- Maywood Hotels
- Kinderhook Hotels
- Ewing Hotels
- Hunnewell Hotels
- New Salem Hotels
- Bethel Hotels
- Payson Hotels
- Plainville Hotels
Most popular
Hotels
Cheap Hotels in Palm SpringsCheap Hotels in EldonCheap Hotels in Grand ForksCheap Hotels in Great FallsCheap Hotels in BransonCheap Hotels in Palm DesertCheap Hotels in WatertownCheap Hotels in FargoCheap Hotels in HonoluluCheap Hotels in DuluthMyrtle Beach All Inclusive Resorts & HotelsCheap Hotels in Niagara FallsCheap Hotels in BangorCheap Hotels in KalispellCheap Hotels in Burlington
Flights