Filters
Popular
8
17
11
10
9
17
2
3
5
Search by name
Star rating
1
5
10
3
MoreLess
Guest rating
3
5
MoreLess
Accommodation type
17
MoreLess
Price per night
3
9
5
1
1
MoreLess
Nearby
8
5
1
1
8
8
8
8
8
8
8
MoreLess
Hotel type
8
7
5
2
2
2
2
1
1
1
1
4
2
MoreLess
Amenities
17
11
10
9
9
7
6
MoreLess
Room features
1
4
1
3
MoreLess
Services
2
11
1
1
MoreLess
Brands
2
1
1
1
1
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 19 hotels in Hannibal
Get Prices

Best Hannibal MO hotels, motels and accommodations of 2019

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Best Western On The River Hotel Hannibal401 N 3Rd Street, Hannibal, United States, 63401-3301View on map
500 yd from City Center200 yd from Haunted House on Hill Street
The historical-style building of the hotel boasts 77 rooms close to the Mississippi River.
  • The hotel has
    • 24-hour reception
    +1
9.0
Perfect51 reviews
Price fromUS$ 82per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Quality Inn & Suites Hannibal120 Lindsey Drive, Hannibal, United States, 63401View on map
4.0 mi from City Center
The pet-friendly hotel in Hannibal overlooks the patio, and offers easy access to a motorway and 94 rooms.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    • 24-hour business centre
    +2
8.6
Great32 reviews
Price fromUS$ 80per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sleep Inn & Suites Hannibal105 Lakeside Drive, Hannibal, United States, 63401View on map
4.0 mi from City Center
Located 7 km away from Hannibal city center, this hotel features 67 rooms and a private swimming pool.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
Price fromUS$ 104per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Econo Lodge Hannibal3604 Mcmasters Ave., Hannibal, United States, 63401View on map
1.8 mi from City Center1300 yd from Hannibal Career and Technical
Refurbished in 2007, the hotel offers 43 rooms housed in a historic-style building.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
7.2
Very good7 reviews
Price fromUS$ 68per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Days Inn By Wyndham Hannibal4070 Market Street, Hannibal, United States, 63401View on map
2.8 mi from City Center
Set in a downtown area, this business hotel has a seasonal pool and 63 rooms within walking distance of Big River Train Town.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
7.0
Very good24 reviews
Price fromUS$ 55per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Super 8 By Wyndham Hannibal120 Huckleberry Heights Dr, Hannibal, United States, 63401-5664View on map
1.7 mi from City Center1000 yd from Moberly Area Community College
This hotel is positioned near Mark Twain Memorial Lighthouse in a historic area, boasting 59 non-smoking rooms along with a Jacuzzi and a sauna.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
6.8
Nice10 reviews
Price fromUS$ 60per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hannibal Inn Hannibal4141 Market St, Hannibal, United States, 63401View on map
2.9 mi from City Center
A short walk from Rockcliffe Mansion and a motorway, this hotel features an indoor swimming pool and consists of 120 rooms.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
7.0
Very good8 reviews
Price fromUS$ 54per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Garth Woodside Mansion Bed And Breakfast Hannibal11069 New London Gravel Road, Hannibal, United States, 63401View on map
3.8 mi from City Center
The luxury hotel in Hannibal overlooks the garden, and offers easy access to a train station and 13 rooms.
  • The bed & breakfast has
    • On-site car park
    +1
8.4
Great21 reviews
Price fromUS$ 195per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Comfort Inn & Suites Hannibal4000 Market Street, Hannibal, United States, 63401View on map
2.8 mi from City Center
Offering lawn tennis, bowling and mini golf in the area, this accommodation lies next to Rockcliffe Mansion, and within a 10-minute drive of Historic Downtown Hannibal.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
7.4
Very good13 reviews
Price fromUS$ 97per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Country Hearth Inn Hannibal500 Mark Twain Avenue, Hannibal, United States, 63401View on map
800 yd from City Center600 yd from Haunted House on Hill Street
The hotel offers swift access to Mark Twain Boyhood Home and Museum and Haunted House on Hill Street Wax Museum is only 450 meters away.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
4.4
Guest rating4 reviews
Price fromUS$ 60per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Motel 6 Hannibal Mo123 Huckleberry Heights Dr, Hannibal, United States, 63401View on map
1.7 mi from City Center1000 yd from Moberly Area Community College
The hotel has a lounge restaurant plus 48 rooms and is located in a business area.
  • The hotel has
    • 24-hour reception
    +1
Price fromUS$ 49per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hannibal Garden House Bed And Breakfast301 N. Fifth Street, Hannibal, United States, 63401View on map
300 yd from City Center300 yd from Hannibal City Park Mntnc Bldg
Located next to Mark Twain Boyhood Home and Museum, this welcoming accommodation offers an indoor pool as well as a steam room and a sauna.
  • The hotel has
    • Free internet access
    +1
  • The hotel has
    • Restaurant
    • Coffee/Tea in lobby
    +2
Price fromUS$ 141per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Garden House Bed And Breakfast Hannibal301 North 5Th Street, Hannibal, United States, 63401View on map
300 yd from City Center300 yd from Hannibal City Park Mntnc Bldg
Offering convenient proximity to The Encore Emporium, the hotel is also close to Mark Twain Cave and Cameron Cave.
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Restaurant
    +1
Price fromUS$ 98per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Main Street Bed & Breakfast Hannibal201 North Main Street, Hannibal, United States, 63401View on map
400 yd from City Center100 yd from Optical Science Ctr and Museum
Featuring a nightclub and an aqua park, the hotel offers a romantic accommodation just outside Sodalis Nature Preserve.
  • The bed & breakfast has
    • On-site car park
    +1
Price fromUS$ 130per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Holiday Inn Express & Suites Hannibal - Medical Center120 Shinn Lane, Hannibal, United StatesView on map
4.5 mi from City Center
Providing a gym area and a fitness centre, the accommodation is situated in Hannibal, and next to a trolley bus stop.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Late check-in/ -out
    +1
Price fromUS$ 131per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Super 8 Hannibal Mo120 Huckleberry Heights Dr, Hannibal, United States, 63401View on map
1.7 mi from City Center1000 yd from Moberly Area Community College
Near the hotel, there is a train station and guests can easily reach Big River Train Town which is not far away.
Select
Riverside Inn HannibalBed & Breakfast111 Bird Street, Hannibal, United States, MO 63401View on map
500 yd from City Center100 yd from Hannibal Trolley CO
  • The bed & breakfast has
    • Restaurant
    +1
Price fromUS$ 147per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hannibal HouseHoliday home209 South 6Th Street, Hannibal, United States, 63401View on map
300 yd from City Center300 yd from Old Jail Museum and Gift Shop
Situated a 10-minute drive to Mark Twain Cave and Cameron Cave, this villa features a balcony and a sunny patio.
  • The holiday home has
    • Cookware/ Kitchen utensils
    +1
Price fromUS$ 243per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Prairie Style Home By Frank Lloyd Wright Disciple HannibalHoliday home1206 Center Street, Hannibal, United States, MO 63401View on map
900 yd from City Center300 yd from Rockcliffe Mansion
Positioned right next to Planters Barn Theater, the venue with a fully-fitted kitchen and a patio, a shared lounge and a garden, available on site, waits for you.
  • The holiday home has
    • Free Wi-Fi in rooms
    +1
  • The holiday home has
    • Off-site car park
    +1
  • The holiday home has
    • Dryer
    • Electric kettle
    • Cookware/ Kitchen utensils
    +3
Select

Your booking experience in Hannibal

If you are searching for a cozy accommodation for your next holiday in Missouri, we are delighted to present you with great Hannibal hotel deals. Booked.net allows you to limit your search in Missouri by price range and accommodation types. We have design and boutique hotels with a big list of amenities and services along with other popular accommodation options which provide you with an ideal base for exploring.

Budget hotels in Hannibal

On a smaller budget, you could stay at Hannibal Inn Hannibal, where prices are about 50US$ per night on average. If you would like to stay in an area that is within easy walking distance of Jim's Journey: The Huck Finn Freedom Center, book a hotel, such as the reasonably priced Days Inn By Wyndham Hannibal.

Convenience of staying in the city center

For travelers who would like to stay a little closer to the city centre, the 3-star Best Western On The River with an outdoor swimming pool, an indoor swimming pool and a Jacuzzi is the ideal choice. An option near the city center is Hannibal Garden House Bed And Breakfast next to Historic Downtown Hannibal.

Luxury and boutique accommodation

Chain hotel you might consider is Comfort Inn & Suites, within walking distance of Rockcliffe Mansion, featuring 100US$.

Apartments, B&Bs and others

Quality Inn & Suites is a great family hotel with a golf course, a Jacuzzi and a swimming pool, which has beautiful views over the patio. Make sure to choose Garth Woodside Mansion Bed And Breakfast near Mark Twain Landing - a top-rated resort with views of the garden.

+ Read more - Less

Filtering results

Please wait...

19 hotels found