InnSite has been your guide to bed and breakfasts in Iowa since 1996. We have 434 inns in our Iowa state bed and breakfast directory. They are located in 229 different cities and towns from Elkader to Iowa City and Clear Lake to Dubuque. Start your search for the perfect Iowa B&B by selecting a city from the list below.
Featured Iowa Bed & Breakfast
We welcome you to McGregor Manor, a home that transports you back to an era of elegance and charm. Our labor of love has restored this inn to its original magnificent beauty and is truly a unique retreat.
Rest with us on the spacious wrap-around porch and catch a glimpse of wild turkeys; sip a cup of morning coffee while sitting in the by window enjoying a panoramic view of the surrounding hills. Eagles are plentiful on the river and it's a thrill to watch them as they soar above the bluffs.
Come share the warmth and hospitality