Skip to main content

The best B&Bs in Hannibal

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
276 reviews
Price from
£156
per night

At the bed and breakfast, some units have a private entrance, dining area, fireplace and microwave. With a private bathroom equipped with a 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
30 reviews
Price from
£181
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.6
Excellent
157 reviews
Price from
£108
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.

Historic Villa provided by very nice owner. Clean, comfotable, good breakfast, interesting talks during beakfast. Highlly advised in Hannibal.

Show more Show less
8
Very Good
148 reviews
Price from
£84
per night

Set in Hannibal, 33 km from Oakley-Lindsay Center, Lighthouse Suites offers accommodation with free WiFi and free private parking. The inn features family rooms.

At the inn, every room includes a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The units will provide guests with a fridge.

Show more Show less
Price from
£99
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

  • Avg. price/night: £130.71
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 315 reviews
    The breakfast was tasty it had a good variety. The beds very super comfortable. It was very quiet and the staff were nice.
    P
    Patsy
    Young couple
  • Avg. price/night: £96.69
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 148 reviews
    Lovely bed and breakfast in Hannibal. Helpful owner. Friendly cat.
    Carroll
    Young couple
  • Avg. price/night: £150.76
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 587 reviews
    Great location. Helpful front desk staff
    Mitch
    Young couple
  • Avg. price/night: £60.48
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 500 reviews
    No breakfast because of Covid (?). Milking it. Clean room. Quiet. Conveniently located'
    Gary
    Young couple
  • Avg. price/night: £72.81
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 494 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: £61.27
    5.8
    Scored 5.8
    Above average
    Rated okay
     · 245 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: £150.76
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 587 reviews
    Great location, friendly staff, I would stay here again.
    F
    Fayetta
    Young couple
  • Avg. price/night: £130.82
    7.6
    Scored 7.6
    Good
    Rated good
     · 703 reviews
    QUIET AT NIGHT
    Tina
    Young couple
  • Avg. price/night: £123.59
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 157 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: £130.71
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 315 reviews
    Excellent breakfast, clean comfy room. Great place to stay
    Kristin
    Young couple
gogless