Find hotels in McGregor, MN from £73

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

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, (180 reviews)
"Always a wonderful stay! "
United States
Kari
The price is £83
includes taxes & fees
19 Apr - 20 Apr
Crossroads Hotel

Big Sandy Lodge and Resort

Big Sandy Lodge and Resort
2.0 star property
McGregor
9.4 out of 10, Exceptional, (6 reviews)
"Great pool and hot tub, awesome food and cozy rooms right on the trails. "
United States
Joseph
The price is £102
includes taxes & fees
6 May - 7 May
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, (420 reviews)
"Very friendly and clean "
United States
Nicole
The price is £73
includes taxes & fees
30 Apr - 1 May
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, (152 reviews)
"Nice location to stay and fish iff the dock after working on the road all day. "
United States
Billie
The price is £82
includes taxes & fees
18 Apr - 19 Apr
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, (69 reviews)
"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 £138
includes taxes & fees
28 Apr - 29 Apr
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

River View Lodge

River View Lodge
2.0 star property
Aitkin
9.6 out of 10, Exceptional, (16 reviews)
"Good motel in Aitkin. "
United States
Darcy
The price is £111
includes taxes & fees
22 Apr - 23 Apr
River View Lodge

Hanging Horn Lakeside Resort

Hanging Horn Lakeside Resort
2.5 star property
Moose Lake
9.8 out of 10, Exceptional, (195 reviews)
"Very friendly and helpful staff. "
United States
Julie
The price is £93
includes taxes & fees
22 Apr - 23 Apr
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, (80 reviews)
"Such a cozy spot with a friendly staff! Great Lake location"
United States
Michelle
The price is £122
includes taxes & fees
20 Apr - 21 Apr
Appeldoorn's Sunset Bay Resort
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

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

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.

Early Morning, Eyrie Isle, McGregor Bay, Lake Huron

Top McGregor Hotel Reviews

More cheap stays in McGregor

Find out more about McGregor

Top reasons to visit McGregor

  • Stunning Natural Scenery: McGregor boasts breathtaking landscapes perfect for outdoor adventures and romantic getaways.
  • Outdoor Activities: Enjoy a variety of pursuits like golfing, beach days, and exploring recreational areas.
  • Charming Local Attractions: Visit unique spots such as a donkey sanctuary for unforgettable experiences.
  • Relaxing Accommodation Options: Choose from delightful resorts and budget-friendly motels to suit your needs.
  • Historic Town Experience: Immerse yourself in the quaint charm of the historic town hall and its surroundings.

Find great hotels near McGregor

Discover the charm of McGregor, Minnesota, where a variety of accommodation options await to suit every traveller's needs. From relaxed motels to inviting resorts, you'll find the perfect base for your adventure-filled holiday. With an emphasis on outdoor experiences and warm hospitality, McGregor's hotels promise a memorable stay. Explore reviews and ratings to find the best options, ensuring your visit is both comfortable and enjoyable.

  • Red Door Resort & Motel: Nestled 37.0km from McGregor, Red Door Resort & Motel embodies a spirit of adventure and recreation, earning a guest rating of 8.0. This budget-friendly motel is perfect for thrill-seekers, offering a range of exhilarating activities both onsite and nearby. Guests can indulge in personal motor watercraft experiences, motorboating, rafting, and fishing right at the property, while hiking and biking trails are just a stone's throw away. The welcoming atmosphere and adventure-oriented amenities make it an ideal choice for those looking to immerse themselves in nature and outdoor exploits during their stay.
  • # 321 Trails Inn Quadna Mountain: Located 46.7km from McGregor, # 321 Trails Inn Quadna Mountain is a budget-friendly resort that invites guests to enjoy a blend of relaxation and recreation. With onsite tennis and golf facilities, this accommodation is perfect for sports enthusiasts. The property also features entertainment options such as cable or satellite TV, ensuring guests can unwind after a day of activity. This resort caters to both relaxation and active pursuits, making it a great choice for those looking to balance leisure and fun during their vacation.
  • # 324 Trails Inn Quadna Mountain: Also situated 46.7km from McGregor, # 324 Trails Inn Quadna Mountain shares a similar ethos as its counterpart, offering a budget-friendly resort experience. Guests can partake in outdoor tennis while enjoying the stunning natural surroundings. The resort is equipped with cable or satellite TV for entertainment, allowing visitors to relax and recharge. This accommodation is particularly suited for those seeking a serene getaway with easy access to outdoor activities, making it an appealing option for both families and couples alike.

Where to stay in McGregor

McGregor, Minnesota, offers a delightful escape for those seeking outdoor adventures and romantic getaways. Breathe in the fresh air as you explore the picturesque landscapes along the Mississippi River, perfect for leisurely strolls or intimate picnics. Enjoy quality time with loved ones while discovering charming nearby towns, each brimming with scenic beauty and tranquil settings, making McGregor an ideal destination for a refreshing weekend retreat.

  • Lake Minnewawa: Nestled near McGregor, Lake Minnewawa is a scenic haven known for its picturesque views and outdoor activities. The area attracts moderately seasonal visitors, peaking from August to October, making it an ideal spot for those seeking a romantic getaway or a tranquil escape. Guests can indulge in golfing at local courses, unwind on the stunning beach, or explore the recreational areas surrounding the lake. This area is perfect for nature enthusiasts and offers a variety of venues for events and conferences, ensuring a delightful experience for all who visit.
  • East Lake: Located conveniently in the vicinity of McGregor, East Lake is a charming village that offers a serene atmosphere and stunning scenery. Travellers often flock here during the warmer months, particularly from July to October, to immerse themselves in the natural beauty that surrounds the area. East Lake is renowned for its recreational activities, including access to national parks and beautiful beaches. Visitors can enjoy leisurely strolls along the lakeside, making it a perfect spot for couples looking for a romantic retreat amidst nature's splendour.
  • Wild Oak: A delightful neighbourhood within close proximity to McGregor, Wild Oak draws visitors with its serene landscape and outdoor adventures. With peak visitor numbers between June and September, it is a popular destination for those seeking scenic views and relaxation. The area boasts several recreational spots and is ideally situated near a picturesque lake, perfect for swimming or picnicking. Whether you are looking for adventure or simply wish to enjoy the beauty of nature, Wild Oak offers a charming and tranquil experience for all who venture here.

Things to do in McGregor

McGregor offers a delightful escape for outdoor enthusiasts and couples seeking romance. Enjoy the stunning scenery while exploring recreational areas and indulging in a golf getaway at local courses. Don't miss the annual McGregor Wine Festival, perfect for leisurely strolls and sampling local vintages. Whether you’re playing a round of golf or enjoying the charming surroundings, McGregor promises a memorable experience.

Shopping

In McGregor, enjoy local shops offering unique gifts and souvenirs. For a broader selection, if you're up for a drive, visit the Brainerd Mall, about 32.2km away, featuring diverse stores and dining options, perfect for a day of shopping.

Recreation

In McGregor, indulge in rejuvenating spa treatments at the serene Serenity Spa, where tranquil surroundings enhance your relaxation. For outdoor enthusiasts, the nearby Scenic State Park offers hiking trails and picturesque lakes, perfect for leisurely strolls or invigorating nature walks.

Adventure

In McGregor, explore the scenic waters of the Mississippi River with kayaking or canoeing adventures. For hiking enthusiasts, the nearby Savanna Portage State Park offers breathtaking trails and wildlife encounters. Don't miss the chance to fish in the tranquil lakes, perfect for a relaxing day outdoors.

Nightlife

In McGregor, the nightlife is quaint yet inviting. Enjoy a drink at the local watering hole, the McGregor Bar & Grill, or unwind with friends at the nearby Lake Minnewaska. Both offer a relaxed atmosphere perfect for mingling and enjoying the serene surroundings.

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

Booking tips and Expedia advantages for McGregor

  • 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, preferred location, and additional preferences. You can organise your results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Furthermore, you have the option to refine your search by hotel type—selecting the “Eco-certified” filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in McGregor with your flights and activities through an Expedia package deal.

Find the best attractions in and around McGregor

McGregor, Minnesota, is an idyllic destination for outdoor enthusiasts and romantic getaways, offering stunning lakes and nature reserves to explore. Visitors can indulge in various activities that highlight the area's natural beauty, from tranquil beachside strolls to adventurous excursions in the picturesque landscape. Whether you're seeking a serene escape or an intimate experience, McGregor's attractions promise to create lasting memories.

  • Big Sandy Lake: Nestled within McGregor, Big Sandy Lake offers a serene escape with its stunning scenery and inviting beach. Perfect for romance and outdoor adventures, you can enjoy swimming, picnicking, or simply basking in the sun while taking in the tranquil surroundings.
  • Rice Lake National Refuge: Located 9.7km from McGregor, this wildlife sanctuary is a haven for nature enthusiasts. Explore diverse habitats and observe a variety of migratory birds and local wildlife, making it an ideal spot for birdwatching and photography.
  • Loon Lake: Another gem within McGregor, Loon Lake boasts similar outdoor and scenic vibes as Big Sandy. With its picturesque views and beach area, it's perfect for a romantic day out or a relaxing afternoon by the water.

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

When visiting McGregor, Minnesota, the nearest major airports are Duluth International Airport (DLH), located 90.1km away, and Brainerd Lakes Regional Airport (BRD), situated 67.6km from McGregor. Recommended hotels near DLH include the 4-star Fitger's Inn and the 3.5-star Pier B Resort, both about 8.0km from the airport, offering various transport services. For BRD, consider the 3.5-star Grand View Lodge, approximately 17.7km from the airport, with convenient shuttle options. Bemidji Regional Airport (BJI) is another choice, located 159.3km away, with nearby lodging such as Kohl's Resort and Ruttger's Birchmont Lodge, both offering comfortable stays.

Frequently asked questions

What is the best area to stay in Mcgregor?
The best area to stay in McGregor, Minnesota, for most visitors is near Big Sandy Lake, particularly on its western and southern shores.

This area is the primary destination for those seeking a lakeside experience. Big Sandy Lake offers excellent opportunities for fishing, boating, and swimming, with several resorts and cabins dotted along its perimeter. The lake itself is quite large, providing ample space for water activities, and the surrounding landscape is characterised by forests and open water.

Families often find this area ideal due to the range of lakeside activities available. Many accommodations offer direct lake access, private docks, and amenities like play areas or boat rentals, making it easy to enjoy the outdoors. The proximity to nature trails also provides options for hiking or wildlife spotting, keeping everyone entertained.

For those looking for a quieter, more secluded retreat, the eastern side of Big Sandy Lake or the areas around smaller, nearby lakes like Round Lake offer a more peaceful experience.
What are the best hotels in Mcgregor that travellers recommend?
For an excellent hotel in McGregor that travellers highly recommend, consider the Crossroads Hotel.

The Crossroads Hotel has an outstanding rating of 9.4 and offers a range of appealing features. Guests frequently praise its clean and great rooms, with comfortable beds ensuring a good night's sleep. The staff are consistently described as nice and great, providing a welcoming experience. For recreation, there is a nice indoor pool and a private indoor hot tub, great for relaxation. The hotel also provides a free continental breakfast, ensuring a convenient start to your day, and offers free self-parking and accessible van parking.
What are the best family hotels in Mcgregor?
For an excellent family stay in Mcgregor, Big Sandy Lodge and Resort is a highly recommended choice.

This resort has an outstanding 9.2 rating and offers a superb range of amenities great for families. Children will love the indoor pool, the playground, and the selection of books available. Parents will appreciate the convenience of highchairs, free toiletries, and complimentary WiFi. The resort is also conveniently located near Big Sandy Lake, just 4.7 km away, and Sandy River Lake, at a distance of 2.2 km, offering opportunities for outdoor activities.
What hotels in Mcgregor offer free breakfast?
For hotels in McGregor that offer complimentary breakfast, the Crossroads Hotel is an excellent choice.

The Crossroads Hotel has a superb 9.4 rating and provides a free continental breakfast daily, which guests frequently describe as great. Further amenities include free self-parking, free WiFi, and an indoor pool. Many guests comment on the clean, great rooms, the nice, great staff, and the comfy beds.
What are the top pet-friendly hotels in Mcgregor?
For a top pet-friendly hotel in Mcgregor, the Crossroads Hotel is an excellent choice.

This highly-rated hotel has a 9.4 review score, and it is known for being pet-friendly and specifically allowing dogs. Guests often highlight the very clean and great rooms, the nice and great staff, and the comfortable beds. A complimentary continental breakfast is also provided, which guests describe as great.
What are the best budget hotels in Mcgregor?
For budget-friendly accommodation in McGregor, you have two excellent choices: the Crossroads Hotel and the Big Sandy Lodge and Resort.

The Crossroads Hotel boasts a superb 9.4 rating, with guests frequently praising its clean and great rooms, nice and great staff, and excellent indoor pool. The comfy beds also receive high marks, as does the great complimentary breakfast. For your convenience, the hotel offers free WiFi, free self-parking, and a complimentary continental breakfast. You will also appreciate the indoor pool and private indoor hot tub.

Another highly-rated option is the Big Sandy Lodge and Resort, which has a 9.2 rating. This hotel provides free toiletries, free WiFi, and free self-parking. Guests can enjoy the indoor pool, and families with children will find the children's books, shared children's playground, and highchairs very useful. It is also conveniently located just 4.7 km from Big Sandy Lake and 2.2 km from Sandy River Lake.
What are the best hotels in Mcgregor near Sandy River Lake?
For hotels in McGregor near Sandy River Lake, Big Sandy Lodge and Resort is an excellent option.

This highly-rated lodge, with a 9.2 review score, is located just 2.2 km from Sandy River Lake and 4.7 km from Big Sandy Lake. It is particularly well-suited for families, offering amenities such as an indoor pool, a children's playground, highchairs, and books for children. Guests will also appreciate the convenience of free WiFi and complimentary self-parking.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in McGregor.
How can I save on a McGregor hotel booking with Expedia?
Members always get our best prices. Find our best McGregor hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a McGregor hotel?
Prices for hotels in McGregor often vary, but you can find a great deal from £73 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia