As local travel experts, we know what travelers are looking for when it comes to finding the perfect accommodations for their next trip. To compile our lists, we scour the internet to find properties with excellent ratings and reviews, desirable amenities, nearby attractions, and that something special that makes a destination worthy of traveling for.

Iowa is full of unique and charming inns, hotels and bed and breakfasts. One of the most interesting and unique places to stay is at the Mason House Inn, located in Bentonsport. Not only is this historic inn loaded with history and charm, it features a very unique guest suite: an actual train caboose. If you’re up for a truly one-of-a-kind adventure, you’ll want to make sure to spend the night at the Mason Street Inn’s Caboose Cottage.

Related Stories

11 Little Known Inns In Iowa That Offer An Unforgettable Overnight Stay

11 Little Known Inns In Iowa That Offer An Unforgettable Overnight Stay

8 Riverfront Bed And Breakfasts In Iowa That Will Make Your Next Getaway Unforgettable

8 Riverfront Bed And Breakfasts In Iowa That Will Make Your Next Getaway Unforgettable

The One Place To Sleep In Iowa That's Beyond Your Wildest Dreams

The One Place To Sleep In Iowa That's Beyond Your Wildest Dreams

The Mason House Inn is located at 21982 Hawk Dr., Bentonsport/Keosauqua, IA. Phone number: 319-592-3133. To learn more, visit their website by clicking here.

Have you stayed here? What was your experience like? For more of Iowa’s amazing places to stay, check out these 10 Enchanting Places To Spend The Night In Iowa Right On The River.

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.

Explore Iowa