Photo by Erin Hansen

Find hotels in McGregor, IA from $63

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Harstad Suite at Elkader Jailhouse Inn
The price is $115 per night from Dec 4 to Dec 4
13.84 mi from city center
5/5 Exceptional! (5 reviews)
The jailhouse inn
"We enjoyed our stay. The kitchen was amazing. Our room was perfect. And it was fun meeting other guests"

Reviewed on Oct 26, 2021

Harstad Suite at Elkader Jailhouse Inn
Black Sheep Lodge
10.69 mi from city center
Black Sheep Lodge
Get away to the Mississippi River View-Unique Brick Century Home
5/5 Exceptional! (2 reviews)
Clean and well-maintained.
"House has been nicely remodeled. Nice place to stay if you’re visiting the area."

Reviewed on Sep 5, 2021

Get away to the Mississippi River View-Unique Brick Century Home
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Trickling Waters Retreat
3 out of 5
516 Fifth Street Court, Marquette, IA
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 5 to Dec 5
3.01 mi from city center
4.8/5 Exceptional! (135 reviews)
"What a beautiful property!"

Reviewed on Sep 30, 2021

Trickling Waters Retreat
Hari Holiday Motel
2 out of 5
1010 S Marquitte Rd, Prairie Du Chien, WI
The price is $63 per night from Jan 3 to Jan 3
5.17 mi from city center
2.4/5 (81 reviews)
"We love the in-room whirlpool. It is a nice, quiet place to stay."

Reviewed on Feb 15, 2021

Hari Holiday Motel
Stauer House B & B
3 out of 5
629 Main Street, Box 340, McGregor, IA
2.87 mi from city center
4.6/5 Wonderful! (20 reviews)
Beautiful Victorian B&B
"This B&B was great. The house itself is beautiful with wonderful antique’s. The hostess is very nice & the food was great. Will definitely go there again."

Reviewed on Oct 24, 2018

Stauer House B & B
Village Creek Lodge
21.57 mi from city center
1/5 (1 review)
Dirty, terrible customer service!
"This house is not kept up well!! Grass was long, pool was BLACK, not covered and the pond is a swamp which made it extra buggy out and inside!!! Mold in bathroom, cracked floor tiles. Cobwebs ceiling corners… WAY TOO MUCH for 2 nights…. never again!"

Reviewed on Nov 5, 2021

Village Creek Lodge
Paint Creek Lodge w/Pond & Hot Tub
The price is $125 per night from Dec 12 to Dec 12
9.81 mi from city center
3/5 (1 review)
Pros and Cons
"The log cabin was beautiful and the land is extremely private surrounded by a miles of forests. The jacuzzi was awesome, especially with the scenery. Unfortunately, the cabin was not cleaned. You could see remnants of past guests everywhere. Trash (food wrappers, beer caps) and cigarette butts all ..."

Reviewed on Nov 6, 2021

Paint Creek Lodge w/Pond & Hot Tub
Timber Ridge Log Cabin W/ Pool and Outdoor Hot Tub
The price is $95 per night from Dec 20 to Dec 20
13.76 mi from city center
5/5 Exceptional! (2 reviews)
Peaceful Iowa retreat
"We enjoyed our stay at this Iowa retreat. Had everything we needed and we enjoyed the hot tub, fire pit, and nature walks."

Reviewed on Nov 24, 2021

Timber Ridge Log Cabin W/ Pool and Outdoor Hot Tub
Wexford Hollow 6BR cabin w/ Pool & Hot Tub Jacuzzi
The price is $95 per night from Jan 3 to Jan 3
18.09 mi from city center
4/5 Very Good! (7 reviews)
Family getaway
"There was plenty of room for all of us. Kitchen was spacious but could use some more items-especially bowls. The kids enjoyed the pool and hot tub."

Reviewed on Aug 27, 2021

Wexford Hollow 6BR cabin w/ Pool & Hot Tub Jacuzzi
Cozy Log Cabin next to the Mississippi River
12.47 mi from city center
5/5 Exceptional! (5 reviews)
Weekend getaway
"We spent the weekend here in November. The property was fantastic and as listed. Very clean and cozy. On a chilly weekend it didn't take very long at all for the heater to bring he cabin up to a cozy temperature and the electric fireplace gave a great atmosphere. Easy access to many things to do ..."

Reviewed on Nov 22, 2021

Cozy Log Cabin next to the Mississippi River
River Valley Cabin
The price is $295 per night from Dec 4 to Dec 4
18.96 mi from city center
4.9/5 Exceptional! (22 reviews)
Paradise in the Mississippi River Bluffs
"Wow! This was such a spectacular property! My extended family rented this house and the small cabin on the property for the Thanksgiving holiday. Everything was perfect—like a Hallmark movie. The house was beautifully decorated & fully stocked with everything one could possibly need for an enjoyable ..."

Reviewed on Nov 30, 2021

River Valley Cabin
Thornwood Cottage is the perfect little get away
The price is $75 per night from Dec 6 to Dec 6
18.99 mi from city center
4.9/5 Exceptional! (31 reviews)
Adorable & Amazingly Clean Cabin
"My family & I rented this little cabin along with the big house on the property for the Thanksgiving holiday. Everything was perfect. It was squeaky clean & well-appointed. The whole property was a paradise & perfect for our group. The property hostess was very accommodating with our request to check ..."

Reviewed on Nov 30, 2021

Thornwood Cottage is the perfect little get away
Looking for a nice secluded area away!!!
2 BR Lakefront Prairie Du Chien - Gremore Lake
7.33 mi from city center
5/5 Exceptional! (1 review)
Lakehome
"Great time. Great location and awesome fishing"

Reviewed on Oct 27, 2021

2 BR Lakefront Prairie Du Chien - Gremore Lake
Botanical Suite at Elkader Jailhouse Inn
The price is $75 per night from Dec 4 to Dec 4
13.84 mi from city center
4.7/5 Exceptional! (10 reviews)
Nice home with many antiques and much character.
"I loved the main home n my room. Awesome bathroom. found the jail room interesting but would rather have tv in room. The bed in room was not comfortable since i prefer a firm mattress."

Reviewed on Sep 11, 2021

Botanical Suite at Elkader Jailhouse Inn
AmericInn by Wyndham Prairie du Chien
2 out of 5
37502 Us Highway 35 And 18 S, Prairie Du Chien, WI
Fully refundableReserve now, pay when you stay
The price is $69 per night from Dec 5 to Dec 5
5.91 mi from city center
4.1/5 Very Good! (159 reviews)
"It was clean, staff helpful. this is a very basic hotel and rather strange that it does not have elevators. Breakfast was served in a sanitary manner, but was highly processed foods."

Reviewed on Oct 29, 2021

AmericInn by Wyndham Prairie du Chien
Microtel Inn & Suites by Wyndham Prairie du Chien
2.5 out of 5
1833 S Marquette Road, Prairie Du Chien, WI
Fully refundableReserve now, pay when you stay
The price is $66 per night from Dec 9 to Dec 9
5.49 mi from city center
4.2/5 Very Good! (260 reviews)
"Good price compared to other Prairie du Chien ‘chain’ hotel options. Small but clean room has mini frig and microwave. Free bfast and juice, coffee available all day. We were on first floor at far end of building next to the stairwell. Construction workers staying there sounded like a herd of elephants ..."

Reviewed on Oct 21, 2021

Microtel Inn & Suites by Wyndham Prairie du Chien
Cottage on Main, Monona, Iowa is right in the middle of everywhere!! ♥️
4.9/5 Exceptional! (35 reviews)
Its nice and quiet the beds were comfortable and i loved how it just felt like being at home.
"It was easy to rent the owners were nice and was quick to respond to me every time i wish there was more to do and see in the town but it was nice."

Reviewed on Nov 29, 2021

Cottage on Main, Monona, Iowa is right in the middle of everywhere!! ♥️
Cozy, Lake View Chalet
22.38 mi from city center
4.8/5 Exceptional! (25 reviews)
Very clean cute cabin. Comfortable to sleep 4.
"Wonderful experience!"

Reviewed on Nov 4, 2021

Cozy, Lake View Chalet
Don't see what you're looking for?
See all available properties in McGregor
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.

Frequently asked questions

Recent reviews of McGregor hotels
expedia verified reviews