Find hotels in McGregor, MN from ¥13,366
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in McGregor
Family friendly
Resort
Check prices for these dates
Our top choices for McGregor hotels
The price is ¥15,189
¥16,688 total
includes taxes & fees
Jan 6 - Jan 7

9.2 out of 10, Wonderful, (5)
The price is ¥19,605
¥21,791 total
includes taxes & fees
Jan 9 - Jan 10

7.2 out of 10, Good, (405)

8.4 out of 10, Very Good, (149)
The price is ¥15,414
¥16,474 total
includes taxes & fees
Jan 5 - Jan 6

9.8 out of 10, Exceptional, (190)
The price is ¥18,322
¥19,763 total
includes taxes & fees
Jan 5 - Jan 6

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy
Postcard Cabins Kettle River, Outdoor Collection by Marriott BonvoyWillow River
9.6 out of 10, Exceptional, (61)
The price is ¥11,865
¥25,371 total
includes taxes & fees
Jan 8 - Jan 9
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
Where to stay in McGregor
Find the best McGregor areas and neighborhoods for the activities you enjoy most.
Wild Oak
Though Wild Oak might not have many top sights, you can venture to the surrounding area to see attractions like Island Lake and Big Sandy Lake.
Sheshebe Point
Though Sheshebe Point might not have many top sights, you can venture to the surrounding area to see attractions like Island Lake and Big Sandy Lake.
Indian Shores
While there might not be top attractions in Indian Shores, you can explore the larger area and discover places like Big Sandy Lake and Glacier Lake.
Stay near popular McGregor attractions
Learn more about McGregor
Nestled between 14 pristine lakes, this small town offers anglers some of Minnesota's best bass and walleye fishing spots. Rent a cabin near Big Sandy Lake or explore the scenic Rice River, where locals recommend paddling at sunrise for wildlife viewing.

More cheap stays in McGregor

Crossroads Hotel
403 Meadow Dr McGregor MN
The price is ¥15,189 per night from Jan 6 to Jan 7
¥15,189
¥16,688 total
Jan 6 - Jan 7
includes taxes & fees
9.2/10 Wonderful! (156 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Resorts in Breezy Point
- Hotels near Spirit Mountain
- Aparthotels in Brook Park
- B&B in Manhattan Beach
- Cloquet Hotels
- Cheap Hotels in St. Louis County
- Hotels near Gull Lake
- Brainerd Hotels
- Sandstone Hotels
- Motels in Cromwell
- Grand Rapids Hotels
- Hotels near Brainerd International Raceway
- Vacation Homes in Bruno
- Resorts in Keewatin
- Resorts in Manhattan Beach
- Vacation Homes in Crosslake
- Hotels with an Indoor Pool in Brainerd
- Aparthotels in Baxter
- Hotels with a Pool in Holyoke
- Resorts in Cloquet
- Apartments in Bruno
- Rv Parks in Manhattan Beach
- Resorts in Bayview
- Hostels in St. Louis County
- St. Louis County Hotels
- Aparthotels in Manhattan Beach
- Hotels near Duluth Intl.
- Motels in Bruno
- B&B in Carlton
- Hotels with Early Check-in in Brainerd
- Indian Shores Hotels
- Resorts & Hotels with Spas in Pine City
- Cheap Hotels in Manhattan Beach
- Chalets in Pequot Lakes
- Hotels near The Classic at Madden's Golf Course
- Resorts in Wahkon
- Holiday Park Resorts in Brainerd
- Cheap Hotels in Cotton
- Resorts in Lake Shore
- Resorts in Bay Lake
- Resorts in Cuyuna












































