Skip to main content

Search hotels in McGregor, IA

Enter your dates to see the latest prices and deals for McGregor hotels

McGregor – 6 hotels and places to stay

Filter by:

Star Rating
Review score

River District Hotel

Prairie du Chien (Near McGregor)

Located in Prairie du Chien, a 11-minute walk from Fort Crawford Museum, River District Hotel provides accommodations with free WiFi and free private parking.

R
Robert
From
United States
Location. Pool and hot tub. Ice cream free 6-8. Comfortable bed.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 209 reviews
Price from
$119.90
1 night, 2 adults

Waterfront Hotel

Prairie du Chien (Near McGregor)

Located in Prairie du Chien, a 15-minute walk from Fort Crawford Museum, Waterfront Hotel provides accommodations with a fitness center, free private parking, a shared lounge and a restaurant.

J
James
From
United States
Very nice hotel that seems brand new. Upstairs restaurant/bar was great. Hotel is within short walking distance to other bars and restaurants. I would definitely stay here again.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 210 reviews
Price from
$139
1 night, 2 adults

Country Inn & Suites by Radisson, Prairie du Chien

Prairie du Chien (Near McGregor)

Located in Prairie du Chien and with Fort Crawford Museum reachable within 2.8 miles, Country Inn & Suites by Radisson, Prairie du Chien provides express check-in and check-out, non-smoking rooms, a...

L
Lindsey
From
United States
The water park was fun and the rooms were clean and comfy
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 421 reviews
Price from
$76.49
1 night, 2 adults

Comfort Inn & Suites Marquette - Prairie du Chien

Marquette (Near McGregor)

Located 2.4 miles from Fort Crawford Museum, Comfort Inn & Suites Marquette - Prairie du Chien offers 2-star accommodations in Marquette and features a fitness center, a shared lounge and a bar.

J
Jenny
From
United States
Cute village on the Mississippi, yes there was trains going by but that’s part of the charm in such a unique location
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 101 reviews
Price from
$75.65
1 night, 2 adults

Quality Inn & Suites Prairie Du Chien

Prairie du Chien (Near McGregor)

Located in Prairie du Chien, 1.9 miles from Fort Crawford Museum, Quality Inn & Suites Prairie Du Chien has accommodations with free WiFi and free private parking. The hotel has family rooms.

D
David
From
United States
Very convenient location; clean and comfortable.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 288 reviews
Price from
$62.01
1 night, 2 adults

Northwood Inn - Prairie Du Chien

Prairie du Chien (Near McGregor)

Located in Prairie du Chien, 2 miles from Fort Crawford Museum, Northwood Inn - Prairie Du Chien has accommodations with free WiFi and free private parking.

Y
Yasin
From
United States
I recommend it to everyone, its cleanliness, its friendship, everything is very nice and modest☀️☀️
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 78 reviews
Price from
$65
1 night, 2 adults

Microtel Inn & Suites by Wyndham Prairie du Chien

Prairie du Chien (Near McGregor)

Located in Prairie du Chien, Microtel Inn & Suites by Wyndham Prairie du Chien is 1.5 miles from Fort Crawford Museum. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi....

G
Gonzalez
From
United States
I have no complaints staff was friendly, facilities were clean, beds were comfortable.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 77 reviews
Price from
$73.04
1 night, 2 adults

Trickling Waters Retreat

Marquette (Near McGregor)

Located 3.2 miles from Fort Crawford Museum, Trickling Waters Retreat offers a garden, a shared lounge and air-conditioned accommodations with a terrace and free WiFi.

D
Diana
From
United Kingdom
Quiet and peaceful. Very friendly owner / manager who was very kind and welcoming but not intrusive. Best sleep quality we’ve had on our two week trip.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 108 reviews
Price from
$89
1 night, 2 adults

Windsor Place Inn

Prairie du Chien (Near McGregor)

Located on Route 18 and less than 2 miles from downtown Prairie du Chien, this motel features an indoor pool and a business center. Free WiFi is also available.

R
Robert
From
United States
The staff were friendly and very accommodating. The rooms were spacious and clean. The room rates were very reasonable and a good value.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 412 reviews
Price from
$57.75
1 night, 2 adults

AmericInn by Wyndham Prairie du Chien

Prairie du Chien (Near McGregor)

AmericInn by Wyndham Prairie du Chien is a half-mile from Prairie du Chien Municipal Airport. It features an indoor pool, continental breakfast and guest rooms offer free Wi-Fi.

O
O'Brien
From
United States
Very friendly, nice staff, clean.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 178 reviews
Price from
$67.15
1 night, 2 adults
See all 6 hotels in McGregor

Most booked hotels in McGregor and surrounding area in the past month

See all

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 209 reviews

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 288 reviews

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 9 reviews

Popular with guests booking hotels in Marquette

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 101 reviews

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 421 reviews

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 210 reviews

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 77 reviews

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 78 reviews

Popular with guests booking hotels in Prairie du Chien

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 94 reviews

Popular with guests booking hotels in Marquette

Budget hotels in McGregor and nearby

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 108 reviews

Located 3.2 miles from Fort Crawford Museum, Trickling Waters Retreat offers a garden, a shared lounge and air-conditioned accommodations with a terrace and free WiFi.

From $88.48 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 101 reviews

Located 2.4 miles from Fort Crawford Museum, Comfort Inn & Suites Marquette - Prairie du Chien offers 2-star accommodations in Marquette and features a fitness center, a shared lounge and a bar.

From $89.71 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 77 reviews

Located in Prairie du Chien, Microtel Inn & Suites by Wyndham Prairie du Chien is 1.5 miles from Fort Crawford Museum. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

From $83.40 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 412 reviews

Located on Route 18 and less than 2 miles from downtown Prairie du Chien, this motel features an indoor pool and a business center. Free WiFi is also available.

From $70.25 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 78 reviews

Located in Prairie du Chien, 2 miles from Fort Crawford Museum, Northwood Inn - Prairie Du Chien has accommodations with free WiFi and free private parking.

From $76.94 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 288 reviews

Located in Prairie du Chien, 1.9 miles from Fort Crawford Museum, Quality Inn & Suites Prairie Du Chien has accommodations with free WiFi and free private parking. The hotel has family rooms.

From $73.55 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 178 reviews

AmericInn by Wyndham Prairie du Chien is a half-mile from Prairie du Chien Municipal Airport. It features an indoor pool, continental breakfast and guest rooms offer free Wi-Fi.

From $72.32 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 421 reviews

Located in Prairie du Chien and with Fort Crawford Museum reachable within 2.8 miles, Country Inn & Suites by Radisson, Prairie du Chien provides express check-in and check-out, non-smoking rooms, a...

From $90.03 per night

Best hotels with breakfast in McGregor and nearby

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 210 reviews

Located in Prairie du Chien, a 15-minute walk from Fort Crawford Museum, Waterfront Hotel provides accommodations with a fitness center, free private parking, a shared lounge and a restaurant.

From $154.99 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 209 reviews

Located in Prairie du Chien, a 11-minute walk from Fort Crawford Museum, River District Hotel provides accommodations with free WiFi and free private parking.

From $125.84 per night

2.5 miles from Fort Crawford Museum in Marquette, Custom Waterfront Lodge, 4 bed, 4 Bath, Sleeps 12! offers accommodations with access to a sauna.

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 94 reviews

Motel 6-Prairie Du Chien, WI is located in Prairie du Chien, 1.4 miles from Fort Crawford Museum. Featuring a casino, this 2-star hotel has air-conditioned rooms with a private bathroom.

This vacation home offers accommodations with a patio. Free Wifi is available throughout the property and Fort Crawford Museum is 3.3 miles away.

What Guests Said About McGregor:

6.0

Mc Gregor is a time warp town with lots of empty buildings...

Mc Gregor is a time warp town with lots of empty buildings but quirky as well. It is very quiet except for the regular trains day and night that blow their horn 3-4 times when passing through . The Backwoods Hotel is a good experience but beware - it is a cash only business, no credit card facility
Guest review by
Mechelle
New Zealand

See reviews by guests who stayed at hotels in McGregor

See all
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 125 reviews
Our visit felt a little like stepping back in time. Every part of the hotel reflected it's 150 year history. Waking up in room #1 and stepping out onto the second floor deck to over look downtown McGreger, made me feel as if it was 1890.
Guest review by
Jim
United States
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 125 reviews
The location was absolutely fantastic. Right next to the downtown district with local shops and restaurants. The building was historic and made you feel like you were back in the old west, but with facilities.
Guest review by
Deanna
United States
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 125 reviews
It is a great location in the quiet historical district of McGregor. Very clean room and the food and bar service was exceptional. Very cool getting the Saloon experience. The value made it worth the stay.
Guest review by
Dustie
United States
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 125 reviews
Located in center of McGregor. Historic building from 1857. Good restaurant below the hotel rooms. Perfect place for the base for hiking in parks around.
Guest review by
Szygula
United States
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 125 reviews
Quaint rooms in an old 1800s building . Town of McGregor is very charming
Guest review by
Mike
United States