Book Iowa Bed & Breakfast

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Iowa

Compare 44 B&B in Iowa with updated reviews, rates, and availability. Most hotels are fully refundable.

Kingsley Inn
3.5 out of 5
707 Avenue H, Fort Madison, IA, 52627
Fully refundableReserve now, pay when you stay
The price is $87 per night from Feb 5 to Feb 6
$87
per night
Feb 5 - Feb 6
4.6/5 Exceptional! (297 reviews)
Choo choo
"Delightful turn of the century hotel that is well kept and loved. Ill definitely stay here again."

Reviewed on Jan 12, 2023

Kingsley Inn
Iowa House
3 out of 5
405 Hayward Ave., Ames, IA, 50014
The price is $100 per night from Feb 27 to Feb 28
$100
per night
Feb 27 - Feb 28
4.7/5 Exceptional! (531 reviews)
Feels like home 🏡
"It feels like you are staying at your Aunt and Uncle’s house. You walk into a cozy living room, head to your room, come and go as you please. Grab a convenient cup of tea, a bag of crackers. You feel very taken care of here. Then, you wake up to a home-cooked breakfast. ❤️"

Reviewed on Dec 9, 2022

Iowa House
The Oakwood Inn – Adults Only
3.5 out of 5
2625 Nature Center Rd, Okoboji, IA, 51360
Fully refundableReserve now, pay when you stay
The price is $119 per night from Jan 29 to Jan 30
$119
per night
Jan 29 - Jan 30
4.9/5 Exceptional! (174 reviews)
"I love the peace and quiet of this charming bed-and-breakfast also loved that it was adults. Only the rooms were beautiful and spacious and the food was pretty good too. I don’t care for ham in any of my breakfast, but I just picked it out of my breakfast. great selection of coffee, tea, hot, chocolate, ..."

Reviewed on Jan 7, 2023

The Oakwood Inn – Adults Only

Save an average of 15% on thousands of hotels when you're signed in

Evans Holly Grove Inn B&B
4 out of 5
616 Columbia Street, Burlington, IA, 52601
Fully refundableReserve now, pay when you stay
The price is $145 per night from Feb 5 to Feb 6
$145
per night
Feb 5 - Feb 6
4.8/5 Exceptional! (95 reviews)
"We loved everything about this place and are already trying to find a time when we can come back and stay again! The host was amazing and it is so much better than staying in a hotel!!"

Reviewed on Nov 7, 2022

Evans Holly Grove Inn B&B
The Decker House Bed & Breakfast
3 out of 5
119 2nd Street South East, Mason City, IA, 50401
The price is $116 per night from Jan 29 to Jan 30
$116
per night
Jan 29 - Jan 30
4.8/5 Exceptional! (114 reviews)
The BEST bed and breakfast
"Incredible stay. I know it said bed and breakfast but we were blown away by the breakfast and treats that were in a jar by the entrance. Given that it is an old house I was nervous about the cold but it was cozy and warm. Not too hot at all. My only negative is regarding how quiet it is, I felt like ..."

Reviewed on Jan 16, 2023

The Decker House Bed & Breakfast
Inn On Central
3 out of 5
10 Central Ave S, Le Mars, IA, 51031
Fully refundableReserve now, pay when you stay
The price is $114 per night from Jan 29 to Jan 30
$114
per night
Jan 29 - Jan 30
4.7/5 Exceptional! (33 reviews)
"We really enjoyed our stay here! I liked how we were able to check in without contact but that's just the introvert in me! :) Owner was quick to respond if we had any questions or concerns. The bed was extremely comfortable, shower had great pressure and the room was CLEAN. Is walking distance to ..."

Reviewed on Dec 4, 2022

Inn On Central
The Weis Mansion
800 W 4th St, Waterloo, IA, 50702
The price is $172 per night from Jan 29 to Jan 30
$172
per night
Jan 29 - Jan 30
5/5 Exceptional! (4 reviews)
"The Weis Mansion is an amazing place to stay! It's beautifully maintained woodwork and generously-sized rooms are equally matched by the scrumptious breakfast and gracious hosts. It is well worth a return trip in the future."

Reviewed on Jan 2, 2023

The Weis Mansion
The Richards House Bed & Breakfast
3 out of 5
1492 Locust Street, Dubuque, IA, 52001
The price is $65 per night from Jan 29 to Jan 30
$65
per night
Jan 29 - Jan 30
4.4/5 Wonderful! (297 reviews)
"The outside is under renovation, but still the house is stunning! Walking inside is like stepping back in time with the care the owners have taken to have antique pieces, beautiful stained glass, gorgeous wallpapers and pictures of the original family. And the rooms are big with a beautiful antique ..."

Reviewed on Nov 27, 2022

The Richards House Bed & Breakfast
Mont Rest Inn
3 out of 5
300 Spring St., Bellevue, IA, 52031
The price is $179 per night from Jan 29 to Jan 30
$179
per night
Jan 29 - Jan 30
4.8/5 Exceptional! (75 reviews)
A Jewel On The Mississippi
"Found this jewel on the Mississippi river. It is an amazing place to spend quality time and relax in elegant luxury. A staff member greeted us at the entrance, gave a whole house tour and ensured we got settled. Plan to visit again in the summer for one of their special dress-for-dinner evenings ..."

Reviewed on Jan 23, 2023

Mont Rest Inn
Redstone Inn And Suites
3 out of 5
504 Bluff St, Dubuque, IA, 52001
The price is $101 per night from Feb 17 to Feb 18
$101
per night
Feb 17 - Feb 18
4.2/5 Excellent! (611 reviews)
"Beautiful property. Great history involved. Owner/host took his time to explain and answer any questions we had. So much to see with the house. Wish we could have stayed longer."

Reviewed on Dec 5, 2022

Redstone Inn And Suites
The Hancock House
3.5 out of 5
1105 Grove Terrace, Dubuque, IA, 52001
The price is $94 per night from Feb 13 to Feb 14
$94
per night
Feb 13 - Feb 14
4.4/5 Wonderful! (56 reviews)
"This was the first bed and breakfast that my husband and I have ever stayed at. It was pleasantly delightful and we would definitely stay here again. The house was very well kept. The breakfast was delicious and the staff was friendly. Our host educated us about the house and the city of Dubuque ..."

Reviewed on Oct 31, 2022

The Hancock House
Four Mounds Inn
3 out of 5
4900 Peru Road, Dubuque, IA, 52001
The price is $120 per night from Jan 29 to Jan 30
$120
per night
Jan 29 - Jan 30
4.6/5 Exceptional! (58 reviews)
Four Mounds
"The B&B is clean and comfortable. We have gone to several B&Bs and have been greeted by the owners. We had no interaction during our stay with owners or employees. This was a real downer for us. Our internet was zero. We went to breakfast at the grey house and internet was awesome! They need to get ..."

Reviewed on Oct 25, 2022

Four Mounds Inn
Lavender Fields Inn B&B
2.5 out of 5
103 W North St, Calmar, IA, 52132
The price is $145 per night from Feb 2 to Feb 3
$145
per night
Feb 2 - Feb 3
5/5 Exceptional! (80 reviews)
"Wonderful B & B! Super sweet hosts, and a beautiful Inn. Would highly recommended."

Reviewed on Oct 23, 2022

Lavender Fields Inn B&B
Chestnut Charm Bed & Breakfast
3 out of 5
1409 Chestnut Street, Atlantic, IA, 50022
The price is $95 per night from Feb 1 to Feb 2
$95
per night
Feb 1 - Feb 2
4/5 Very Good! (34 reviews)
Unexpected Gem
"This is not your typical hotel, if you are looking for a unique hotel experience this place is a must. Very comfortable and peaceful and felt like we were stepping back to a more elegant time. Barbara is a wonderful host and a great resource of information about the local area. We would certainly ..."

Reviewed on Sep 14, 2022

Chestnut Charm Bed & Breakfast
Squiers Manor B&B
3 out of 5
418 West Pleasant St., Maquoketa, IA, 52060
The price is $105 per night from Feb 15 to Feb 16
$105
per night
Feb 15 - Feb 16
4.9/5 Exceptional! (120 reviews)
"The house is a beautiful property. Everyone should stay and enjoy the architecture. Our host was pleasant and we enjoyed visiting with him. With it being during the holidays, he was a bit hectic."

Reviewed on Jan 1, 2023

Squiers Manor B&B
Strawberry Farm Bed & Breakfast
3 out of 5
3402 Tipton Rd, Muscatine, IA, 52761
4.6/5 Wonderful! (23 reviews)
"The owners are so sweet. Wonderful breakfast they make sure you don’t go hungry!!"

Reviewed on May 30, 2022

Strawberry Farm Bed & Breakfast
So Dear to My Heart B&B
2.5 out of 5
3355 Old White Way (G52), Ainsworth, IA, 52201
5/5 Exceptional! (39 reviews)
"Walking in the door to the sound of a voice calling out "Cheri is that you?" set the tone for what proved to be a most pleasant stay. Brenda has put her heart and soul into this BnB and it shows in every way. Breakfast was a full, delicious buffet, the room was so comfortable I was asleep in minutes, ..."

Reviewed on Oct 5, 2022

So Dear to My Heart B&B
The Brown Street Inn
3.5 out of 5
430 Brown Street, Iowa City, IA, 52245
The price is $156 per night from Feb 2 to Feb 3
$156
per night
Feb 2 - Feb 3
5/5 Exceptional! (88 reviews)
"My partner and I wanted a quick weekend getaway to see the Herbert Hoover NHS and hang out in the Iowa City area. This Inn was in a very cute older neighborhood with brick roads throughout, and only a 5 minute drive from the downtown area. We were greeted by name by the owners and showed to our room, ..."

Reviewed on Aug 26, 2022

The Brown Street Inn
Thornton House B&B
3 out of 5
371 Diagonal St., Lansing, IA, 52151
4.8/5 Exceptional! (82 reviews)
You have to stay here.
"This was my first time staying at a bed and breakfast. Im 40 years old and didnt know what to expect. Usually I stay at some well known Hotel chain. After seeing the pictures listed online for this property I just had to stay here. Once I arrived at the BnB. I was taken back by how beautiful this ..."

Reviewed on Sep 25, 2022

Thornton House B&B
Taylor Made Bed and Breakfast
3 out of 5
330 S Main St, Spillville, IA, 52132
5/5 Exceptional! (4 reviews)
"Property was all decked out for Christmas! We were greeted by the owners, room so comfy and warm and in winter in Iowa that's important, fresh delicious breakfast too!"

Reviewed on Dec 9, 2019

Taylor Made Bed and Breakfast
Don't see what you're looking for?
See all available properties in Iowa
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Iowa B&B information

Number of reviews 2815
Accommodation 44 B&B
Lowest Price $65
Highest Price $179

Recent reviews of Iowa hotels
Expedia verified reviews