Spa Hotels & Resorts in Hannibal from AU$97
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Hannibal Spa Hotels
Best Hannibal Spa Hotels

Sleep Inn & Suites
Sleep Inn & Suites
9.6 out of 10, Exceptional, (1000)
The price is AU$191
includes taxes & fees
31 Aug - 1 Sept

Comfort Inn & Suites - Hannibal
Comfort Inn & Suites - Hannibal
7.6 out of 10, Good, (623)
The price is AU$178
includes taxes & fees
17 Aug - 18 Aug

Motel 6 Hannibal, MO
Motel 6 Hannibal, MO
7.6 out of 10, Good, (1003)
The price is AU$97
includes taxes & fees
13 Aug - 14 Aug

Howard Johnson BY Wyndham Hannibal
Howard Johnson BY Wyndham Hannibal
7.2 out of 10, Good, (129)

Baymont by Wyndham Hannibal
Baymont by Wyndham Hannibal
6.2 out of 10, (687)
The price is AU$112
includes taxes & fees
7 Sept - 8 Sept

Days Inn by Wyndham Hannibal
Days Inn by Wyndham Hannibal
7.2 out of 10, Good, (185)
The price is AU$117
includes taxes & fees
1 Sept - 2 Sept

Super 8 by Wyndham Hannibal
Super 8 by Wyndham Hannibal
7.2 out of 10, Good, (1000)
The price is AU$113
includes taxes & fees
12 Aug - 13 Aug

Best Western On The River
Best Western On The River
8.6 out of 10, Excellent, (1002)
The price is AU$214
includes taxes & fees
17 Aug - 18 Aug
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.
Top Hannibal Hotel Reviews

Best Western On The River
10/10 Excellent