Hotels in Hannibal, United States, photo 1
Hotels in Hannibal, United States, photo 2
Hotels in Hannibal, United States, photo 3
Hotels in Hannibal, United States, photo 4
Hotels in Hannibal, United States, photo 5

Hotels in Hannibal, United States

Destination
Type to search destinations...
Check in - Check out
Tue 1 Dec - Thu 3 Dec
Guest
2 adults - 0 children - 1 room
Adults
Per room
2
Children
Ages 0 - 17, per room
0
Ages of children at check-in
Rooms
1
Guests' nationality
Passport country, used for accurate rates

12 hotels in Hannibal, United States, 0 five-star.

OBO Travel lists 12 hotels in Hannibal, United States, 12 of them with photo galleries and full descriptions. Well-rated picks include Super 8 by Wyndham Hannibal, Best Western On the River, Holiday Inn Express & Suites Hannibal - Medical Center and Sleep Inn & Suites. Prices come live when you pick your dates, with the cancellation policy shown before you book.

Hotel chains
1 brand present

Top hotels in Hannibal

Verified availability first, then star rating and photo quality.

Super 8 by Wyndham Hannibal, Hannibal

Super 8 by Wyndham Hannibal

Kingdom City

Super 8 Hannibal is a popular choice amongst travelers in Hannibal (MO), whether exploring or just passing through. T...

Best Western On the River, Hannibal

Best Western On the River

Hannibal

The Best Western On the River boasts a prime location just steps from historic downtown Hannibal and the Mississippi...

Holiday Inn Express & Suites Hannibal - Medical Center, Hannibal

Holiday Inn Express & Suites Hannibal - Medical Center

Hannibal

Welcome to the Holiday Inn Express &Suites in Hannibal, MO. We are conveniently located off Interstate 36 at the Shin...

Sleep Inn & Suites, Hannibal

Sleep Inn & Suites

Hannibal

Take advantage of recreation opportunities including an indoor pool and a fitness center. Take advantage of the hotel...

Baymont by Wyndham Hannibal, Hannibal

Baymont by Wyndham Hannibal

HANNIBAL

Enjoy free breakfast, Wi-Fi, and parking, along with a fitness center, indoor pool, and game area when you stay at th...

Lighthouse Hospitality Hannibal, Hannibal

Lighthouse Hospitality Hannibal

HANNIBAL

When you a stay at Riverside Inn in Hannibal, you'll be in the historical district, within a 5-minute walk of Mississ...

Comfort Inn & Suites - Hannibal, Hannibal

Comfort Inn & Suites - Hannibal

HANNIBAL

Take time to pamper yourself with a visit to the full-service spa. You're sure to appreciate the recreational ameniti...

Quality Inn & Suites, Hannibal

Quality Inn & Suites

HANNIBAL

Get more for your hard earned money when you stay at our Quality Inn and Suites hotel in Hannibal, Missouri. Enjoy ea...

Motel 6 Hannibal, Hannibal

Motel 6 Hannibal

HANNIBAL

Enjoy a comfortable stay at Motel 6 Hannibal, MO, featuring an indoor pool, complimentary Wi-Fi, and a cozy lobby fir...

Days Inn by Wyndham Hannibal, Hannibal

Days Inn by Wyndham Hannibal

HANNIBAL

Ideally located in the Hannibal area, Days Inn - Hannibal promises a relaxing and wonderful visit. The property offer...

Howard Johnson by Wyndham Hannibal, Hannibal

Howard Johnson by Wyndham Hannibal

HANNIBAL

Conveniently located off US-61, Howard Johnson by Wyndham Hannibal offers desirable amenities such as an indoor pool...

Budget Inn Palmyra, Hannibal

Budget Inn Palmyra

PALMYRA

Featuring rooms with a 32-inch flat-screen TV, this motel in Palmyra is a 15-minute drive from Wakonda Lake and State...

Best value hotels in Hannibal

Three and four-star stays with photos and descriptions.

Super 8 by Wyndham Hannibal, Hannibal

Super 8 by Wyndham Hannibal

Kingdom City

Super 8 Hannibal is a popular choice amongst travelers in Hannibal (MO), whether exploring or just passing through. T...

Best Western On the River, Hannibal

Best Western On the River

Hannibal

The Best Western On the River boasts a prime location just steps from historic downtown Hannibal and the Mississippi...

Holiday Inn Express & Suites Hannibal - Medical Center, Hannibal

Holiday Inn Express & Suites Hannibal - Medical Center

Hannibal

Welcome to the Holiday Inn Express &Suites in Hannibal, MO. We are conveniently located off Interstate 36 at the Shin...

Popular hotel chains in Hannibal

Every property of a chain on one page.

Frequently asked questions about hotels in Hannibal

How many hotels are there in Hannibal?

OBO Travel lists 12 hotels in Hannibal, United States, including 0 five-star and 0 four-star properties.

What are the best hotels in Hannibal?

Popular choices with strong ratings and photo galleries include Super 8 by Wyndham Hannibal, Best Western On the River, Holiday Inn Express & Suites Hannibal - Medical Center and Sleep Inn & Suites. Open any hotel to see rooms, facilities and live prices for your dates.

When is the best time to visit Hannibal?

Hotel prices in Hannibal vary by season and local events. Enter your dates to compare live rates, and check a few alternatives if you are flexible.

How much does a hotel in Hannibal cost?

Rates depend on dates, room type and board basis. Pick your dates on any hotel page to see live prices.

Can I cancel a hotel booking in Hannibal?

Many rooms offer free cancellation up to a deadline. The exact cancellation policy is shown on every room before you pay.