HOME / MISSOURI / HANNIBAL / MAIN STREET BED & BREAKFAST
Jacuzzi in Room · Hannibal

Main Street Bed & Breakfast

4.8 (96 reviews) Hand-verified for 2026
Compare Prices on TripAdvisor
We earn a small commission — never affects your rate.
Why we picked it

"Tucked away on a quiet street, this cozy bed and breakfast offers a surprising luxury: an in-room hot tub that makes your stay extra special. The Jacuzzi is the real star here - a private oasis where you can soak away the day's stress after exploring Hannibal's historic Mark Twain sites."

At a glance
01
In-Room Jacuzzi
Private whirlpool tub located directly in your suite.
02
Top Ranking
Currently #7 of 12 B&Bs / Inns in Hannibal on TripAdvisor.
03
Guest Favorite 4.3 / 5 stars by travelers on TripAdvisor.

About The Hotel

Tucked away on a quiet street, this cozy bed and breakfast offers a surprising luxury: an in-room hot tub that makes your stay extra special. The Jacuzzi is the real star here - a private oasis where you can soak away the day’s stress after exploring Hannibal’s historic Mark Twain sites.

Guests really like this place, ranking it #7 out of 12 local B&Bs with a solid 4.3 rating on TripAdvisor. The rooms are clean and comfortable, with nice touches like free WiFi and a hearty breakfast included. But let’s be honest - the hot tub is why you’ll want to book this spot.

Each room comes with its own whirlpool tub, perfect for couples or travelers wanting some serious relaxation. The tub is roomy, jets are strong, and you can enjoy it in total privacy. Pro tip: Request a room with a Jacuzzi when booking, as not every room has one. If soaking in a private hot tub sounds like your kind of vacation, this B&B delivers exactly what you want.

The Location

Main Street Bed & Breakfast is situated at 201 N Main St, Hannibal, MO 63401-3538. You can find more details or book your stay on TripAdvisor.

What's at the hotel
hot_tub Whirlpool
king_bed Suites
wifi WiFi
wifi Internet
local_parking Free Parking
free_breakfast Breakfast
smoke_free Non-Smoking
ac_unit A/C
kitchen Fridge
smoke_free Non-Smoking
hotel Housekeeping
bathtub Bath
Location & neighborhood

Hannibal,
Hannibal.

201 N Main St, Hannibal, MO 63401-3538
Open in Google Maps →
More in Missouri

Other suites we've checked

See all in Missouri →

Guest reviews

What guests are saying about Main Street Bed & Breakfast.

4.8 out of 5· 96 reviews
★★★★★
5/5
3 months ago
"We had a wonderful 2 day stay in this lovely B&B. Our room, The Renaissance Room was beautiful and steps from the center of town. Mike, the proprietor was very helpful and provided us with homemade bread, yogurt, fruit, and juice. The place next door, Java Jive, was great for specialty coffees. Everything Mark Twain is in walking distance in this lovely town, even walking to the Mississippi for a riverboat cruise! This is an awesome place and we would stay again! Also a short walk away is a great Mediterranean restaurant, LaBinnah, where we ate twice since it was so good!"

— Nancy Reeves

View on Google
★★★★★
5/5
3 months ago
"Stayed for three nights in the Renaissance Room. Beautiful room! Very clean, comfortable king size bed, Jacuzzi tub, and had everything we needed. There is a train nearby, use the ear plugs provided if you're a light sleeper."

— Elizabeth Santonge

View on Google
★★★★★
5/5
6 months ago
"This was a delightful place to stay. Beautiful room, great service, and right in the middle of town. Celebrated our anniversary there. Had flowers delivered to the room. Mike waited for the delivery and made sure they got to the room. I read some complaints about the breakfast. Our was fine, homemade sweet breads, fruit cup, yogurt and juice. The room had a 12 cup coffee maker and coffee! Thanks Mike, for being a great host!"

— John Zeller

View on Google

Powered by Google