Provide your desired dates to access the latest pricing and special offers for hotels
Are you planning a trip to Hannibal, Missouri? Well, you're in for a treat! This charming city along the Mississippi River is not only rich in history but also offers a variety of exciting activities and attractions. And of course, it's home to some fantastic hotels!
When it comes to accommodations, Hannibal has got you covered. Whether you're looking for a cozy boutique hotel or a luxurious resort, you'll find it here. And what better way to experience Mark Twain's hometown than by staying in a hotel inspired by his classic novels? Imagine sleeping in a room that resembles Tom Sawyer's secret hideout or Huck Finn's raft. It's like stepping into the pages of a storybook!
But it's not just the hotels that make Hannibal a great destination. The city itself is a treasure trove of landmarks and historical sites. Take a stroll along the streets where Mark Twain himself once walked, and visit the Mark Twain Boyhood Home & Museum, which attracts visitors from all over the world. And don't forget to explore the famous Mark Twain Cave, where Tom Sawyer and Becky Thatcher had their thrilling adventures.
So whether you're a history buff, a literature lover, or just looking for a unique and memorable vacation, Hannibal is the place to be. Book your stay in one of its charming hotels, immerse yourself in the enchanting world of Mark Twain, and get ready to create your own unforgettable story in this charming city along the Mississippi River.
Free parking
Indoor swimming pool
Free wifi
Sleep Inn & Suites Hannibal is a standout hotel located just 4mi from Hannibal's city center. With its prime location and convenient amenities, it offers a great value for your stay. This 3-star hotel features an indoor swimming pool, fitness center, and free parking on-site, ensuring a comfortable and convenient stay. Guests can also enjoy complimentary breakfast and make use of the free WiFi. With a range of amenities including a flat-screen TV, sofa bed, and microwave, Sleep Inn & Suites Hannibal provides everything you need for a relaxing stay in Missouri.
Restaurant
Free Private Parking
Free wifi
Discover the charm of Lighthouse Hospitality Hannibal - Riverside Inn, a delightful bed and breakfast located just 0.2mi from the city center. Enjoy a range of exceptional amenities including complimentary Wi-Fi, private parking, and a relaxing spa tub. Each room features air conditioning, a private entrance, and stunning river views, ensuring a comfortable stay. With a fully equipped kitchen and free airport shuttle service, you’ll experience convenience and comfort like no other place. Choose Riverside Inn for a serene getaway that blends modern comforts with a picturesque setting in Hannibal, Missouri.
Free Private Parking
Adults only
Free wifi
Experience a serene getaway at Garth Woodside Mansion Bed and Breakfast in Hannibal, Missouri. This charming 4-star bed and breakfast stands out with its adults-only policy, ensuring a peaceful atmosphere for relaxation. Enjoy complimentary features such as free parking and Wi-Fi, alongside luxurious amenities including a hot tub and spa tub. The beautiful garden view and private patio enhance your stay, while the option for meeting and banquet facilities caters to special events. Located just 3.8mi from the city center, Garth Woodside Mansion combines convenience, elegance, and tranquility, making it a superior choice for your next escape.
Free parking
Free wifi
Streaming service (like Netflix)
Experience the charm of Main Street Bed & Breakfast in Hannibal, just 0.2mi from the city center. This cozy haven offers free parking and WiFi, ensuring your stay is hassle-free. Enjoy complimentary breakfast, unwind in the spa tub, or catch a movie with the streaming service. With soundproof and non-smoking rooms, plus stunning river and landmark views, this B&B provides a tranquil retreat. Unique amenities like live music performances and nearby golfing make it stand out from the competition, promising an unforgettable getaway in Missouri.
Free parking
Pet Friendly
Casino
Garden House Bed and Breakfast, located in Hannibal, Missouri, is a charming 2-star hotel that offers a cozy and inviting stay. What sets this hotel apart from others is its prime location just 0.1mi from the city center, allowing guests easy access to all the attractions and amenities Hannibal has to offer. The hotel also features a range of amenities including free WiFi, a 24-hour front desk, and air conditioning. Guests can enjoy beautiful garden or river views from the property, and the free breakfast provided ensures a great start to the day. With its convenient location and comfortable accommodations, Garden House Bed and Breakfast is an excellent choice for travelers seeking a memorable stay in Hannibal.
Indoor swimming pool
Outdoor swimming pool
Business center
Discover the Best Western On the River in Hannibal, Missouri, just 0.2mi from the city center, making it a prime location for exploration. This 3-star hotel stands out with its exceptional amenities, including both indoor and outdoor swimming pools, a fitness center, and a kid-friendly buffet. Guests can enjoy free Wi-Fi, private parking, and a business center. The hotel also features a spa tub and offers beautiful river views, ensuring a relaxing stay. With a 24-hour front desk and non-smoking rooms, experience comfort and convenience like never before at the Best Western On the River.
Free parking
Indoor swimming pool
Business center
Discover comfort at Quality Inn & Suites Hannibal, a 3-star hotel just 4mi from the city center. Enjoy complimentary breakfast every morning, plus free amenities like Wi-Fi, parking, and access to the indoor swimming pool and fitness center. Ideal for both relaxation and business, the hotel features a business center and meeting facilities (with extra charges), ensuring your needs are met. Unwind in the hot tub or on the sun deck after a day of exploration. With 24-hour front desk service and non-smoking rooms, Quality Inn & Suites offers exceptional value and convenience that sets it apart.
Outdoor swimming pool
Free wifi
Golf course
Super 8 by Wyndham Hannibal is a 2-star hotel located just 1.7mi from Hannibal's city center in Missouri, United States. This hotel stands out from the rest with its unique offerings. Guests can enjoy a complimentary breakfast to start their day right. Additionally, there are several standout amenities including a pet-friendly policy (with extra charges), an outdoor swimming pool, a free golf course, and a tennis court. With 24-hour front desk service, non-smoking rooms, and free Wi-Fi, Super 8 by Wyndham Hannibal offers a comfortable and convenient stay for all guests.
Pet Friendly
Free wifi
Air conditioning
Motel 6-Hannibal, MO is a 2-star hotel located only 1.7mi away from the city center of Hannibal, Missouri. This pet-friendly hotel offers a range of amenities that make it stand out from others in the area. With free wifi, air conditioning, and a 24-hour front desk, guests can stay connected and comfortable throughout their stay. The hotel also offers non-smoking rooms and is wheelchair accessible, catering to the needs of all guests. Additionally, amenities such as a bathtub and private bathroom ensure a relaxing and enjoyable stay.
Free parking
Indoor swimming pool
Business center
The Comfort Inn & Suites - Hannibal is the ideal choice for your stay in Hannibal, Missouri. This 2-star hotel offers a range of amenities that set it apart from others in the area. Guests can enjoy a complimentary breakfast to start their day off right, and take advantage of the free Wi-Fi and business center for all their work needs. The hotel also features an indoor swimming pool and spa, perfect for relaxation, as well as a fitness center for those looking to stay active. With its convenient location just 2.8mi from the city center, you'll have easy access to all the attractions Hannibal has to offer.
Outdoor swimming pool
Free Private Parking
Free wifi
The Days Inn by Wyndham Hannibal is a standout choice among hotels in Hannibal, Missouri. With a convenient location just 2.8mi from the city center, guests can easily access all that Hannibal has to offer. This 2-star hotel offers a range of amenities that set it apart from others, including a complimentary breakfast to start your day off right. You can also enjoy a refreshing swim in the outdoor swimming pool, take advantage of the free Wi-Fi, and make use of the free private parking. The hotel also offers pet-friendly accommodations for an extra charge, ensuring that all members of your family can enjoy their stay.
Indoor swimming pool
Kids' pool
Free Private Parking
Conveniently located just 2.9mi from Hannibal city center, Baymont by Wyndham offers a range of standout amenities, including a free breakfast, indoor and kids' pool, free Wi-Fi, and a complimentary fitness center. This pet-friendly hotel also provides free private parking, making it an excellent choice for both leisure and business travelers. With a 24-hour front desk and non-smoking rooms, Baymont by Wyndham Hannibal ensures a comfortable and hassle-free stay, distinguishing itself as an ideal option in Hannibal, Missouri.
Located just 3.8mi from the city center, the Garth Woodside Mansion Bed and Breakfast stands out as a popular 4-star accommodation in Hannibal. With prices starting from $230, this charming Victorian-era establishment offers a range of featured amenities, including a pet-friendly policy, free private parking, and an exclusive adults-only setting. Guests can enjoy complimentary Wi-Fi, air conditioning, and the luxury of a spa tub or hot tub/Jacuzzi. The rooms boast private entrances, with options for non-smoking rooms and many other thoughtful touches, such as a bar, kitchenette, garden view, and free toiletries.
A stay at Garth Woodside Mansion Bed and Breakfast is an opportunity to indulge in the elegant ambiance and splendid offerings of this top-rated establishment. The property, available for adult guests only, emphasizes privacy and comfort, with its own garden, patio, and mesmerizing views. The Hypoallergenic rooms feature private bathrooms with bathtubs, and the convenient on-site parking, free to guests, ensures a hassle-free experience. The combination of a historic setting, modern conveniences, and the peaceful seclusion of this bed and breakfast makes it a favored choice for travelers seeking a distinctive and relaxing stay in Hannibal.
Garth Woodside Mansion Bed and Breakfast provides an idyllic retreat in Hannibal, where guests can immerse themselves in the opulence of a bygone era, complemented by contemporary comforts. From the beautiful garden to the intimate setting, complete with a bar and a kitchenette, the property offers an array of amenities to ensure a truly memorable stay. Whether unwinding in the hot tub or exploring the local area, this 4-star bed and breakfast elevates the travel experience, making it a beloved choice for discerning visitors to Hannibal.
Nestled just 4mi from the city center, the Sleep Inn & Suites Hannibal offers a tranquil retreat with a price starting from $95. Favored for its convenient location and complimentary breakfast, the hotel also provides an array of amenities including a free indoor swimming pool, pet-friendly accommodations, and free wifi. The property also boasts a fitness center, air conditioning, and a 24-hour front desk, ensuring a comfortable and stress-free stay for guests.
Those seeking a central location will find the Best Western On the River to be an ideal choice, situated just 0.2mi from the city center. With prices starting from $107, it provides a budget-friendly option featuring a host of amenities. Guests can enjoy breakfast, complimentary parking, and a selection of pools, including an outdoor swimming pool and a spa tub. Other highlight amenities include free wifi, a kid-friendly buffet, and lovely river views, making it a desirable choice for travelers.
For a balance of affordability and comfort, the Quality Inn & Suites Hannibal offers prices starting from $81 and is located 4mi from the city center. The hotel provides breakfast and a range of facilities such as a free indoor swimming pool, hot tub, and fitness center. Guests can also take advantage of free wifi, beach chairs and loungers, and a bar. With a sun deck and business center also available, this hotel offers a mix of relaxation and productivity for its guests.
For budget travelers looking for affordable accommodation in Hannibal, there are several options available for under $50. Motel 6-Hannibal offers rooms starting at just $48 and is conveniently located 1.7mi from the city center. The hotel provides essential amenities such as free wifi, air conditioning, a 24-hour front desk, non-smoking rooms, and is pet-friendly at no additional cost. This makes it a great option for travelers seeking a budget-friendly, comfortable stay in Hannibal.
Another great choice is the Baymont by Wyndham Hannibal, with room rates starting at $63. Although slightly above the $50 mark, the hotel offers excellent value with its included breakfast. Situated 2.9mi from the city center, the hotel features a range of amenities including an indoor swimming pool, kids' pool, free private parking, wifi, a kids' club, fitness center, and a balcony. Additionally, guests can enjoy the convenience of 24-hour front desk service, non-smoking rooms, and pet-friendly accommodations for a small additional fee. This hotel provides a comfortable and convenient stay with a variety of amenities for budget-conscious travelers.
Travelers on a budget seeking hotels under $50 in Hannibal have great choices that offer essential amenities and comfort. Motel 6-Hannibal and Baymont by Wyndham Hannibal both provide affordable accommodations with features such as free wifi, air conditioning, 24-hour front desk service, non-smoking rooms, and pet-friendly options. Baymont by Wyndham Hannibal even includes breakfast in the room rate, making it an attractive choice for budget travelers. With these options available, visitors to Hannibal can find a comfortable and convenient stay that won't break the bank.
Cities nearby
What is the lowest price of hotels in Hannibal?
For budget-savvy travelers, Motel 6 in Hannibal is your go-to option, with rooms starting at just $48! If you're looking for a bit more variety, Days Inn Hannibal offers breakfast with their rooms starting at $66. For a few extra bucks, Super 8 Hannibal also offers breakfast, with rooms starting at $60. So, whether you're on a tight budget or just looking for a great deal, Hannibal has some affordable options for your stay.
What is the average price of hotels in Hannibal?
Travelers looking for a comfortable stay in Hannibal can find a variety of hotel options at affordable prices. The average price for a 3-star hotel is $126, while those seeking a more luxurious experience can expect to pay around $230 for a 4-star hotel. With these reasonable rates, Hannibal makes for an accessible and budget-friendly destination for accommodation.
What are the most popular hotels in Hannibal?
Among the popular hotels in Hannibal, one option is the Days Inn by Wyndham Hannibal, located at 4070 Market Street, offering breakfast at an affordable starting price of $66. For a luxurious stay, the Lighthouse Hospitality Hannibal-Riverside Inn is a splendid choice, situated at 111 Bird Street, although with a slightly higher starting price of $178. Another comfortable option is the Comfort Inn & Suites - Hannibal, situated at 4000 Market Street and offering breakfast at a starting price of $99.
What are the best hotels in Hannibal center?
Based on the provided data, it is difficult to determine the best hotels in Hannibal center.