A rocky shoreline with dense coniferous trees and a calm lake reflecting the sky.

Find hotels in McGregor, MN from ฿2,875

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
24 Sep - 25 Sep
Tomorrow
25 Sep - 26 Sep
This weekend
25 Sep - 27 Sep
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for McGregor hotels

1. Crossroads Hotel

Crossroads Hotel
McGregor
United States
Dorian
฿4,349
฿5,070 total
includes taxes & fees
28 Sept - 29 Sept
Crossroads Hotel

2. Big Sandy Lodge and Resort

Big Sandy Lodge and Resort
McGregor
United States
Joseph
฿3,881
฿4,313 total
includes taxes & fees
23 Oct - 24 Oct
Big Sandy Lodge and Resort

3. Moose Lake Lodge & Suites

Moose Lake Lodge & Suites
Moose Lake
United States
John
฿2,653
฿2,875 total
includes taxes & fees
5 Oct - 6 Oct
Moose Lake Lodge & Suites

4. River View Lodge

River View Lodge
Aitkin
United States
Chris
฿4,492
฿4,936 total
includes taxes & fees
5 Oct - 6 Oct
River View Lodge

5. Blue Moon Resort and Motel

Blue Moon Resort and Motel
Hill City
Canada
Rebekah
฿3,825
฿4,088 total
includes taxes & fees
25 Sept - 26 Sept
Blue Moon Resort and Motel

6. Northwoods Inn LLC

Northwoods Inn LLC
Barnum
United States
James
฿2,981
฿3,216 total
includes taxes & fees
6 Oct - 7 Oct
Northwoods Inn LLC

7. Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy
Willow River
United States
Leo
฿3,665
฿6,627 total
includes taxes & fees
29 Sept - 30 Sept
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

8. Hanging Horn Lakeside Resort

Hanging Horn Lakeside Resort
Moose Lake
United States
Ashley
฿4,651
฿5,017 total
includes taxes & fees
27 Sept - 28 Sept
Hanging Horn Lakeside Resort

9. Appeldoorn's Sunset Bay Resort

Appeldoorn's Sunset Bay Resort
Isle
United States
Michelle
฿5,749
฿6,346 total
includes taxes & fees
27 Sept - 28 Sept
Appeldoorn's Sunset Bay Resort
View all properties
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

Wild Oak offers a tranquil escape in Minnesota's pristine lake country. This peaceful residential community serves as the perfect base for exploring natural wonders. Nearby Island Lake and Big Sandy Lake provide scenic beauty and outdoor recreation opportunities. Venture through forests on quiet country roads or spend afternoons fishing on crystal-clear waters. The area's rustic charm and minimal tourist infrastructure create an authentic small-town experience. Stargazing reveals brilliant night skies thanks to minimal light pollution.

Sheshebe Point

Experience lakeside tranquility at Sheshebe Point on Big Sandy Lake. This peaceful retreat offers waterfront holiday homes and cabins where natural beauty takes centre stage. The clear waters invite swimming, fishing, and boating adventures. Mornings bring misty lake views and the calls of loons across the water. Nearby McGregor provides dining options and essential supplies. Travellers need personal vehicles to navigate the area's gravel roads and reach surrounding attractions like Minnesota National Golf Course and Island Lake.

Indian Shores

Indian Shores wraps around Big Sandy Lake with classic Minnesota charm and rustic tranquility. The peaceful residential community offers lakeside cabins where you can wake up to misty water views. Listen for the haunting calls of loons at dawn. This natural retreat balances outdoor adventure with quiet relaxation. Visitors can fish for walleye and northern pike from private docks. Nearby Savanna Portage State Park provides additional hiking opportunities through pristine forest settings. Evening campfires under star-filled skies complete the authentic lake experience.

Stay near popular McGregor attractions

A serene lake with trees reflecting the sunlight, surrounded by mist.

Loon Lake

Loon Lake offers a serene retreat with clear waters perfect for catching walleye and pike. Explore the versatile multi-use trails for hiking or mountain biking through Minnesota's picturesque wilderness.
See properties
A clear lake with pebbles at the bottom, surrounded by mountains and trees.

Glacier Lake

This crystal-clear Minnesota lake draws anglers with its abundant black crappie, bluegill, and walleye. Cast your line during golden morning hours when fish are most active in these tranquil waters.
See properties
A calm lake with clear water, surrounded by dense forest and rocky shoreline.

Remote Lake

Remote Lake offers pristine waters nestled among diverse forests near McGregor, Minnesota. Anglers and nature lovers can enjoy solitude while fishing and spotting wildlife in this tranquil setting.
See properties

Big Sandy Lake

8.4/10 (17 reviews)
This expansive 6,125-acre lake offers 57 miles of pristine shoreline and numerous bays to explore. Cast a line for walleye at dawn, then relax on sandy beaches surrounded by Minnesota's northern forests.
See properties

Minnesota National Golf Course

10.0/10 (2 reviews)
Championship 27-hole Goldstrand course with meticulously maintained bentgrass fairways in Minnesota's Northwoods. Five tee options per hole and dining with scenic views.
See properties

Little Savanna Lake

Little Savanna Lake offers a secluded 20-acre fishing retreat within Minnesota's Savanna Portage State Park. Cast for northern pike and bluegill in peaceful waters surrounded by pristine forest.
See properties

Horseshoe Lake

This tranquil 237-acre lake is shaped like a horseshoe and surrounded by wild rice beds. Anglers prize its dark waters for bluegill, crappie, and walleye fishing, especially during spring spawning season.
See properties

Sandy River Lake

10.0/10 (1 review)
Explore a historic 1895 dam and pristine waters at Big Sandy Lake, part of the Mississippi Headwaters. Reserve a waterfront campsite to witness bald eagles soaring over towering pines and tranquil shores.
See properties

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.

See all hotels in McGregor
A rocky shoreline with dense coniferous trees and a calm lake reflecting the sky.

Top McGregor Hotel Reviews

Crossroads Hotel

Crossroads Hotel

8/10 Good
"Nice for price and restaraunt also"
Dorian 1-night trip
Posted 3 days ago
Crossroads Hotel
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

10/10 Excellent
"We stayed in Bryan and everything was great,but I didnt like how the driveway was so short and all the other cabins had long driveways. Other than the driveway being small for my car everything else was amazing."
Frances 1-night trip
Posted 3 days ago
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy
Big Sandy Lodge and Resort

Big Sandy Lodge and Resort

8/10 Good
"Love the location!"
Barbara 2-night trip
Posted 2 weeks ago
Big Sandy Lodge and Resort
Hanging Horn Lakeside Resort

Hanging Horn Lakeside Resort

10/10 Excellent
"We absolutely loved our room and the grounds. The staff were very kind, helping us as soon as we arrived. The windows for our lake-view room were huge! The Keurig machine with lots of coffee pods was a very nice feature. Access to kayaks, canoes, paddleboats, and life jackets was an added bonus. The grounds are beautiful, and it was a nice, quiet time in early September. I would definitely book again!"
Amanda 1-night trip
Posted 3 weeks ago
Hanging Horn Lakeside Resort
Appeldoorn's Sunset Bay Resort

Appeldoorn's Sunset Bay Resort

10/10 Excellent
"Very nicely decorated space with a cabin feel. Very clean & kitchen stocked with all we needed for cooking. With it being winter the gas fireplace was warm, comfy, & romantic for our get away."
Douglas 2-night trip
Posted 8 months ago
Appeldoorn's Sunset Bay Resort

More cheap stays in McGregor

Moose Lake Lodge & Suites

Moose Lake Lodge & Suites

400 Park Pl Dr Moose Lake MN
฿2,653
฿2,875 total
5 Oct - 6 Oct
includes taxes & fees
Moose Lake Lodge & Suites
Northwoods Inn LLC

Northwoods Inn LLC

3716 Main Street Barnum MN
฿2,981
฿3,216 total
6 Oct - 7 Oct
includes taxes & fees
Northwoods Inn LLC
Blue Moon Resort and Motel

Blue Moon Resort and Motel

68584 US-HWY 169 Hill City MN
฿3,825
฿4,088 total
25 Sept - 26 Sept
includes taxes & fees
8.4/10 Very good! (183 reviews)
Blue Moon Resort and Motel
River View Lodge

River View Lodge

701 Minnesota Ave S Aitkin MN
฿4,492
฿4,936 total
5 Oct - 6 Oct
includes taxes & fees
River View Lodge
Crossroads Hotel

Crossroads Hotel

403 Meadow Dr McGregor MN
฿4,349
฿5,070 total
28 Sept - 29 Sept
includes taxes & fees
9.4/10 Exceptional! (235 reviews)
Crossroads Hotel
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

77112 Long Lake Rd Willow River MN
฿3,665
฿6,627 total
29 Sept - 30 Sept
includes taxes & fees
9.6/10 Exceptional! (91 reviews)
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

Find out more about McGregor

Top reasons to visit McGregor

  • Scenic Natural Beauty: McGregor is surrounded by stunning lakes and nature reserves, offering picturesque views perfect for outdoor enthusiasts.
  • Outdoor Recreation: Enjoy leisurely strolls, hiking, and biking along scenic trails and parks, ideal for connecting with nature.
  • Charming Accommodation: A variety of delightful lodgings, from cosy motels to charming resorts, cater to all types of travellers.
  • Golfing Getaway: Local golf courses provide a wonderful opportunity for a relaxing day on the greens.
  • Annual McGregor Wine Festival: Experience local flavours and delightful wines at this popular annual event.

Find great hotels near McGregor

Discover delightful accommodation options in McGregor, Minnesota, where adventure awaits. From charming resorts to cosy motels, the area boasts a variety of lodgings tailored for every traveller. Whether you seek the best hotels, expert reviews, or information on star-rated establishments like the Crossroads Hotel, McGregor offers a welcoming retreat for those looking to explore its natural beauty and engage in thrilling activities.

  • Red Door Resort & Motel: Nestled 37km from McGregor, Red Door Resort & Motel is an excellent choice for adventurous travellers seeking budget-friendly accommodation. This motel-style lodging boasts a guest rating of 8.0 out of 10, reflecting its commitment to providing a satisfying stay. Emphasising outdoor activities, the resort offers a range of adventure sports including rafting, personal motor watercraft usage, fishing, motorboating, and nearby hiking and biking trails. Guests can immerse themselves in nature while enjoying the thrill of various recreational activities, making it an ideal base for those keen to explore the great outdoors.
  • # 321 Trails Inn Quadna Mountain: Located 47km from McGregor, # 321 Trails Inn Quadna Mountain provides a welcoming atmosphere for budget-conscious visitors. As a resort-type accommodation, it features an array of onsite sports and recreation activities, including tennis and golf, catering to active guests. For those who wish to unwind, the property offers entertainment options such as television and cable or satellite TV. This combination of leisure and sport makes it a fitting choice for families and friends looking to enjoy both relaxation and activity during their stay.
  • # 324 Trails Inn Quadna Mountain: Also situated 47km from McGregor, # 324 Trails Inn Quadna Mountain shares a similar charm to its counterpart, offering a budget-friendly resort experience. This property features outdoor tennis facilities for guests who appreciate a bit of competition and physical activity. In addition, guests can enjoy entertainment through cable or satellite TV, ensuring ample options to unwind after a day of exploration. Its inviting environment makes it suitable for groups seeking a comfortable retreat with recreational opportunities.

Where to stay in McGregor

McGregor, Minnesota, offers a charming escape for those seeking fresh air and stunning scenery. Ideal for a romantic weekend getaway, the area boasts beautiful views along the Mississippi River, perfect for quality time with loved ones. Explore nearby parks and trails, immersing yourself in the great outdoors, while relishing the peaceful atmosphere that makes McGregor a delightful destination for nature enthusiasts and couples alike.

  • Wild Oak: Nestled in the serene surroundings near McGregor, Wild Oak is an idyllic neighbourhood perfect for those seeking a blend of natural beauty and romantic getaways. The area is known for its stunning scenery and outdoor activities that captivate visitors year-round. With peak travel seasons from June to August and September, Wild Oak offers excellent recreational areas, making it ideal for picnics, hiking, and leisurely strolls along the picturesque lake nearby. This neighbourhood is perfect for couples looking to escape the hustle and bustle of city life.
  • Sheshebe Point: A charming neighbourhood located close to McGregor, Sheshebe Point attracts visitors with its stunning lakeside views and abundant outdoor activities. The area experiences peak visitation from August to October, drawing in those looking for a romantic escape. Sheshebe Point boasts a range of attractions such as resorts, golf courses, and recreational areas, ensuring a delightful experience for all. The nearby national state park and beautiful water features enhance the natural allure, making it a must-visit for nature enthusiasts and adventure seekers alike.
  • East Lake: As a quaint village situated in the vicinity of McGregor, East Lake is a hidden gem for tourists seeking tranquillity and scenic beauty. This picturesque location witnesses an influx of visitors from July to October, drawn by its romantic ambience and outdoor experiences. East Lake offers access to recreational areas, pristine beaches, and a nearby national state park, making it an ideal destination for nature lovers. Here, you can bask in the sun, enjoy water activities, or simply unwind with breathtaking views of the surrounding landscape.

Things to do in McGregor

Shopping

In McGregor, visit local shops for unique gifts and souvenirs, including charming boutiques and artisan stores. If you're up for a drive, check out the Brainerd Mall, located 48km away, featuring a variety of retailers and dining options to explore during your trip.

Recreation

In McGregor, indulge in rejuvenating treatments at the nearby Aveda Spa, where you can enjoy holistic therapies amidst tranquil surroundings. For outdoor enthusiasts, the area's scenic trails invite you to explore nature through hiking and biking, offering a refreshing escape from daily life.

Adventure

Explore the scenic Mille Lacs Lake for fishing, boating, and kayaking, immersing yourself in nature's tranquillity. For hiking, the nearby Savanna Portage State Park offers diverse trails with opportunities to spot local wildlife and enjoy stunning views of the forested landscape.

Nightlife

In McGregor, the local taverns and bars offer a relaxed atmosphere, where you can enjoy live music and a friendly chat with locals. The nearby lakes provide a scenic backdrop, perfect for evening strolls after a night out, contributing to the charming small-town vibe.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around McGregor

McGregor, Minnesota, is an ideal destination for outdoor enthusiasts and couples seeking a romantic getaway. Visitors can enjoy the stunning lakes and nature reserves that surround the area, perfect for those who appreciate scenic views and beach experiences. With a variety of attractions catering to both relaxation and adventure, McGregor offers an unforgettable vacation for all types of travellers looking to connect with nature.

  • Big Sandy Lake: Nestled within McGregor, Big Sandy Lake offers a serene escape with its picturesque beach and stunning scenery. Ideal for outdoor enthusiasts and those seeking a romantic getaway, visitors can enjoy activities like swimming, picnicking, or simply relaxing by the water’s edge.
  • Rice Lake National Refuge: Located approximately 10km from McGregor, this refuge is a haven for wildlife enthusiasts. With diverse habitats and rich biodiversity, it provides excellent opportunities for birdwatching and photography amidst tranquil natural settings.
  • Loon Lake: Also situated within McGregor, Loon Lake features a beautiful beach and inviting outdoor spaces. Couples and families can relish the calming environment, making it an ideal spot for both relaxation and recreational activities.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 situated 90km away, with nearby hotels like Fitger's Inn, a 4-star hotel 8km from the airport, offering free airport transportation upon request. Brainerd Lakes Regional Airport (BRD) is 68km distant, featuring hotels such as Holiday Inn Express, 8km away, which provides 24-hour airport shuttle services. Lastly, Bemidji Regional Airport (BJI) is 159km from McGregor, with options like Kohl's Resort, located 14km away, providing comfortable lodging for visitors. Each airport ensures easy access to the charming McGregor area for a delightful 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. Also, another option that features an on-site pool is Big Sandy Lodge and Resort. 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 28 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 Mississippi River. 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