
Search Hannibal hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Hannibal
Pet friendly
Check prices for these dates
Our top choices for Hannibal hotels

Aldeco Motel
Aldeco MotelNew Matamoras
9.2 out of 10, Wonderful, (98 reviews)
The price is AU$77
includes taxes & fees
30 Apr - 1 May

Sleep Inn & Suites Moundsville - Wheeling
Sleep Inn & Suites Moundsville - WheelingMoundsville
9.4 out of 10, Exceptional, (470 reviews)
The price is AU$171
includes taxes & fees
20 May - 21 May

Travelers Inn
Travelers InnNew Martinsville
8.8 out of 10, Excellent, (96 reviews)
The price is AU$129
includes taxes & fees
30 Apr - 1 May

Holiday Inn Express & Suites Moundsville by IHG
Holiday Inn Express & Suites Moundsville by IHGMoundsville
9.6 out of 10, Exceptional, (465 reviews)
The price is AU$212
includes taxes & fees
10 May - 11 May

Quality Inn
Quality InnNew Martinsville
6.6 out of 10, (86 reviews)
The price is AU$179
includes taxes & fees
26 Apr - 27 Apr

Microtel Inn & Suites By Wyndham New Martinsville
Microtel Inn & Suites By Wyndham New MartinsvilleNew Martinsville
9.2 out of 10, Wonderful, (149 reviews)
The price is AU$199
includes taxes & fees
2 May - 3 May

Lafayette Inn
Lafayette InnMoundsville
7.2 out of 10, Good, (41 reviews)
The price is AU$121
includes taxes & fees
30 Apr - 1 May

Holiday Inn Express & Suites New Martinsville by IHG
Holiday Inn Express & Suites New Martinsville by IHGNew Martinsville
9.2 out of 10, Wonderful, (199 reviews)
The price is AU$213
includes taxes & fees
9 May - 10 May
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.
Save an average of 15% on thousands of hotels when you're signed in
Top Hannibal Hotel Reviews
Recent Reviews in Hannibal

Holiday Inn Express & Suites Moundsville by IHG
10/10 Excellent
More cheap accommodation in Hannibal

Travelers Inn
519 North State Route 2 New Martinsville WV
The price is AU$129 per night from 30 Apr to 1 May
AU$129
30 Apr - 1 May
includes taxes & fees
8.8/10 Excellent! (96 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Adena Hotels
- Barnesville Hotels
- Bellaire Hotels
- Caravan Parks in Belmont County
- Holiday Homes in Belmont
- Cheap Hotels in Belmont
- Hotels with Parking in Belmont
- Hotels with Pool in Belmont
- Pet Friendly Hotels in Belmont
- Belmont Hotels
- Motels in Belmont
- Caravan Parks in Beverly
- Cheap Hotels in Beverly
- Family Hotels in Beverly
- Beverly Hotels
- Hotels with Parking in Bridgeport
- Bridgeport Hotels
- Motels in Bridgeport
- Holiday Homes in Brilliant
- Luxury Hotels in Brilliant
- Brilliant Hotels
- Byesville Hotels
- B&B in Cadiz
- Holiday Homes in Cadiz
- Golf Hotels in Cadiz
- Historic Hotels in Cadiz
- Hotels with Parking in Cadiz
- Luxury Hotels in Cadiz
- Romantic Hotels in Cadiz
- Cadiz Hotels
- Pet Friendly Hotels in Caldwell
- Caldwell Hotels
- Devola Hotels
- Fairpoint Hotels
- Cheap Hotels in Flushing
- Flushing Hotels
- Cheap Hotels in Freeport
- Luxury Hotels in Freeport
- B&B in Jerusalem
- Holiday Homes in Jerusalem
- Cheap Hotels in Jerusalem
- Hotels with Pool in Jerusalem
- Luxury Hotels in Jerusalem
- Jerusalem Hotels
- Motels in Jerusalem
- Lore City Hotels
- Lodges in Lore City
- Lowell Hotels
- Hotels near Marietta College
- Cheap Hotels in Marietta
- Lgbt Welcoming Hotels in Marietta
- Marietta Hotels
- Cheap Hotels in Morristown
- Morristown Hotels
- Cheap Hotels in Old Washington
- Lodges in Old Washington
- Luxury Hotels in Piedmont
- Piedmont Hotels
- Pleasant City Hotels
- Cabin Rentals in Quaker City
- Cheap Hotels in Quaker City
- Quaker City Hotels
- B&B in Rayland
- Holiday Homes in Rayland
- Rayland Hotels
- Reno Hotels
- Sardis Hotels
- Holiday Homes in Smithfield
- Smithfield Hotels
- Cheap Hotels in St. Clairsville
- St. Clairsville Hotels
- Stafford Hotels
- Tiltonsville Hotels
- Yorkville Hotels





































