McGregor hotels from HK$817

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, (155)
"Always a pleasant stay! "
United States
Kari
The price is HK$761
HK$837 total
includes taxes & fees
28 Dec - 29 Dec
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 HK$972
HK$1,081 total
includes taxes & fees
9 Jan - 10 Jan 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, (402)
"The rooms are clean and the staff is super friendly ☺️"
United States
Courtney
Moose Lake Lodge & Suites

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 HK$764
HK$817 total
includes taxes & fees
25 Dec - 26 Dec
Blue Moon Resort and Motel

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 HK$909
HK$980 total
includes taxes & fees
29 Dec - 30 Dec
Hanging Horn Lakeside Resort

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 HK$692
HK$1,370 total
includes taxes & fees
5 Jan - 6 Jan 2026
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

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 HK$1,167
HK$1,288 total
includes taxes & fees
25 Dec - 26 Dec
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 HK$1,289
HK$1,417 total
includes taxes & fees
28 Dec - 29 Dec
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 for the activities you enjoy most. Learn more about McGregor
Learn more about McGregor

Wild Oak

When in Wild Oak, you can plan a visit to Island Lake and Big Sandy Lake, some noteworthy sights in the nearby area.

Sheshebe Point

While there might not be top attractions in Sheshebe Point, you can explore the larger area and discover places like Island Lake and Big Sandy Lake.

Indian Shores

While Indian Shores isn't home to many top sights, Big Sandy Lake and Glacier Lake are some notable places to visit nearby.

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 lakes and breathtaking landscapes, perfect for relaxation and outdoor adventures.
  • Outdoor Activities: Enjoy a variety of activities, including skiing, hiking, and beach outings during the warmer months.
  • Charming Atmosphere: The quaint town hall and scenic recreational areas create a delightful backdrop for romantic getaways.
  • Art and Culture: Discover local art galleries that showcase the region's unique artistic heritage.
  • Diverse Accommodation: Choose from charming motels to inviting resorts, catering to all types of travellers.

Find great hotels near McGregor

Discover the diverse accommodation options in McGregor, Minnesota, where adventure awaits at every turn. From charming motels to inviting resorts, you'll find the perfect base to explore the area's stunning natural beauty. Whether you're seeking a tranquil retreat or a hub for outdoor activities, McGregor offers a variety of lodging choices to suit all travellers' needs. Enjoy convenient access to nearby Robertson and embrace the thrill of your adventure-filled holiday.

  • Red Door Resort & Motel: Embrace adventure at the Red Door Resort & Motel, a charming motel located 37.0km from McGregor. This property is a haven for thrill-seekers and outdoor enthusiasts, offering a range of exciting activities right on your doorstep. Whether you fancy hiking or biking on nearby trails, or indulging in water sports like personal motor watercraft, fishing, and motorboating, there's no shortage of adventure to be had. The resort's inviting atmosphere and recreational offerings make it an ideal choice for those looking to immerse themselves in the great outdoors.
  • # 324 Trails Inn Quadna Mountain: Nestled 46.7km from McGregor, # 324 Trails Inn Quadna Mountain is a delightful resort that combines leisure with recreation. The property boasts outdoor tennis facilities, perfect for those wanting to enjoy some friendly competition in a stunning natural setting. Guests can also unwind in comfort with cable or satellite television in their rooms, ensuring entertainment during downtime. This resort is ideal for families and couples alike who seek a relaxing retreat with ample recreational opportunities nearby.
  • # 321 Trails Inn Quadna Mountain: Also located 46.7km from McGregor, # 321 Trails Inn Quadna Mountain offers a unique blend of relaxation and sport. With both tennis and golf available onsite, guests can indulge in their favourite sports while soaking in the picturesque surroundings. The resort provides comfortable accommodations equipped with cable or satellite television, ensuring you stay connected and entertained. It's a perfect spot for those looking to balance leisure with activity in a serene environment.

Where to stay in McGregor

McGregor, Minnesota, is a picturesque destination perfect for outdoor enthusiasts and romantic getaways. Nestled amidst stunning natural beauty, visitors can explore the serene Action Glen and enjoy the refreshing beaches that open during the warmer months. The area boasts beautiful lakes and breathtaking surroundings, making it an ideal spot for relaxation and adventure alike. With its charming atmosphere, McGregor invites you to create unforgettable memories in its enchanting landscapes.

  • Lake Minnewawa: Nestled in the beautiful surroundings of McGregor, Lake Minnewawa is a delightful destination for those seeking a blend of outdoor adventures and romantic escapades. The area experiences a moderate seasonal influx of travellers, with peak visits from August to October. Here, you can indulge in a variety of activities, from enjoying the scenic beauty of the lake to playing a round of golf at the local golf course. The nearby national state park offers opportunities for hiking and wildlife watching, while event conference venues provide a space for gatherings amidst stunning views. Whether you're exploring the recreational area or simply soaking in the scenery, Lake Minnewawa promises a memorable experience.
  • Indian Shores: Located near McGregor, Indian Shores is a charming neighbourhood that attracts visitors with its breathtaking natural beauty and outdoor activities. Peak travel occurs between June and August, making it an ideal summer getaway. Nature lovers will appreciate the nearby lake, park, and nature reserve, perfect for picnics, hiking, and birdwatching. The local recreational area invites you to partake in various sports and leisure activities, while the serene environment sets the stage for a romantic escape. With its picturesque landscapes and vibrant community, Indian Shores is a must-visit for those looking to unwind and explore.
  • Wild Oak: Wild Oak, situated in close proximity to McGregor, offers a serene retreat for visitors seeking outdoor adventures and scenic relaxation. The area sees a moderate seasonal influx, with peak visits from June to September. Enjoy the tranquil beauty of the local lake, where you can partake in fishing, kayaking, or simply relaxing by the water's edge. The recreational area provides ample opportunities for outdoor activities, making it a perfect spot for both couples and families. With its picturesque surroundings and peaceful atmosphere, Wild Oak is an enchanting destination for nature enthusiasts and those looking for a romantic getaway.

Things to do in McGregor

McGregor, Minnesota, is a charming destination ideal for outdoor enthusiasts and couples seeking a romantic getaway. Visitors can indulge in various activities, including exploring scenic recreational areas, enjoying skiing adventures, and discovering local art galleries. Additionally, beach outings provide a perfect opportunity to relax and soak in the natural beauty of the surroundings, ensuring an unforgettable experience for all who visit this picturesque locale.

Shopping

In McGregor, you can explore local shops for unique souvenirs and gifts. For a broader selection, if you're up for a drive, check out the shops at Brainerd Mall, around 48.3km away, or visit The Marketplace in Pine City, approximately 32.2km from McGregor.

Recreation

At Minnesota National Golf Course in McGregor, immerse yourself in the serene outdoor atmosphere while enjoying a round of golf. The lush greens and tranquil surroundings provide a rejuvenating escape, perfect for both relaxation and friendly competition amidst nature's beauty.

Adventure

Explore the scenic Mille Lacs Lake for fishing and boating adventures, soaking in the tranquil beauty of nature. For hiking enthusiasts, the nearby Savanna Portage State Park offers stunning trails with opportunities for wildlife spotting and picturesque views of Minnesota’s wilderness.

Nightlife

Explore the lively atmosphere at The Windy City Café, where you can enjoy a delightful meal and local brews. For a more relaxed evening, visit The Rustic Bar for a friendly vibe and occasional live music, perfect for soaking up the community spirit of McGregor.

*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 on your trip to McGregor, consider visiting during the cheaper months of March to April and December, with Wednesday being the most affordable day to stay. Avoid peak summer months from June to August when prices rise. Use Expedia's search tool to filter by budget and eco-friendly options, and sort prices from lowest to highest for the best deals. Additionally, combine your hotel bookings with flights and activities for extra savings. Enjoy the local scenery and activities, many of which are free, to make the most of your visit without straining your wallet.

  • 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: Utilise Expedia’s search tool to refine your preferences, including your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your McGregor hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in McGregor

McGregor offers a delightful escape for those seeking outdoor adventures and romantic scenery. Visitors can explore picturesque lakes and the charming town hall, which serve as focal points for relaxation and connection. The area's attractions are perfect for those who appreciate romantic beach settings and stunning landscapes, ensuring a memorable holiday experience in this tranquil Minnesota locale.

  • Big Sandy Lake: Experience the romance and natural beauty of Big Sandy Lake, a perfect spot for sunbathing, swimming, and enjoying picturesque sunsets. The serene atmosphere and scenic views make it an ideal destination for couples and families alike.
  • Shamrock Town Hall: Immerse yourself in the local community at Shamrock Town Hall, a hub for various events and gatherings. It offers a glimpse into the town's governance and business culture, allowing visitors to connect with residents.
  • Loon Lake: Discover the charm of Loon Lake, where outdoor enthusiasts can engage in activities like kayaking and fishing. The stunning scenery and tranquil environment provide a perfect escape for relaxation and adventure.

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

Accessing McGregor, Minnesota, is convenient via three major airports. Duluth International Airport (DLH) is 90.1km away, with nearby accommodation options like the 4-star Fitger's Inn, offering free airport transport and on-request shuttle services. Brainerd Lakes Regional Airport (BRD), situated 67.6km from McGregor, features hotels such as the 3.5-star Grand View Lodge, which provides complimentary airport transport and a 24-hour shuttle service for a fee. Lastly, Chisholm-Hibbing Airport (HIB) is 95.0km distant, with options like the Hampton Inn Hibbing, located just 8.0km from the airport, ensuring quick access to your travel needs.

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 traveller data. This hotel offers free breakfast and an indoor pool. Big Sandy Lodge and Resort is another good choice for your stay. See all available top hotels, or vacation rentals in McGregor.
What are some of the best holiday rentals that McGregor has to offer?
Lakefront Lodge - spacious-luxurious: This highly rated holiday home rental in McGregor is located on a lake, and has a fireplace, a balcony and air conditioning to put you at ease in your new surroundings. It has 5 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. You and your friends and family can relax into your holiday with amenities such as a selection of games. Another good choice for your trip to McGregor is The Retreat at Big Sandy Lake. See all vacation rentals in McGregor.
If I need to cancel my hotel reservation in McGregor, will I receive a refund?
Yes! The majority of room reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a reservation that's non-refundable, you might be able to cancel it and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in McGregor.
What's the best dog-friendly accommodation option 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 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 hotels with pools in McGregor?
Crossroads Hotel: Features daily, an indoor pool and free self parking. Big Sandy Lodge and Resort and Lakefront Lodge - spacious-luxurious are a couple of other choices that feature an on-site pool. View all hotels with pools in McGregor.
What's it like staying 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 accommodation options to choose from. Find out more about McGregor.
What should I do while I'm visiting 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 itinerary are Minnesota National Golf Course and Loon Lake. Take a look at what more there is to see and do in Expedia's McGregor guide.
What's the weather like in McGregor?
The hottest months are usually July and August, with an average temperature of 19°C, while the coldest months are January and February, with an average of -8°C. The snowiest months in McGregor are March, April, December and January, with each month seeing an average of 25 cm of snowfall.

Explore a world of travel with Expedia