Skip to main content

The 10 Best Bed and Breakfasts in Hannibal, USA

Check out our selection of great B&Bs in Hannibal

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The units come with air conditioning, a flat-screen TV with cable channels, a microwave, a coffee machine, a walk-in shower, a hair dryer and a wardrobe. The units come with a private bathroom with free toiletries, while some rooms come with a fully equipped kitchen with a dishwasher. At the bed and breakfast, each unit includes bed linen and towels.

Hot tub was great, super comfortable bed, great location, very safe with door codes, exceptionally clean.

Show more Show less
9.1
Wonderful
272 reviews
Price from
$198
per night

Certain units in the bed and breakfast have private entrance and are fitted with desk and wardrobe. With a private bathroom equipped with a walk-in shower and bathrobes, units at the bed and breakfast also offer free WiFi, while selected rooms are fitted with a balcony. At the bed and breakfast, all units come with bed linen and towels.

Breakfast was excellent with lovely presentation and lots of fresh fruit.

Show more Show less
9.4
Wonderful
29 reviews
Price from
$230
per night

Featuring barbecue facilities and views of river, Main Street Bed & Breakfast is a bed and breakfast situated in a historic building in Hannibal, 34 km from Oakley-Lindsay Center. The accommodation has a spa bath. The bed and breakfast features parking on-site, a hot tub and a concierge service.

The old style of the rooms. Location to attractions was very close and all within walking distance. Lots to see and do.

Show more Show less
8.7
Excellent
163 reviews
Price from
$137.50
per night

Offering a restaurant, Garden House Bed and Breakfast is located in the Historic District, just 3 city blocks from the city centre in Hannibal. Free WiFi access is available in this 1895 Victorian home.

Breakfast was excellent as usual. Chris is a marvelous host. The b and b is one block from an excellent restaurant called LaBinnah Bistro, which has never disappointed me. I always stay at the Garden House and eat at LaBinnah Bistro on my trips through Hannibal.

Show more Show less
8.1
Very Good
149 reviews
Price from
$107.10
per night

Looking for a B&B?

For travelers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms might be shared by other guests, and there's usually shared space with the host.
Search B&Bs in Hannibal

Most booked B&Bs in Hannibal this month

B&Bs That Guests Love in Hannibal

  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 149 reviews
    Lovely bed and breakfast in Hannibal. Helpful owner. Friendly cat.
    Carroll
    Young couple
  • Avg. price/night: $157.33
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 595 reviews
    Great location. Helpful front desk staff
    Mitch
    Young couple
  • Avg. price/night: $68.90
    6.6
    Scored 6.6
    Pleasant
    Rated pleasant
     · 512 reviews
    No breakfast because of Covid (?). Milking it. Clean room. Quiet. Conveniently located'
    Gary
    Young couple
  • Avg. price/night: $87.48
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 498 reviews
    Poor breakfast… no fresh fruit, no yogurt, no English muffins, no toast, no sweet rolls, no donuts, no bacon or sausage.
    A
    Arlys
    Young couple
  • Avg. price/night: $76.79
    5.8
    Scored 5.8
    Above average
    Rated okay
     · 233 reviews
    Great cost, cleanliness, and location. The room smelled wonderful when I walked in. I like their towels. My pillows were nice. The central air unit was relatively quiet and kept the room comfortable.
    C
    CHRISTINA
    Young couple
  • Avg. price/night: $157.33
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 595 reviews
    Great location, friendly staff, I would stay here again.
    F
    Fayetta
    Young couple
  • Avg. price/night: $142.33
    7.5
    Scored 7.5
    Good
    Rated good
     · 735 reviews
    QUIET AT NIGHT
    Tina
    Young couple
  • Avg. price/night: $157.23
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 163 reviews
    The bed and breakfast is right downtown. Plenty of places to walk to from shopping to restaurants to site seeing. The breakfast is not fancy but was good. The place decor was awesome. The owner meets you when you arrive and gives you history about the place.
    Julandgil
    Young couple
  • Avg. price/night: $166.28
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 309 reviews
    Excellent breakfast, clean comfy room. Great place to stay
    Kristin
    Young couple
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 29 reviews
    excellent breakfast
    R
    Robert
    Young couple