Find hotels in McGregor, MN from Rp1.760.996

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 Rp1.708.856
Rp1.877.680 total
includes taxes & fees
25 Jan - 26 Jan 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 Rp2.095.625
Rp2.329.224 total
includes taxes & fees
23 Jan - 24 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 Rp1.647.664
Rp1.760.996 total
includes taxes & fees
31 Dec - 1 Jan 2026
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 Rp1.958.487
Rp2.112.558 total
includes taxes & fees
8 Jan - 9 Jan 2026
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 Rp1.492.085
Rp2.952.212 total
includes taxes & fees
25 Jan - 26 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 Rp2.514.750
Rp2.775.613 total
includes taxes & fees
8 Jan - 9 Jan 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 Rp2.893.974
Rp3.179.754 total
includes taxes & fees
4 Jan - 5 Jan 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 for the activities you enjoy most.

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 Scenery: McGregor is surrounded by beautiful lakes and picturesque landscapes, perfect for nature lovers.
  • Outdoor Activities: Engage in various adventures like skiing and beach outings, catering to all adventure enthusiasts.
  • Charming Local Attractions: Explore quaint local sites such as the town hall and nearby Action Glen for exciting experiences.
  • Romantic Getaways: The serene environment makes it an ideal destination for couples seeking a peaceful retreat.
  • Diverse Accommodation Options: Enjoy a range of charming resorts and cosy motels to relax after a day of exploration.

Find great hotels near McGregor

For those seeking a memorable getaway in McGregor, Minnesota, you’ll discover a variety of accommodation options, including charming resorts and cosy motels. Ideal for adventure enthusiasts, these lodgings provide the perfect base to explore the region’s natural beauty and outdoor activities. Whether you’re searching for accommodation in McGregor, Robertson, or its surrounding areas, you’re sure to find the ideal spot to relax and unwind after a day of exploration.

  • Red Door Resort & Motel: Embrace adventure at Red Door Resort & Motel, a delightful motel situated 37.0km from McGregor. This accommodation is ideal for thrill-seekers, offering a plethora of outdoor activities to keep your adrenaline pumping. You can indulge in various adventure sports including hiking and biking nearby, or enjoy the exhilaration of personal watercraft, fishing, motorboating, and rafting right on-site. The friendly atmosphere and access to nature make it a perfect getaway for those looking to immerse themselves in the great outdoors while enjoying comfortable lodging.
  • # 324 Trails Inn Quadna Mountain: Nestled 46.7km from McGregor, # 324 Trails Inn Quadna Mountain is a charming resort that caters to sports enthusiasts. With outdoor tennis facilities available on-site, guests can engage in friendly matches while soaking up the fresh air. The resort also offers entertainment options, including cable or satellite television, ensuring relaxation after an active day. Its serene environment and array of recreational activities make it an excellent choice for visitors seeking both relaxation and sporting fun.
  • # 321 Trails Inn Quadna Mountain: Also located 46.7km from McGregor, # 321 Trails Inn Quadna Mountain provides a refreshing resort experience that combines leisure with sport. Guests can enjoy golfing and tennis on-site, perfect for those looking to stay active during their stay. The resort features entertainment options such as television and cable or satellite TV, allowing you to unwind in comfort. With its focus on recreation and relaxation, this resort is a splendid choice for travellers wanting to enjoy both active pursuits and serene downtime.

Where to stay in McGregor

McGregor, Minnesota, offers a charming escape for those seeking outdoor adventures and romantic getaways. Surrounded by beautiful lakes and stunning scenery, visitors can explore nearby Action Glen for exciting activities or relax at the local beach. The enchanting landscapes and serene environment make McGregor an ideal destination for nature lovers and couples alike, ensuring an unforgettable travel experience.

  • Indian Shores: Nestled close to McGregor, Indian Shores is a picturesque neighbourhood renowned for its seasonal allure. The peak travel months from June to August attract visitors eager to indulge in outdoor activities amidst stunning scenery. This area is perfect for couples seeking a romantic getaway or families looking for recreational fun. Highlights include a well-maintained golf course and a lovely park, while the nearby lake and nature reserve offer splendid views and tranquil moments, making it a delightful spot for relaxation and exploration.
  • Wild Oak: Just a stone's throw from McGregor, Wild Oak invites travellers with its moderately seasonal charm. The best time to visit is between June and September, when the lush landscapes are particularly inviting. This neighbourhood is ideal for those seeking a romantic escape or outdoor adventures, with a focus on scenic experiences. Visitors can enjoy the local recreational area, while the nearby lake provides a serene backdrop for leisurely strolls or picnics. Wild Oak is a perfect blend of nature’s beauty and a peaceful atmosphere.
  • Sheshebe Point: Located near McGregor, Sheshebe Point is a charming neighbourhood that draws visitors with its outdoor offerings and stunning scenery. Peak travel occurs from August to October, making it an ideal time for those seeking a romantic retreat or active holiday. The area features a range of activities, including access to golf courses and resorts, while local attractions such as the bay and neighbouring town enhance the overall experience. Sheshebe Point is perfect for those looking to immerse themselves in nature while enjoying modern amenities.

Things to do in McGregor

McGregor, Minnesota, is perfect for outdoor enthusiasts and those seeking a romantic getaway, boasting stunning scenery and various activities. Visitors can enjoy adventure outings, including skiing at local ski fields, explore art galleries, and partake in beach outings. The area also features recreational spaces that invite relaxation and adventure sports, making McGregor an ideal destination for a memorable holiday.

Shopping

In McGregor, visit local shops for unique gifts and souvenirs that reflect the charm of the area. If you're up for a drive, check out the nearby town of Aitkin, about 19.3km away, where you can find larger stores and various shopping options to explore.

Recreation

Experience the serene environment at Minnesota National Golf Course, where you can enjoy a round of golf amidst picturesque landscapes. Embrace the outdoor vibes and unwind in nature, perfect for rejuvenating both body and mind.

Adventure

In McGregor, experience the thrill of the Soo Line Trail, perfect for hiking and biking amidst picturesque woodlands. At the nearby Savanna Portage State Park, explore serene lakes and enjoy kayaking or canoeing while observing local wildlife in their natural habitat.

Nightlife

McGregor offers a charming nightlife with the local bar, The Corner Bar, where you can enjoy a relaxed drink and live music. For a lively atmosphere, visit the local theatre for performances that showcase regional talent, making your evening truly memorable.

*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, consider travelling during the off-peak months of March to April and December, when prices are generally lower. Aim to book your stay on a Wednesday for the best rates, as Saturdays tend to be the most expensive. Use Expedia’s search tool to filter by budget and preferred hotel type, including eco-friendly options. Additionally, combining your hotel, flights, and activities into a package deal can lead to significant savings. Exploring the area on foot is a great way to save on transport costs while enjoying the scenery.

  • 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, such as 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 deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save yourself some money by combining your hotel reservation in McGregor with your flights and activities through an Expedia package.

Find the best attractions in McGregor

McGregor, Minnesota, offers a delightful blend of outdoor activities and scenic beauty, making it ideal for romantic getaways. Visitors can explore charming local attractions such as picturesque lakes and the town hall, perfect for those seeking a tranquil yet engaging experience. Whether you’re looking to relax by the beach or immerse yourself in stunning landscapes, McGregor promises a memorable escape.

  • Big Sandy Lake: Experience the enchanting beauty of Big Sandy Lake, where romantic sunsets meet sandy beaches. Enjoy outdoor activities such as swimming, fishing, and picnicking in a picturesque setting that invites relaxation and adventure alike.
  • Shamrock Town Hall: Immerse yourself in the local community spirit at Shamrock Town Hall, a hub for business and civic engagement. Although not a tourist attraction in the traditional sense, its architecture and role in local governance provide a unique glimpse into McGregor's character.
  • Loon Lake: Discover the serenity of Loon Lake, where natural beauty and outdoor vibes create a tranquil atmosphere. Ideal for romantic getaways, enjoy activities like kayaking and exploring scenic trails surrounding the lake.

Best time to go to McGregor

The best time to visit McGregor can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in McGregor falls in July, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature in McGregor falls in January, 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

If you're planning a visit to McGregor, Minnesota, you have several airport options. Duluth International Airport (DLH) is situated 90.1km away, with nearby hotels like Canal Park Lodge, just 8.0km from the airport, offering convenient access. Brainerd Lakes Regional Airport (BRD) is 67.6km from McGregor, with excellent accommodations such as the Country Inn & Suites, located 8.0km away, providing complimentary airport transport. Lastly, Chisholm-Hibbing Airport (HIB) is 95.0km from McGregor, featuring hotels like Hampton Inn, just 8.0km from the airport, ensuring easy access for travellers. Each airport offers a selection of nearby hotels for a pleasant stay.

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.
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 Moose Lake Lodge & Suites 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