
McGregor Holidays
Book a Hotel + Flight or Car together to unlock savings
Where to stay in McGregor
Find the best McGregor areas and neighborhoods for the activities you enjoy most. Learn more about McGregor

Indian Shores
If you're spending some time in Indian Shores, Big Sandy Lake and Savanna Portage State Park are top sights worth seeing.
Top hotels in McGregor

Crossroads Hotel
403 Meadow Dr, McGregor, MN
Fully refundableReserve now, pay when you stay
The price is 3.492.062 ₫ per night from 26 Aug to 27 Aug
3.492.062 ₫
3.836.903 ₫ total
26 Aug - 27 Aug
includes taxes & fees
9.2/10 Wonderful! (106 reviews)
A little pricey for area
"Carpeting in room was damp so uncomfortable to walk on barefoot."
Reviewed on 17 Aug 2025

Big Sandy Lodge and Resort
20534 487th St, McGregor, MN
The price is 3.286.500 ₫ per night from 21 Aug to 22 Aug
3.286.500 ₫
3.512.446 ₫ total
21 Aug - 22 Aug
includes taxes & fees

Postcard Cabins Kettle River
77112 Long Lake Rd, Willow River, MN
The price is 2.868.117 ₫ per night from 21 Aug to 22 Aug
2.868.117 ₫
4.068.516 ₫ total
21 Aug - 22 Aug
includes taxes & fees
9.6/10 Exceptional! (32 reviews)
"I love that the cabin seemed secluded but someone was near by if I needed them. Also it was relaxing. The bed was cozy. I also loved that I had my own grill/fire pit."
Reviewed on 16 Aug 2025
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.
Popular places to visit
Minnesota National Golf Course
Enjoy a round of golf in McGregor at Minnesota National Golf Course. While you're in the area, wander around the natural setting.