Book McGregor hotels

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

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in McGregor

Cheap McGregor hotels

Crossroads Hotel

Crossroads Hotel

2 out of 5
403 Meadow Dr, McGregor, MN
Fully refundableReserve now, pay when you stay
The price is AU$189 per night from 16 Nov to 17 Nov
AU$189
16 Nov - 17 Nov
includes taxes & fees
With a stay at Crossroads Hotel in McGregor, you'll be within a 15-minute drive of Sandy River Lake and Big Sandy Lake.
Opens in a new windowCrossroads Hotel
Big Sandy Lodge and Resort

Big Sandy Lodge and Resort

2 out of 5
20534 487th St, McGregor, MN
The price is AU$204 per night from 21 Nov to 22 Nov
AU$204
21 Nov - 22 Nov
includes taxes & fees
With a stay at Big Sandy Lodge and Resort in McGregor, you'll be within a 10-minute drive of Mississippi River and Shamrock Town Hall.
Opens in a new windowBig Sandy Lodge and Resort
Family Cabin with all the views on Big Sandy

Family Cabin with all the views on Big Sandy

McGregor
Located in McGregor, this cabin is on the waterfront, a 3-minute drive from Big Sandy Lake and 5 minutes from Shamrock Town Hall.
Opens in a new windowFamily Cabin with all the views on Big Sandy
Save an average of 15% on thousands of hotels when you're signed in
The Retreat at Big Sandy Lake

The Retreat at Big Sandy Lake

McGregor, MN
With a stay at this vacation home in McGregor (Indian Shores), you'll be within a 15-minute drive of Big Sandy Lake and Glacier Lake.
Opens in a new windowThe Retreat at Big Sandy Lake
Moose Lake Lodge & Suites

Moose Lake Lodge & Suites

2.5 out of 5
400 Park Pl Dr, Moose Lake, MN
Fully refundableReserve now, pay when you stay
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 Mercy Hospital.
Opens in a new windowMoose Lake Lodge & Suites
Appeldoorn's Sunset Bay Resort

Appeldoorn's Sunset Bay Resort

2.5 out of 5
45401 Mille Lacs Parkway, Isle, MN
The price is AU$253 per night from 14 Nov to 15 Nov
AU$253
14 Nov - 15 Nov
includes taxes & fees
Located in Isle, Appeldoorn's Sunset Bay Resort is a 5-minute drive from Mille Lacs Lake and 9 minutes from Isle City Hall.
Opens in a new windowAppeldoorn's Sunset Bay Resort
Hanging Horn Lakeside Resort

Hanging Horn Lakeside Resort

2.5 out of 5
3676 Music Camp Road, Moose Lake, MN
The price is AU$193 per night from 20 Nov to 21 Nov
AU$193
20 Nov - 21 Nov
includes taxes & fees
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 ...
Opens in a new windowHanging Horn Lakeside Resort
Sullivan Lake Chalet - Free Pontoon included

Sullivan Lake Chalet - Free Pontoon included

Aitkin
Located in Aitkin, this chalet is on the waterfront, a 1-minute drive from Nelson Lake and 8 minutes from Mississippi River.
Opens in a new windowSullivan Lake Chalet - Free Pontoon included
5 Unique Cabins And 2 Houses For A Large Group, Family Reunion, Or Wedding

5 Unique Cabins And 2 Houses For A Large Group, Family Reunion, Or Wedding

McGrath
When you stay at this vacation home in Mc Grath, you'll be on a lake and 11 minutes by car from Snake River.
Opens in a new window5 Unique Cabins And 2 Houses For A Large Group, Family Reunion, Or Wedding
Don't see what you're looking for?
See all available properties in McGregor
View all properties
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.

Hotels in McGregor

If you have your sights set on McGregor, take note — accommodation options in the vicinity are as thin as the hair on your great uncle Terry's head!

However, Willow River is located 50 kilometres away from McGregor. Here you'll discover several places to hit the sack. Look up the Days Inn Moose Lake and Americas Best Value Inn.

Attractions and Hotels Near McGregor

If you want to squeeze more out of your break, get out into the wider Northeast Minnesota region and visit its gorgeous forests. Alternatively, ramp up the fun factor by trying popular local activities like snowboarding, or just pull out your map and go sightseeing at your own chilled pace.

Breezy Point is another place where you can lay back and make friends with the room service menu. Located 75 kilometres west of McGregor, it's where you'll discover the Deacon's Lodge Golf Course and the Traditional Golf Course. The Pelican Shores and Point Place are some of the great hotel and apartment options here. 90 kilometres to the north of McGregor you'll also find Hibbing, which is home to the Americas Best Value Inn and Hampton Inn Hibbing. If you're staying in Hibbing, be sure to visit the Iron Man Statue and the Minnesota Musem of Mining.

There's nothing more worrying than hitting the tarmac and wondering where on earth you're gonna stay that night. So why not sort it out beforehand and reserve a room at the Residence Inn by Marriott Duluth? It's seriously close to Duluth International Airport, which sits 85 kilometres from the centre of McGregor.

McGregor hotels essential information

Accommodation
175 hotels
Lowest Price
AU$189
Highest Price
AU$253
Popular hotels
Crossroads Hotel, Big Sandy Lodge and Resort, Family Cabin with all the views on Big Sandy, The Retreat at Big Sandy Lake, Moose Lake Lodge & Suites, Appeldoorn's Sunset Bay Resort, Hanging Horn Lakeside Resort, Sullivan Lake Chalet - Free Pontoon included , 5 Unique Cabins And 2 Houses For A Large Group, Family Reunion, Or Wedding

Most recent McGregor hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.