Save Up To 51%

Cheap & Best Hotels near Hannibal

Best Western On the River
8.3 (523 reviews)
Best Western On the River
Hotel · 2 Guests · 1 Bedroom
$137 /night
View deal
Microtel Inn & Suites Quincy by Wyndham
7.0 (245 reviews)
Microtel Inn & Suites Quincy by Wyndham
Hotel · 2 Guests · 1 Bedroom
$77 /night
View deal
The Atrium Hotel on Third
8.4 (131 reviews)
The Atrium Hotel on Third
Hotel · 2 Guests · 1 Bedroom
$128 /night
View deal
Days Inn by Wyndham Hannibal
5.8 (67 reviews)
Days Inn by Wyndham Hannibal
Hotel · 2 Guests · 1 Bedroom
$52 /night
View deal
Motel 6-Hannibal, MO
7.3 (360 reviews)
Motel 6-Hannibal, MO
Hotel · 2 Guests · 1 Bedroom
$48 /night
View deal
Fairfield Inn & Suites by Marriott Quincy
8.4 (101 reviews)
Fairfield Inn & Suites by Marriott Quincy
Hotel · 2 Guests · 1 Bedroom
$184 /night
View deal
Town & Country Inn and Suites
9.2 (115 reviews)
Town & Country Inn and Suites
Hotel · 2 Guests · 1 Bedroom
$119 /night
View deal
Simple Rewards inn
8.4 (31 reviews)
Simple Rewards inn
Hotel · 2 Guests · 1 Bedroom
$90 /night
View deal
Howard Johnson BY Wyndham Hannibal
6.6 (50 reviews)
Howard Johnson BY Wyndham Hannibal
Hotel · 2 Guests · 1 Bedroom
$47 /night
View deal
Baymont by Wyndham Hannibal
8.7 (7 reviews)
Baymont by Wyndham Hannibal
Inn · 2 Guests · 1 Bedroom
$57 /night
View deal
William Watson Hotel
9.0 (37 reviews)
William Watson Hotel
Hotel · 2 Guests · 1 Bedroom
$69 /night
View deal
The Getaway
The Getaway
Villa · 2 Guests · 1 Bedroom
$180 /night
View deal
Monroe Street Suites
9.4 (42 reviews)
Monroe Street Suites
Hotel · 2 Guests · 1 Bedroom
$86 /night
View deal
The Junction Inn
The Junction Inn
Hotel · 2 Guests · 1 Bedroom
$69 /night
View deal
Budget Inn Palmyra
Budget Inn Palmyra
Motel · 2 Guests · 1 Bedroom
$67 /night
View deal
FairBridge Inn Express Monroe City
9.2 (237 reviews)
FairBridge Inn Express Monroe City
Hotel · 2 Guests · 1 Bedroom
$75 /night
View deal
Super 8 by Wyndham Hannibal
7.1 (247 reviews)
Super 8 by Wyndham Hannibal
Hotel · 2 Guests · 1 Bedroom
$54 /night
View deal
Super 8 by Wyndham Bowling Green
8.2 (107 reviews)
Super 8 by Wyndham Bowling Green
Hotel · 2 Guests · 1 Bedroom
$67 /night
View deal
Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel
9.6 (348 reviews)
Holiday Inn Express And Suites Hannibal - Medical Center, an IHG Hotel
Hotel · 2 Guests · 1 Bedroom
$183 /night
View deal
Comfort Inn & Suites - Hannibal
7.2 (170 reviews)
Comfort Inn & Suites - Hannibal
Hotel · 2 Guests · 1 Bedroom
$120 /night
View deal

Hotels with Air Conditioning in Hannibal

Quality Inn & Suites Hannibal
Air Conditioning
8.2 (662 reviews)
Quality Inn & Suites Hannibal
Hotel · 2 Guests · 1 Bedroom
$111 /night
View deal
Town & Country Inn and Suites
Air Conditioning
9.2 (115 reviews)
Town & Country Inn and Suites
Hotel · 2 Guests · 1 Bedroom
$119 /night
View deal
Baymont by Wyndham Hannibal
Air Conditioning
8.7 (7 reviews)
Baymont by Wyndham Hannibal
Inn · 2 Guests · 1 Bedroom
$57 /night
View deal
What amenities are must-have and should not be missed when choosing a hotel in Hannibal area?
Top Hotel Amenities in Hannibal Area
+
Hotel amenities vary based on different locations. In Hannibal area, below is the amenity distribution. In Hannibal, 72 rentals offer Air Conditioning, 58 rentals offer Pool, 47 rentals offer Breakfast. So, if you need Air Conditioning during your hotel stays, use the Air Conditioning filter to compare these hotels. Two amenities that are not typical are Fireplace, Full Kitchen.
Is hotel cheaper than airbnb or vacation rentals in Hannibal?
Hotel Price Distribution in Hannibal
+
The graph shows the percentages of hotels in each price bucket in Hannibal area. Most (59.55%) of the hotel prices fall into the $50 - $100 price range.
$0 to $50
$0 to $50
$50 to $100
$50 to $100
$100 to $150
$100 to $150
$150 to $200
$150 to $200
$200 to $250
$200 to $250
$250 to $300
$250 to $300
$300 to $350
$300 to $350
$350 to $400
$350 to $400
$400 to $450
$400 to $450
$450 to $500
$450 to $500
$500 +
$500 +
How many hotels in Hannibal allow pets or dogs?
Pet friendly hotels in Hannibal
+
31.46% of cheap & best hotels in Hannibal are pet friendly. Some hotels may have pet fees. Make sure to double check before booking them.

Hotels with Pool in Hannibal

Stoney Creek Inn Quincy
Pool
8.4 (325 reviews)
Stoney Creek Inn Quincy
Hotel · 2 Guests · 1 Bedroom
$128 /night
View deal
Town & Country Inn and Suites
Pool
9.2 (115 reviews)
Town & Country Inn and Suites
Hotel · 2 Guests · 1 Bedroom
$119 /night
View deal
Holiday Inn Quincy, an IHG Hotel
Pool
8.8 (153 reviews)
Holiday Inn Quincy, an IHG Hotel
Hotel · 2 Guests · 1 Bedroom
$165 /night
View deal

Hotels with Hot Tub in Hannibal

Holiday Inn Quincy, an IHG Hotel
Hot Tub
8.8 (153 reviews)
Holiday Inn Quincy, an IHG Hotel
Hotel · 2 Guests · 1 Bedroom
$165 /night
View deal
Motel 6-Hannibal, MO
Hot Tub
7.3 (360 reviews)
Motel 6-Hannibal, MO
Hotel · 2 Guests · 1 Bedroom
$48 /night
View deal
Super 8 by Wyndham Bowling Green
Hot Tub
8.2 (107 reviews)
Super 8 by Wyndham Bowling Green
Hotel · 2 Guests · 1 Bedroom
$67 /night
View deal

Pet Friendly Hotels in Hannibal

Microtel Inn & Suites Quincy by Wyndham
Pets Welcome
7.0 (245 reviews)
Microtel Inn & Suites Quincy by Wyndham
Hotel · 2 Guests · 1 Bedroom
$77 /night
View deal
Days Inn by Wyndham Hannibal
Pets Welcome
5.8 (67 reviews)
Days Inn by Wyndham Hannibal
Hotel · 2 Guests · 1 Bedroom
$52 /night
View deal
Comfort Inn & Suites - Hannibal
Pets Welcome
7.2 (170 reviews)
Comfort Inn & Suites - Hannibal
Hotel · 2 Guests · 1 Bedroom
$120 /night
View deal
* The displayed nightly rate may be estimated based on a future travel date. Narrow down your search with checkin and checkout dates to see the exact price.
All offers