Hotels in Hannibal

Search for hotels in Hannibal

Best Hannibal hotels

Hotels in Hannibal, Missouri, United States of America - your base to discover the city.

With Hotels.com we always help you find a perfect room. Get the best hotels in Hannibal, Missouri at the lowest prices.

Compare OTA prices on Hannibal hotel accommodations, including the most famous Hannibal hotel chains when you read our genuine guest reviews. Don’t forget to also check TripAdvisor Hannibal hotel reviews and book the perfect hotel room in Hannibal. We also feature Expedia Hannibal hotels and reviews.

Besides enjoying the great hotel savings you can also win free nights! When you book your Hannibal hotel or resort stay with Hotels.com you win 1 free night after you book 10 with the Welcome Rewards program. Join now, it’s free! Even a short weekend getaway in Hannibal can get you on your way to a free night.

Booking a Hannibal lodging or accommodation? Check Hotels.com best deals and offers and reserve now your Hannibal hotel room for any occasion. Our booking engine let you to securely book Hannibal hotels by:

  • - Price
  • - Location within Hannibal
  • - Neighbourhoods in Hannibal
  • - Nearby Hannibal attractions
  • - Hotels in different areas of Missouri
  • - Genuine Hotels.com guest reviews for Hannibal
  • - Star rating
  • - Amenities
  • - Hotel name & chain
  • - Theme


Our detailed hotel information page for your hotel in Hannibal Missouri provides:

  • - Hotel rates & availability
  • - In depth hotel information and photos
  • - Hannibal maps showing your hotel in Hannibal and the nearest landmarks and transportation
  • - TripAdvisor Hannibal hotel review score


After booking your hotel reservation in Hannibal with Hotels.com your will receive a reservation confirmations showing details of your Hannibal hotel booking along with hotel details, directions, things to do near Hannibal, Hannibal attractions, restaurants and weather forecast to help you during your stay.