Skip to main content

Accommodations in Hannibal

Find the accommodations that appeal to you the most

The best accommodations in Hannibal

Check out our selection of great accommodations in Hannibal

Filter by:

Review score

Riverside inn hannibal

Hannibal

Riverside inn hannibal offers air-conditioned rooms in Hannibal. Among the facilities at this property are full-day security and private check-in and check-out, along with free Wifi throughout the...

K
Katherine
From
United States
Over looking the river and Main Street walkable. Extremely comfortable, felt safe and Mexican food restaurant below was good choice for dinner as other places I had checked into were closed. Was also not noisy or a problem when in room. Trains go by every now and then but through the night was quite.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 212 reviews
Price from
$179.48
1 night, 2 adults

Main Street Bed & Breakfast

Hannibal

21 miles from Oakley-Lindsay Center in Hannibal, Main Street Bed & Breakfast features accommodations with access to a hot tub.

P
Patrick
From
United States
I loved that the property was centrally located, and had lots of character. Everything was within walking distance of the Main Street activities. Java Jive is an awesome coffee shop nearby, and Brick Oven was across the street. Very clean and safe as well.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 152 reviews
Price from
$137.50
1 night, 2 adults

Sleep Inn & Suites Hannibal West

Hotel in Hannibal

Sleep Inn & Suites Hannibal West is a 3-star property located in Hannibal. The hotel features an indoor pool and a 24-hour front desk and free WiFi throughout the property.

A
Amy
From
United States
The cleanliness, the helpful and friendly staff and the buffet style breakfast.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 326 reviews
Price from
$123.76
1 night, 2 adults

The John Sydney House

Hannibal

A recently renovated vacation home, The John Sydney House offers accommodations in Hannibal. Both free Wifi and parking on-site are accessible at the vacation home free of charge.

T
Tena
From
United States
We loved the location since it was so close to downtown. The house was beautiful and comfortable. We even loved Morris the cat who was super friendly.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Price from
$117.80
1 night, 2 adults

Lighthouse Suites

Hannibal

Located in Hannibal, 21 miles from Oakley-Lindsay Center, Lighthouse Suites provides accommodations with free WiFi and free private parking. The inn features family rooms.

J
John
From
United States
I didn't know there was a breakfast
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 48 reviews
Price from
$187.62
1 night, 2 adults

The Eleanor Davis House

Hannibal

The Eleanor Davis House is a recently renovated vacation home in Hannibal where guests can make the most of the garden and terrace.

J
Joyce
From
United States
This was a lovely historic property just minutes by walking to downtown sites and restaurants. We felt like we were in a museum but a livable one. Very comfortable with good supplies.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews
Price from
$148.75
1 night, 2 adults

Best Western On the River

Hotel in Hannibal

Located in historic downtown Hannibal, this hotel serves a daily breakfast buffet. Free WiFi is available in all guest rooms. Mark Twain Boyhood Home and Museum in 5 minutes’ walk from the property.

P
Paul
From
United States
Mary and the rest of staff are awesome.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 546 reviews
Price from
$167.99
1 night, 2 adults

Baymont by Wyndham Hannibal

Hotel in Hannibal

Located in Hannibal, 24 miles from Oakley-Lindsay Center, Baymont by Wyndham Hannibal has accommodations with free WiFi and free private parking.

S
Spitznagle
From
United States
We were expecting a good place but were happy to find it was better than 'just good'. The room was very clean; bed was comfortable, shower pressure good. Loved the lighted mirror in the bathroom! We only encountered one staff member (possibly the manager). He was kind and we had pleasant conversation. The breakfast was adequate. Coffee was good.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 346 reviews
Price from
$63
1 night, 2 adults

Garden House Bed and Breakfast

Hannibal

Offering a tennis court, Garden House Bed and Breakfast features accommodations in Hannibal.

D
Dan
From
United States
Great location and historic home.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 123 reviews
Price from
$96.39
1 night, 2 adults

Super 8 by Wyndham Hannibal

Hotel in Hannibal

Located in Hannibal, 22 miles from Oakley-Lindsay Center, Super 8 by Wyndham Hannibal has a garden and tennis court.

E
Elissa
From
United States
Staff very friendly and very clean
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 416 reviews
Price from
$72
1 night, 2 adults
All accommodations in Hannibal

Top picks for Hannibal hotels

Explore our most popular hotels in Hannibal

Filter by:

Review score

Riverside inn hannibal

Hannibal

Riverside inn hannibal offers air-conditioned rooms in Hannibal. Among the facilities at this property are full-day security and private check-in and check-out, along with free Wifi throughout the...

K
Katherine
From
United States
Over looking the river and Main Street walkable. Extremely comfortable, felt safe and Mexican food restaurant below was good choice for dinner as other places I had checked into were closed. Was also not noisy or a problem when in room. Trains go by every now and then but through the night was quite.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 212 reviews
Price from
$179.48
1 night, 2 adults

Main Street Bed & Breakfast

Hannibal

21 miles from Oakley-Lindsay Center in Hannibal, Main Street Bed & Breakfast features accommodations with access to a hot tub.

P
Patrick
From
United States
I loved that the property was centrally located, and had lots of character. Everything was within walking distance of the Main Street activities. Java Jive is an awesome coffee shop nearby, and Brick Oven was across the street. Very clean and safe as well.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 152 reviews
Price from
$137.50
1 night, 2 adults

Sleep Inn & Suites Hannibal West

Hotel in Hannibal

Sleep Inn & Suites Hannibal West is a 3-star property located in Hannibal. The hotel features an indoor pool and a 24-hour front desk and free WiFi throughout the property.

A
Amy
From
United States
The cleanliness, the helpful and friendly staff and the buffet style breakfast.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 326 reviews
Price from
$123.76
1 night, 2 adults

The John Sydney House

Hannibal

A recently renovated vacation home, The John Sydney House offers accommodations in Hannibal. Both free Wifi and parking on-site are accessible at the vacation home free of charge.

T
Tena
From
United States
We loved the location since it was so close to downtown. The house was beautiful and comfortable. We even loved Morris the cat who was super friendly.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Price from
$117.80
1 night, 2 adults

Lighthouse Suites

Hannibal

Located in Hannibal, 21 miles from Oakley-Lindsay Center, Lighthouse Suites provides accommodations with free WiFi and free private parking. The inn features family rooms.

J
John
From
United States
I didn't know there was a breakfast
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 48 reviews
Price from
$187.62
1 night, 2 adults

The Eleanor Davis House

Hannibal

The Eleanor Davis House is a recently renovated vacation home in Hannibal where guests can make the most of the garden and terrace.

J
Joyce
From
United States
This was a lovely historic property just minutes by walking to downtown sites and restaurants. We felt like we were in a museum but a livable one. Very comfortable with good supplies.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews
Price from
$148.75
1 night, 2 adults

Best Western On the River

Hotel in Hannibal

Located in historic downtown Hannibal, this hotel serves a daily breakfast buffet. Free WiFi is available in all guest rooms. Mark Twain Boyhood Home and Museum in 5 minutes’ walk from the property.

P
Paul
From
United States
Mary and the rest of staff are awesome.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 546 reviews
Price from
$167.99
1 night, 2 adults

Baymont by Wyndham Hannibal

Hotel in Hannibal

Located in Hannibal, 24 miles from Oakley-Lindsay Center, Baymont by Wyndham Hannibal has accommodations with free WiFi and free private parking.

S
Spitznagle
From
United States
We were expecting a good place but were happy to find it was better than 'just good'. The room was very clean; bed was comfortable, shower pressure good. Loved the lighted mirror in the bathroom! We only encountered one staff member (possibly the manager). He was kind and we had pleasant conversation. The breakfast was adequate. Coffee was good.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 346 reviews
Price from
$63
1 night, 2 adults

Garden House Bed and Breakfast

Hannibal

Offering a tennis court, Garden House Bed and Breakfast features accommodations in Hannibal.

D
Dan
From
United States
Great location and historic home.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 123 reviews
Price from
$96.39
1 night, 2 adults

Super 8 by Wyndham Hannibal

Hotel in Hannibal

Located in Hannibal, 22 miles from Oakley-Lindsay Center, Super 8 by Wyndham Hannibal has a garden and tennis court.

E
Elissa
From
United States
Staff very friendly and very clean
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 416 reviews
Price from
$72
1 night, 2 adults
All accommodations in Hannibal

Most booked accommodations in Hannibal and surrounding area in the past month

See all

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 152 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 102 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 62 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 416 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 546 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 240 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 346 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 326 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 326 reviews

Popular with guests booking accommodations in Hannibal

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 436 reviews

Save money on accommodations in Hannibal and nearby – budget options available

Happy Stay Inn

Hannibal
Budget options available
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 62 reviews

Located in Hannibal, 21 miles from Oakley-Lindsay Center, Happy Stay Inn provides accommodations with free WiFi and free private parking. The motel features family rooms.

From $65.46 per night

Motel 6-Hannibal, MO

Hannibal
Budget options available
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 326 reviews

Providing free WiFi, Motel 6-Hannibal, MO is located in Hannibal, within 22 miles of Oakley-Lindsay Center. This 4-star hotel has air-conditioned rooms with a private bathroom.

From $84.08 per night

Days Inn by Wyndham Hannibal

Hannibal
Budget options available
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 102 reviews

Located in Hannibal, 24 miles from Oakley-Lindsay Center, Days Inn by Wyndham Hannibal provides accommodations with a garden, free private parking and a terrace.

From $83.59 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 240 reviews

This hotel is newly renovated and is located in Hannibal, Missouri. It features an indoor pool and whirlpool a great way for guest to relieve the tension of a long day.

From $95.80 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 436 reviews

The Quality Inn & Suites Hannibal West hotel is located just west of town on Highway 36.

From $91.95 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Free Wifi is available throughout the property and Oakley-Lindsay Center is 21 miles away.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Charming Escape - Private Hot Tub! is a recently renovated vacation home in Hannibal where guests can make the most of the garden and barbecue facilities.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 24 reviews

Garth Woodside Mansion Bed and Breakfast in Hannibal provides accommodations with a garden and a shared lounge. This 4-star bed and breakfast offers luggage storage space and a concierge service.

Great access to the city center. Check these accommodations in Hannibal and nearby

Located in Hannibal and with Oakley-Lindsay Center reachable within 25 miles, Holiday Inn Express and Suites Hannibal-Medical Center By IHG has a garden, non-smoking rooms, free WiFi throughout the...

FAQ about accommodations in Hannibal

Accommodations that guests love in Hannibal

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 24 reviews
Very friendly staff, luxurious accommodations and breakfast to die for. I highly recommend staying here.
Guest review by
Connie
Young couple
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 24 reviews
The service, accommodations and food were exceptional.
Guest review by
Heather
Family with young children
Avg. price/night: $262.69
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 212 reviews
I really enjoyed the stay. The instructions on how to get into the room were spot on. View was fantastic, and location was perfect for enjoying Twain on Main. It seems a lot of thought went into the positioning of things in the room. You could watch TV and also enjoy the view of the river at the same time. Texting for assistance with where to park worked great, and "Gully" was very helpful
Guest review by
WILLIAM
Solo traveler
Avg. price/night: $262.69
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 212 reviews
Location with view of Mississippi River and right in downtown. Extremely clean, Comfortable bed Beautiful accommodations
Guest review by
Linda
Young couple
Avg. price/night: $135
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 326 reviews
Very nice accommodations
Guest review by
Dennis
Family with young children
Avg. price/night: $262.69
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 212 reviews
Beautiful accommodations
Guest review by
JaniceDowns
Young couple
Avg. price/night: $84.08
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 326 reviews
It was a fair price for the accommodations. But was close to the restaurants.
Guest review by
Kenneth
Young couple