McGregor Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for McGregor hotels

Crossroads Hotel

Crossroads Hotel
2.0 star property
McGregor
9.4 out of 10, Exceptional, (156)
"Always a wonderful stay! "
United States
Kari
The price is P5,988
P6,580 total
includes taxes & fees
Jan 25 - Jan 26, 2026
Crossroads Hotel

Big Sandy Lodge and Resort

Big Sandy Lodge and Resort
2.0 star property
McGregor
9.2 out of 10, Wonderful, (5)
"The Big Sandy Resort located right on the lake with a great view. We stayed here for one night and Ashley at the front desk, who was personable and helpful, made it a really good experience. "
United States
Tatyana
The price is P7,343
P8,162 total
includes taxes & fees
Jan 2 - Jan 3, 2026
Big Sandy Lodge and Resort

Moose Lake Lodge & Suites

Moose Lake Lodge & Suites
2.5 star property
Moose Lake
7.2 out of 10, Good, (403)
"The rooms are clean and the staff is super friendly ☺️"
United States
Courtney
Moose Lake Lodge & Suites

Northwoods Inn LLC

Northwoods Inn LLC
2.5 star property
Barnum
7.8 out of 10, Good, (256)
"Easy check in, friendly staff and liked that the room had both street parking and a balcony overlooking the lake. "
United States
Sally
The price is P5,816
P6,274 total
includes taxes & fees
Dec 31 - Jan 1, 2026
Northwoods Inn LLC

Blue Moon Resort and Motel

Blue Moon Resort and Motel
2.0 star property
Hill City
8.4 out of 10, Very Good, (149)
"Beautiful on lake "
United States
Titus
The price is P5,774
P6,171 total
includes taxes & fees
Jan 16 - Jan 17, 2026
Blue Moon Resort and Motel

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy
2.0 star property
Willow River
9.6 out of 10, Exceptional, (61)
"Cabin was clean and ready. Was a quiet couple of nights. Enjoyed looking out the window at the snow. "
United States
Jayson
The price is P5,228
P10,345 total
includes taxes & fees
Jan 4 - Jan 5, 2026
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

Hanging Horn Lakeside Resort

Hanging Horn Lakeside Resort
2.5 star property
Moose Lake
9.8 out of 10, Exceptional, (190)
"Very friendly and helpful staff. "
United States
Julie
The price is P6,863
P7,403 total
includes taxes & fees
Jan 26 - Jan 27, 2026
Hanging Horn Lakeside Resort

Appeldoorn's Sunset Bay Resort

Appeldoorn's Sunset Bay Resort
2.5 star property
Isle
9.2 out of 10, Wonderful, (78)
"I can’t imagine taking my grandchildren there. We saw drunk adults playing on the children’s bouncer. The Patio was understaffed and adults swearing."
United States
Anne
The price is P8,812
P9,726 total
includes taxes & fees
Jan 1 - Jan 2, 2026
Appeldoorn's Sunset Bay Resort

River View Lodge

River View Lodge
2.0 star property
Aitkin
9.6 out of 10, Exceptional, (15)
"Good motel in Aitkin. "
United States
Darcy
The price is P10,141
P11,142 total
includes taxes & fees
Dec 31 - Jan 1, 2026
River View Lodge
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. Learn more about McGregor
Learn more about McGregor

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.

Savanna Portage State Park in McGregor, MN

Top McGregor Hotel Reviews

More cheap stays in McGregor

Find out more about McGregor

Top reasons to visit McGregor

  • Stunning Natural Beauty: McGregor is surrounded by picturesque landscapes, perfect for outdoor activities like hiking and fishing.
  • Charming Lakeside Retreats: The area boasts pristine beaches, ideal for romantic strolls and relaxation.
  • Variety of Outdoor Adventures: Enjoy skiing, hiking, and various recreational activities suitable for all adventure levels.
  • Cozy Accommodations: Choose from charming resorts and motels that cater to both thrill-seekers and those desiring tranquillity.
  • Rich Romantic Atmosphere: McGregor offers a serene escape, perfect for couples looking to reconnect amidst nature.

Find great hotels near McGregor

McGregor, Minnesota, offers a delightful array of lodging options, ranging from charming resorts to cosy motels. Whether you seek thrilling adventures or a peaceful retreat, you’ll discover accommodations that cater to your every need. With a variety of hotel services and facilities tailored for adventurous travellers, you'll find the perfect spot to unwind after exploring the stunning natural beauty of the area. Be sure to check reviews for insights on the best hotels in McGregor.

  • Red Door Resort & Motel: Nestled 37.0km from McGregor, Red Door Resort & Motel embodies an adventurous spirit, making it an ideal choice for thrill-seekers. This motel offers a myriad of adventure sports and recreational activities, both onsite and in the surrounding area. Guests can indulge in motorboating, rafting, and fishing right at the property, while hiking and biking trails await nearby for those looking to explore the picturesque landscape. With its focus on outdoor adventure, this accommodation ensures an exhilarating experience for guests wanting to embrace the great outdoors.
  • # 324 Trails Inn Quadna Mountain: Located 46.7km from McGregor, # 324 Trails Inn Quadna Mountain is a delightful resort that invites guests to unwind and engage in a variety of recreational activities. The property boasts outdoor tennis courts, allowing guests to enjoy friendly matches amidst beautiful surroundings. For entertainment, the resort features cable and satellite television, ensuring that downtime is just as enjoyable as active pursuits. With its combination of relaxation and recreation, this resort caters to those looking for a balanced getaway.
  • # 321 Trails Inn Quadna Mountain: Also situated 46.7km from McGregor, # 321 Trails Inn Quadna Mountain offers a charming resort experience with a focus on leisure and sports. Guests can partake in onsite tennis or enjoy a round of golf, making it perfect for enthusiasts of both sports. The accommodation features in-room television and cable or satellite TV for relaxing evenings after a day of activity. This resort provides a welcoming atmosphere for guests seeking both relaxation and an active holiday.

Where to stay in McGregor

For those yearning for a lakeside retreat, McGregor, Minnesota, offers an idyllic getaway surrounded by stunning natural beauty. Enjoy romantic strolls along pristine beaches and immerse yourself in outdoor adventures, from fishing to hiking. Nearby, the enchanting landscapes of northern Minnesota beckon, promising memorable experiences and breathtaking scenery. Whether you're seeking tranquillity or excitement, McGregor is the perfect destination for your adventure-filled holiday.

  • East Lake: Nestled in the vicinity of McGregor, East Lake is a charming village that draws outdoor enthusiasts and adventure seekers alike. The area showcases stunning scenery with its natural landscapes and recreational areas perfect for hiking, fishing, and picnicking. Peak travel months are July and October, when visitors flock to enjoy the nearby national state park and picturesque beaches. East Lake is an ideal destination for those looking to immerse themselves in nature and partake in seasonal activities amidst its tranquil environment.
  • Indian Shores: This delightful neighbourhood, located around McGregor, is a romantic getaway for couples and a haven for outdoor lovers. With peak visitors between June and August, Indian Shores features beautiful parks and nature reserves that invite exploration. Golf enthusiasts will appreciate the well-maintained golf courses available nearby. The scenic lakes and outdoor recreational areas provide a perfect backdrop for leisurely strolls and intimate picnics, making it a destination that beautifully blends relaxation and adventure.
  • Lake Minnewawa: Situated close to McGregor, Lake Minnewawa is renowned for its idyllic landscapes and outdoor experiences. The peak travel season spans from August to October, attracting those in search of romantic escapes and picturesque scenery. Visitors can enjoy a variety of activities, including golfing and exploring the local national state park. With its serene lakeside views and event conference venues, Lake Minnewawa offers a perfect mix of relaxation and recreation, making it a popular choice for both couples and families.

Things to do in McGregor

McGregor is an idyllic destination for outdoor enthusiasts and couples seeking a romantic getaway. Visitors can explore the stunning scenery while engaging in various outdoor adventures, including skiing in the local ski fields and enjoying the recreational areas. Whether you fancy a leisurely stroll or an adrenaline-filled day on the slopes, McGregor offers a wealth of activities to make your vacation memorable.

Shopping

In McGregor, you can enjoy local shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby town of Aitkin, where you’ll find larger retail options and charming boutiques to explore.

Recreation

The Minnesota National Golf Course offers a tranquil outdoor experience, perfect for golf enthusiasts. Surrounded by beautiful landscapes, you can enjoy a round of golf while soaking in the fresh air and stunning views. It’s an ideal spot for relaxation and recreation in McGregor.

Adventure

In McGregor, explore the scenic trails of the Savanna Portage State Park, ideal for hiking and birdwatching. Experience fishing or kayaking on the picturesque shores of Big Sandy Lake, where the tranquil waters invite adventurers to enjoy a day of water activities amidst stunning natural beauty.

Nightlife

In McGregor, the atmosphere is relaxed yet lively, with local pubs like The Whistle Stop serving craft beers and hosting live music. The nearby McGregor Community Center occasionally features events, making for a friendly night out filled with entertainment and socialising.

*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 visit to McGregor, plan your trip between March to April or December when prices are lower, especially on Wednesdays. Avoid Saturdays for accommodation, as they tend to be pricier. Use Expedia’s search tool to filter by budget and eco-friendly options, and consider booking a package deal that combines hotels, flights, and activities for additional savings. Exploring the town on foot is a cost-effective way to enjoy free activities while soaking in the local atmosphere.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in McGregor are March to April and December, where the prices are slightly lower. This is in comparison to June to August, 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 Wednesday. The most expensive day to stay in McGregor is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you can refine your options by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can make significant savings by combining your hotel booking in McGregor with your flights and activities through an Expedia package.

Find the best attractions in McGregor

McGregor offers a delightful escape for outdoor enthusiasts and romantics alike, with its scenic lakes and charming town hall as key attractions. Visitors can indulge in beach activities and explore the natural beauty surrounding the area, making it an ideal destination for those seeking a tranquil getaway infused with romance and adventure.

  • Big Sandy Lake: Experience the serene beauty of Big Sandy Lake, perfect for a relaxing day at the beach. Enjoy outdoor activities such as swimming and picnicking, surrounded by stunning scenery that sets a romantic vibe.
  • Shamrock Town Hall: Discover the heart of McGregor at Shamrock Town Hall, a hub for local business and community gatherings. Its quaint charm reflects the town's character, making it a great spot to learn about local events and history.
  • Loon Lake: Loon Lake offers a picturesque escape with its inviting beach and tranquil surroundings. Engage in outdoor adventures or simply unwind while taking in the beautiful scenery, ideal for couples and nature enthusiasts alike.

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 very cloudy with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January11.3°F (-11.5°C)No RainVery CloudyLowAverage
February12.9°F (-10.6°C)No RainMostly CloudyAverageAverage
March28.0°F (-2.2°C)No RainMostly CloudyAverageSlightly Low
April39.6°F (4.2°C)Light RainMostly CloudyAverageSlightly Low
May54.1°F (12.3°C)Light RainMostly SunnyAverageAverage
June64.8°F (18.2°C)Light RainMostly SunnyHighSlightly High
July69.8°F (21.0°C)Light RainMostly SunnyHighSlightly High
August67.8°F (19.9°C)Light RainMostly SunnyHighSlightly High
September60.1°F (15.6°C)Light RainMostly SunnyAverageAverage
October45.1°F (7.3°C)Light RainMostly SunnyAverageAverage
November31.1°F (-0.5°C)No RainMostly CloudyLowAverage
December18.0°F (-7.8°C)No RainMostly CloudyLowSlightly Low

The nearest major airports for your trip to McGregor

To reach McGregor, Minnesota, you can fly into three major airports. Brainerd Lakes Regional Airport (BRD) is situated 67.6km away, with nearby hotels such as the 3.5-star Good Ol' Days Resort and the 3-star The Lodge at Brainerd Lakes, both offering various transportation services. Duluth International Airport (DLH) is 90.1km from McGregor, with options like the 4-star Fitger's Inn and the 3.5-star Quality Inn Superior. Lastly, Chisholm-Hibbing Airport (HIB) is located 95.0km away, featuring accommodations like the Chisholm Inn & Suites and Hampton Inn Hibbing, all conveniently accessible via nearby transport services.

Frequently asked questions

Where is the best place to stay in McGregor?
Crossroads Hotel is one of the top choices for your stay based on our traveler data. This hotel offers free breakfast and an indoor pool. Big Sandy Lodge and Resort is another good choice for your visit. See all available top hotels, or vacation rentals in McGregor.
If I need to cancel my hotel reservation in McGregor, will I receive a refund?
Yes! You'll find that most hotel bookings are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you might still have the option to cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in McGregor.
What's the best pet-friendly place to stay in McGregor?
Crossroads Hotel is a top dog-friendly hotel, and offers an indoor pool along with free WiFi for its human guests. See more pet-friendly hotel accommodations in McGregor.
What's the best place to stay near the beach in McGregor?
Big Sandy Lodge and Resort is a top hotel located on the beach. See more stays near the beach in McGregor.
What are some accommodations with pools in McGregor?
Crossroads Hotel: Features daily, an indoor pool, and free self parking. Big Sandy Lodge and Resort and Moose Lake Lodge & Suites are a couple of other choices with an onsite pool. View all hotels with pools in McGregor.
How is it to stay in McGregor?
Visitors can enjoy all that McGregor has to offer including the golf courses and parks. In McGregor, there are 27 hotels and other accommodations to choose from. Find out more about McGregor.
What should I see while I'm in McGregor?
Natural beauty is on display at Island Lake, Big Sandy Lake, and Savanna Portage State Park. A couple of additional sights to add to your agenda are Minnesota National Golf Course and Loon Lake. Check out what more to see and do in Expedia's McGregor guide.
What's the seasonal weather like in McGregor?
The hottest months are usually July and August with an average temp of 66°F, while the coldest months are January and February with an average of 18°F. The snowiest months in McGregor are March, April, December, and January, with each month seeing an average of 10 inches of snowfall.

Explore a world of travel with Expedia