Photo by Erin Hansen

Find hotels in McGregor, IA from $57

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for McGregor hotels

AmericInn by Wyndham Prairie du Chien

AmericInn by Wyndham Prairie du Chien
2.0 star property
Prairie Du Chien
8.0 out of 10, Very Good, (576)
"The room was clean, the breakfast was just what we needed, and the pool area was very nice. There wasn’t a lot of guests at the hotel, which made it nice also!"
United States
Averey
$60 nightly
The price is $66
Jan 11 - Jan 12
Total with taxes and fees
AmericInn by Wyndham Prairie du Chien

Prairie Voyager

Prairie Voyager
2.5 star property
Southside
8.6 out of 10, Excellent, (125)
"Very convenient and the owner was very nice. We use it as a safe and cost effective place to spend the night while visiting Wyalusing. "
United States
Patricia
$65 nightly
The price is $72
Jan 4 - Jan 5
Total with taxes and fees
Prairie Voyager

Microtel Inn & Suites by Wyndham Prairie du Chien

Microtel Inn & Suites by Wyndham Prairie du Chien
2.5 star property
Southside
8.2 out of 10, Very Good, (580)
"The manager and front desk staff were extremely kind, welcoming, and accommodating. I was impressed because the property remained clean and quiet despite ongoing remodeling. As a travel nurse working third shift during my stay, I was not disturbed or awakened by any construction work. "
United States
Vanisha
$63 nightly
The price is $71
Jan 6 - Jan 7
Total with taxes and fees
Microtel Inn & Suites by Wyndham Prairie du Chien

Windsor Place Inn

Windsor Place Inn
2.0 star property
Southside
8.4 out of 10, Very Good, (1000)
"Nice place would stay here again "
United States
David
$51 nightly
The price is $57
Jan 4 - Jan 5
Total with taxes and fees
Windsor Place Inn

Quality Inn & Suites Prairie Du Chien

Quality Inn & Suites Prairie Du Chien
2.5 star property
Southside
8.2 out of 10, Very Good, (416)
"We were happy with everything: spacious room, nice bed and pillows, good breakfast, etc."
United States
Shirley
$56 nightly
The price is $62
Jan 11 - Jan 12
Total with taxes and fees
Quality Inn & Suites Prairie Du Chien

Waterfront Hotel

Waterfront Hotel
3.0 star property
Prairie Du Chien
9.2 out of 10, Wonderful, (874)
"Amazing stay! "
United States
Ashley
$116 nightly
The price is $129
Jan 4 - Jan 5
Total with taxes and fees
Waterfront Hotel

Trickling Waters Retreat

Trickling Waters Retreat
3.0 star property
Marquette
9.8 out of 10, Exceptional, (284)
"Nice place to stay and the host was great and very accommodating!"
United States
Scott
$79 nightly
The price is $88
Jan 14 - Jan 15
Total with taxes and fees
Trickling Waters Retreat

Comfort Inn & Suites Marquette - Prairie du Chien

Comfort Inn & Suites Marquette - Prairie du Chien
2.5 star property
Marquette
9.0 out of 10, Wonderful, (957)
"Nice and clean room"
United States
Philip
$72 nightly
The price is $81
Jan 24 - Jan 25
Total with taxes and fees
Comfort Inn & Suites Marquette - Prairie du Chien

Country Inn & Suites by Radisson, Prairie du Chien

Country Inn & Suites by Radisson, Prairie du Chien
3.0 star property
Prairie Du Chien
8.4 out of 10, Very Good, (980)
"Better quality breakfast with more selection."
United States
Terry
$76 nightly
The price is $85
Jan 25 - Jan 26
Total with taxes and fees
Country Inn & Suites by Radisson, Prairie du Chien

Eagle View Motel & Retreat

Eagle View Motel & Retreat
2.5 star property
Guttenberg
9.6 out of 10, Exceptional, (169)
"Nice room with a beautiful view. Will definitely stay again. "
United States
Tina
$99 nightly
The price is $111
Feb 1 - Feb 2
Total with taxes and fees
Eagle View Motel & Retreat

Boarders Inn & Suites by Cobblestone Hotels – Waukon

Boarders Inn & Suites by Cobblestone Hotels – Waukon
3.5 star property
Waukon
8.0 out of 10, Very Good, (451)
"Great clean place to stay!"
United States
randy
$56 nightly
The price is $63
Jan 11 - Jan 12
Total with taxes and fees
Boarders Inn & Suites by Cobblestone Hotels – Waukon

Northwood Inn Prairie Du Chien

Northwood Inn Prairie Du Chien
2.0 star property
Southside
8.2 out of 10, Very Good, (105)
"Very nice hotel and very clean "
United States
Susan
$58 nightly
The price is $65
Feb 1 - Feb 2
Total with taxes and fees
Northwood Inn Prairie Du Chien

Rivers Edge

Rivers Edge
2.5 star property
Cassville
10.0 out of 10, Exceptional, (4)
"it was so peaceful loved our stay"
United States
Jesellen
$237 nightly
The price is $262
Jan 4 - Jan 5
Total with taxes and fees
Rivers Edge
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular McGregor attractions

Learn more about McGregor

Nestled along the Mississippi River, this historic river town offers scenic bluff hikes and charming antique shops along Main Street. Take a river cruise to spot eagles or visit nearby Pikes Peak State Park for breathtaking overlooks of the mighty Mississippi.

0_16158

Top McGregor Hotel Reviews

More cheap stays in McGregor

Hotels in McGregor with star-rating

Find out more about McGregor

Top reasons to visit McGregor

  • Outdoor Adventures: McGregor is a haven for outdoor enthusiasts, offering hiking, nature walks, and stunning scenery.
  • Family-Friendly Activities: Enjoy nearby water parks and recreational areas that cater to families looking for fun.
  • Charming Lodging Options: Choose from a variety of accommodations, including cozy bed and breakfasts and family-friendly hotels.
  • Scenic Excursions: Discover breathtaking views and picturesque neighborhoods perfect for exploration.
  • Rich Cultural Experience: Engage with local attractions like parks, caves, and unique cultural sites.

Find great hotels near McGregor

Welcome to McGregor, Iowa, where you'll find a variety of lodging options to suit your needs. From family-friendly hotels to cozy bed and breakfasts, the area caters to diverse travelers, including those seeking pet-friendly and business-themed accommodations. Explore our selection of available hotels, read reviews, and discover affordable options for your perfect getaway in this charming riverside town.

  • Waterfront Hotel: Nestled just 2 miles from McGregor, the Waterfront Hotel offers a delightful blend of comfort and recreation. This 3-star hotel features a variety of dining options including a Snackbar, complimentary breakfast on weekends, a full-service restaurant, and a bar/lounge area for relaxation. Guests can engage in fitness activities at the 24-hour fitness facility or unwind in their rooms equipped with satellite TV and television. The scenic views of the river and the waterfront location provide a serene backdrop for a memorable stay.
  • Cobblestone Inn & Suites - Marquette/Prairie du Chien: Located only 1 mile from McGregor, Cobblestone Inn & Suites caters to both business travelers and families seeking a comfortable getaway. The hotel features a well-equipped business center available 24 hours, alongside meeting rooms for corporate needs. Families will appreciate the complimentary cribs for young children. The inviting atmosphere and family-friendly amenities make this inn an ideal choice for those looking to balance work and leisure during their visit.
  • Trickling Waters Retreat: Just 1 mile from McGregor, Trickling Waters Retreat is a charming 3-star lodge that emphasizes relaxation and nature. Guests can explore local dining options through the Local Restaurant Guide and enjoy entertainment in their rooms, which feature satellite TV and flat-screen televisions. With nearby activities and picturesque views, this retreat offers a tranquil escape for nature lovers and those seeking a peaceful vacation experience.

Where to stay near McGregor

McGregor, Iowa, offers a delightful blend of outdoor adventures and charming city vibes, making it an ideal destination for families and weekend getaways. Explore the breathtaking scenery and friendly atmosphere while indulging in excursions that create memorable experiences. Nearby cities and neighborhoods enhance your visit with family-friendly activities and stunning views, ensuring a perfect escape for adventurers and leisure seekers alike. Discover the enchantment of McGregor and its surroundings on your next vacation.

  • Prairie Du Chien: Located a mere 3 miles from McGregor, Prairie Du Chien offers a delightful blend of outdoor experiences and scenic beauty. This charming city sees a moderate influx of travelers, especially during the summer months of June to July and in September. Visitors flock here for exciting adventures, including hiking and exploring recreational areas that provide access to picturesque trails. Notable attractions include the nearby national state park and the enchanting river that winds through the landscape, making it an ideal spot for nature lovers and outdoor enthusiasts alike.
  • Marquette: Just 1 mile away from McGregor, Marquette is a small city that packs a punch with its outdoor adventures and beautiful scenery. The city enjoys a seasonal visitor pattern, peaking in the summer and early fall. Travelers are drawn to Marquette for its recreational areas and campgrounds, offering ample opportunities for activities like hiking, fishing, and enjoying the great outdoors. With landmarks such as the national state park and the tranquil river nearby, Marquette is a perfect destination for those seeking a blend of relaxation and adventure.
  • Southside: This inviting neighborhood, located 2 miles from McGregor, is a haven for outdoor enthusiasts, with a moderately seasonal influx of visitors, particularly in the summer and fall months. Southside is known for its recreational areas and parks, making it an ideal spot for family outings and leisurely strolls. With the national state park and river nearby, visitors can immerse themselves in nature and enjoy various outdoor activities. Whether you're hiking, picnicking, or simply soaking in the scenery, Southside offers a refreshing escape from the hustle and bustle.

Things to do near McGregor

McGregor, Iowa, is perfect for outdoor enthusiasts seeking adventure and stunning scenery. Enjoy activities such as visiting local campgrounds, exploring recreational areas, and embarking on nature walks. For family fun, check out the nearby water park and plan exciting day trips to discover the area’s natural beauty. Whether you’re hiking or relaxing outdoors, McGregor offers a delightful escape into nature.

Shopping

In McGregor, you can shop at Blackhawk Junction and Riverside Square, both located 3 miles away, offering a mix of local businesses and family-friendly shops. If you're up for a drive, check out larger malls in nearby towns for a wider selection of gifts and souvenirs.

Recreation

St. Feriole Island Park offers a peaceful retreat with scenic views and walking paths, perfect for relaxation. Fort Fun Park is ideal for families, featuring a vibrant playground and outdoor activities. Clear Creek Park provides a tranquil setting for wellness activities, surrounded by nature's beauty.

Adventure

Explore Charles Wacouta Aquatic Park, a thrilling waterpark located 3 miles from McGregor. Enjoy exciting water slides, refreshing pools, and family-friendly attractions, making it the perfect spot for a fun-filled day of adventure and relaxation with loved ones.

Nightlife

Experience the vibrant nightlife in McGregor by visiting the Driftless Area Wetlands Centre for unique evening events. Afterwards, head to the local tavern for a friendly atmosphere, craft brews, and occasional live music, making for a fun night out with friends.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for McGregor

To save money on your trip to McGregor, Iowa, consider visiting during the off-peak months of December to February when accommodation prices are lower. Book your stay on a Tuesday for the best rates, and utilize Expedia's search tool to find eco-certified hotels and package deals that combine flights and activities for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and OneKeyCash for future bookings. Explore free local attractions to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in McGregor are December to February, where the prices are slightly lower. This is in comparison to July and September to October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in McGregor is Tuesday. The most expensive day to stay in McGregor is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as budget, desired location, and hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in McGregor with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around McGregor

McGregor, Iowa, offers an ideal getaway for outdoor enthusiasts and adventure seekers. Visitors can explore a variety of attractions including urban parks, state parks, and caves, making it perfect for families and culture lovers alike. Experience the stunning scenery and engage in numerous outdoor activities that showcase the natural beauty of the area, ensuring a memorable vacation in this charming town.

  • Pikes Peak State Park: Experience breathtaking vistas and outdoor adventures at Pikes Peak State Park. With its scenic overlooks and hiking trails, this park is perfect for nature enthusiasts looking to explore the beauty of the Mississippi River valley.
  • Spook Cave: Dive into an exhilarating adventure at Spook Cave, where guided tours reveal fascinating underground formations. The thrill of navigating through the cave's winding passages offers a unique glimpse into nature's wonders.
  • Driftless Area Wetlands Centre: Discover eco-friendly practices at the Driftless Area Wetlands Centre. Located just 1 mile from McGregor, this center showcases the importance of wetlands and offers engaging educational programs for all ages.

Best time to go to McGregor

The best time to visit McGregor is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are low and weather is mostly cloudy with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January18.7°F (-7.4°C)No RainMostly CloudyLowSlightly Low
February21.0°F (-6.1°C)No RainMostly CloudyAverageSlightly Low
March35.6°F (2.0°C)Light RainMostly CloudyAverageAverage
April46.2°F (7.9°C)Light RainMostly CloudyAverageAverage
May58.5°F (14.7°C)Light RainMostly SunnyAverageAverage
June68.5°F (20.3°C)Light RainMostly SunnyAverageAverage
July72.3°F (22.4°C)Light RainMostly SunnyHighSlightly High
August70.9°F (21.6°C)Light RainMostly SunnyHighAverage
September63.9°F (17.7°C)Light RainMostly SunnyHighSlightly High
October50.4°F (10.2°C)Light RainMostly SunnyAverageSlightly High
November37.4°F (3.0°C)Light RainMostly SunnyLowAverage
December26.4°F (-3.1°C)Light RainMostly CloudyLowSlightly Low

The nearest major airports for your trip to McGregor

For your visit to McGregor, Iowa, you can fly into two major airports. La Crosse Municipal Airport (LSE) is located 59 miles away, with nearby hotels like The Charmant Hotel and Radisson Hotel La Crosse, both 4 miles from the airport, offering shuttle services. Days Inn by Wyndham La Crosse Conference Center is another option, just 1 mile away. Alternatively, Dubuque Regional Airport (DBQ) is 49 miles from McGregor, featuring hotels such as Hotel Julien Dubuque and Grand Harbor Resort, both 7 miles from the airport. These accommodations provide convenient access to the airports and local transportation services.

Frequently asked questions

What is the best area to stay in Mcgregor?
The best area to stay in McGregor is the downtown district along Main Street, especially for those who appreciate history and convenient access to local establishments.

This central area is the heart of McGregor, characterized by its historic brick buildings housing a variety of local shops, eateries, and antique stores. It's very walkable, with most points of interest concentrated between the riverfront and the bluffs. The Mississippi River is just across the railroad tracks, offering scenic views and recreational opportunities.

Couples often find this area appealing due to its quaint, small-town appeal and the ease of exploring on foot. You can enjoy a leisurely stroll through the shops or dine at one of the local restaurants, all within a short distance of your accommodation. The proximity to the river also allows for pleasant walks along the water.

For travelers interested in local culture and history, staying downtown provides direct access to attractions like the McGregor Historical Museum and the McGregor Public Library, both offering insights into the town's past.
What are the top pet-friendly hotels in Mcgregor?
For a top pet-friendly hotel in McGregor, consider the Cozy Alpine Retreat in Historic Downtown.

This accommodation has a great 10.0 rating and warmly welcomes pets, making it an ideal choice for travelers with animal companions. Guests can also benefit from convenient onsite parking. Its central location places it just 0.1 miles from Triangle Park and 0.3 miles from both Pikes Peak State Park - Ridgewood Area and the McGregor Public Library, offering easy access to local attractions. See more pet-friendly hotels in Mcgregor
What are the best hotels in Mcgregor near Pikes Peak State Park - Ridgewood Area?
For hotels in McGregor near Pikes Peak State Park - Ridgewood Area, consider the Cozy Alpine Retreat in Historic Downtown.

This highly-rated accommodation, with a superb 10.0 review score, is conveniently located just 0.3 miles from Pikes Peak State Park - Ridgewood Area. It also offers onsite parking, a valuable amenity for travelers exploring the area by car. Guests will find themselves close to the McGregor Public Library and Triangle Park, both within 0.3 miles, making it an excellent choice for those seeking a central location.
When is the best time to go to Mcgregor?
For most visitors looking for pleasant weather and a full range of activities, the best time to visit McGregor is during the late spring (May-June) and early fall (September-October).

These shoulder seasons offer comfortable temperatures for exploring the outdoors, such as hiking in nearby Pikes Peak State Park or enjoying a scenic drive along the Great River Road. The foliage in autumn is particularly beautiful, making it a great time for couples seeking picturesque views and a relaxing getaway.

Summer (July-August) is also a popular time, especially for families, due to warmer weather ideal for river activities on the Mississippi, like boating or fishing. While it can be busier, the extended daylight hours allow for more exploration, and local events are often scheduled during this period.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in McGregor.
How can I save on a McGregor hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible McGregor hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a McGregor hotel?
Prices for hotels in McGregor often vary, but you can find a great deal from $57 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia