Why results appear this way

Show total price

Hotels in Hannibal

Best Western On the River

Hannibal, MO
8.4

Very good

1,004 reviews

Enjoy an indoor pool, hot tub, and complimentary breakfast in the heart of Hannibal's historical district.

Top rated

Pool

Pool Indoor

Free Parking













Sleep Inn & Suites Hannibal West

Hannibal, MO
9.3

Superb

1,000 reviews

Enjoy a stay with an indoor pool, fitness center, and complimentary breakfast in the heart of Hannibal.

Top rated

Pool

Pool Indoor

Free Parking













Quality Inn & Suites Hannibal West

Hannibal, MO
7.9

Good

1,000 reviews

Enjoy a stay with an indoor pool, hot tub, and complimentary breakfast in the heart of Hannibal.

Pool

Pool Indoor

Free Parking

Non-Smoking Rooms













Super 8 by Wyndham Hannibal

Hannibal, MO
6.8

Pleasant

1,000 reviews

Pool

Non-Smoking Rooms

Family Room

Garden













Comfort Inn & Suites - Hannibal

Hannibal, MO
7.3

Good

577 reviews

Relax in a spa hotel with an indoor pool, hot tub, and complimentary breakfast in Hannibal, Missouri.

Pool

Pool Indoor

Free Parking

Non-Smoking Rooms













Riverside inn hannibal

Hannibal, MO
9.4

Superb

232 reviews

Charming guesthouse in Hannibal with free parking, restaurant, and individually furnished rooms featuring kitchens.

Top rated

Restaurant

Airport shuttle

Free Parking













Main Street Bed & Breakfast

Hannibal, MO
8.8

Fabulous

176 reviews

Adults-only bed and breakfast with delicious breakfast, free parking, and hot tub in Hannibal, Missouri.

Top rated

Free Parking

Non-Smoking Rooms

Express Check-In/Check-Out













Baymont by Wyndham Hannibal

Hannibal, MO
7.8

Good

624 reviews

Enjoy a stay with an indoor pool, health club, and complimentary breakfast in the heart of Hannibal.

Pool

Pool Indoor

Free Parking

Non-Smoking Rooms













Howard Johnson BY Wyndham Hannibal

Hannibal, MO
7

Good

109 reviews

Enjoy an indoor pool and free wifi at this hotel in Hannibal, with convenient amenities like a 24-hour front desk and laundry facilities.

Elevator / Lift













Days Inn by Wyndham Hannibal

Hannibal, MO
6.5

Pleasant

263 reviews

Comfortable hotel with a garden, complimentary breakfast, and free Wi-Fi in Hannibal, Missouri.

Free Parking

Non-Smoking Rooms

Garden

Express Check-In/Check-Out













Garden House Bed and Breakfast

Hannibal, MO
8.5

Very good

139 reviews

Adults-only bed and breakfast with free parking and hiking trails nearby in Hannibal. Enjoy a satisfying breakfast daily.

Top rated

Free Parking

Non-Smoking Rooms

Casino













Parlor on Paris

Hannibal, MO
9.6

Exceptional

98 reviews

Top rated

Air Conditioned

TV













Lighthouse Suites

Hannibal, MO
9.3

Superb

9 reviews

Stay in the historical district with air-conditioned rooms, free Wi-Fi, and easy access to local attractions.

Top rated

Free Parking

Non-Smoking Rooms

Family Room













Updated efficiency unit attached to the Parlor on Paris - Rent both and save

Hannibal, MO
-
No reviews yet

Refrigerator

TV

Coffee / Tea Maker













Experience Hannibal, MO from this historic home built in 1844

Hannibal, MO
-
No reviews yet

Refrigerator

TV

Coffee / Tea Maker

Fireplace













Vibey home a few blocks from downtown Hannibal

Hannibal, MO
-
No reviews yet

Refrigerator

TV

Coffee / Tea Maker

Garden













The Eleanor Davis House

Hannibal, MO
-
No reviews yet

5-star

Free Parking

Non-Smoking Rooms

Family Room













Completely Renovated house 5 Minutes from downtown Hannibal Historic District.

Hannibal, MO
-
No reviews yet

Pet Friendly

Refrigerator

TV

Coffee / Tea Maker













Economy Inn & Suites

Hannibal, MO
8

Very good

2 reviews

Top rated













Rocky Top Guesthouse on the River

Hannibal, MO
10

Exceptional

479 reviews

Top rated

Refrigerator

TV

Coffee / Tea Maker














Product

  • Affiliate program
  • Cookies
  • Privacy
  • Terms

Social


© 2026 Vio