Compare Cheap Hotels in McGregor
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap McGregor Hotels

Crossroads Hotel
403 Meadow Dr McGregor MN
$131 nightly
The price is $144 total per night
$144 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.56 mi from city center
With a stay at Crossroads Hotel in McGregor, you'll be within a 15-minute drive of Sandy River Lake and Minnesota National Golf Course.
Pool
Breakfast included

Big Sandy Lodge and Resort
20534 487th St McGregor MN
$130 nightly
The price is $139 total per night
$139 total
Nov 13 - Nov 14
Total with taxes and fees
8.08 mi from city center
With a stay at Big Sandy Lodge and Resort in McGregor, you'll be within a 10-minute drive of Mississippi River and Big Sandy Lake.
On private beach
Pool

Lakefront Lodge - spacious-luxurious
McGregor MN
8.11 mi from city center
With a stay at this vacation home in McGregor, you'll be on the waterfront, within a 10-minute drive of Mississippi River and Big Sandy Lake.
Pool
Hot Tub

Wilderness Cabin - Nature Retreat in Peaceful Woods near Big Sandy Lake
McGregor MN
10.26 mi from city center
Located in McGregor, this cabin is in a rural location, a 3-minute drive from Big Sandy Lake and 6 minutes from Sandy River Lake.
Kitchen
Washer

The Retreat at Big Sandy Lake
McGregor MN
12.22 mi from city center
Located in McGregor, this vacation home is on the waterfront, within a 15-minute drive of Big Sandy Lake and Glacier Lake.
Kitchen
Washer

Big Sandy Lodge and Resort Lakefront Lodge - spacious-luxurious
McGregor MN
8.11 mi from city center
With a stay at this vacation home in McGregor, you'll be on a lake, within a 10-minute drive of Mississippi River and Big Sandy Lake.
Pool
Kitchen

Big Sandy Lodge and Resort Lakefront Lodge - spacious-luxurious
McGregor MN
8.11 mi from city center
With a stay at this vacation home in McGregor, you'll be on a lake, within a 10-minute drive of Mississippi River and Big Sandy Lake.
Kitchen
Washer

Sunrise Cabin on Big Sandy Lake - McGregor MN
McGregor MN
8.25 mi from city center
With a stay at this cabin in McGregor, you'll be on the beach, within a 15-minute drive of Mississippi River and Big Sandy Lake.
Kitchen
Washer

Big Sandy Lake. Beautiful and Private!<br><br>
McGregor MN
11.14 mi from city center
With a stay at this cabin in McGregor, you'll be on the waterfront, just steps from Big Sandy Lake and a 3-minute drive from Savanna Portage State Park.
Kitchen
Pet friendly

Moose Lake Lodge & Suites
400 Park Pl Dr Moose Lake MN
$72 nightly
The price is $78 total per night
$78 total
Nov 8 - Nov 9
Total with taxes and fees
29.1 mi from city center
With a stay at Moose Lake Lodge & Suites in Moose Lake, you'll be within a 5-minute drive of Moose Lake State Park and Moosehead Lake.
Breakfast included
Pet friendly

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy
77112 Long Lake Rd Willow River MN
$176 nightly
The price is $189 total per night
$189 total
Dec 7 - Dec 8
Total with taxes and fees
30.52 mi from city center
Located in Willow River, Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy is in a regional park, a 1-minute drive from Kettle River and 7 minutes from Banning State Park.
Kitchen
Pet friendly

Hanging Horn Lakeside Resort
3676 Music Camp Road Moose Lake MN
$117 nightly
The price is $126 total per night
$126 total
Nov 8 - Nov 9
Total with taxes and fees
31.39 mi from city center
With a stay at Hanging Horn Lakeside Resort in Moose Lake, you'll be 4.6 mi (7.3 km) from Moose Lake State Park and 11.2 mi (18.1 km) from Moose Lake Golf Club.
On private beach
Parking included
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.
McGregor hotels essential information
Accommodation | 166 hotels |
|---|---|
Lowest Price | $78 |
Highest Price | $189 |
Popular hotels | Crossroads Hotel, Big Sandy Lodge and Resort, Lakefront Lodge - spacious-luxurious, Wilderness Cabin - Nature Retreat in Peaceful Woods near Big Sandy Lake, The Retreat at Big Sandy Lake, Big Sandy Lodge and Resort Lakefront Lodge - spacious-luxurious, Big Sandy Lodge and Resort Lakefront Lodge - spacious-luxurious, Sunrise Cabin on Big Sandy Lake - McGregor MN, Big Sandy Lake. Beautiful and Private! , Moose Lake Lodge & Suites, Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy, Hanging Horn Lakeside Resort |
Most Recent McGregor Hotel Reviews

Moose Lake Lodge & Suites
4 out of 5
Posted 5 hours ago
CheapTickets Verified Review
"Stay here! Great staff, relatively new ownership who are committed to making the place fabulous (they are well on their way), clean, very good continental breakfast, in short, stay here. Plus the price was right."
A verified traveler stayed at Moose Lake Lodge & Suites






