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

Find hotels in McGregor, MN from ā‚©157,285

  • 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

Next weekend
In two weeks

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for McGregor hotels

Crossroads Hotel

Crossroads Hotel
2.0 star property
McGregor
9.4 out of 10, Exceptional, (197 reviews)
"Excellent staff. Swimming pool and hot tub was nice. Breakfast was adequate. Very convenient."
United States
Richard
The price is ā‚©192,313
ā‚©217,643 total
includes taxes & fees
Jul 5 - Jul 6
Crossroads Hotel

Big Sandy Lodge and Resort

Big Sandy Lodge and Resort
2.0 star property
McGregor
9.2 out of 10, Wonderful, (7 reviews)
"Great pool and hot tub, awesome food and cozy rooms right on the trails. "
United States
Joseph
The price is ā‚©192,000
ā‚©213,396 total
includes taxes & fees
Jun 28 - Jun 29
Big Sandy Lodge and Resort

Moose Lake Lodge & Suites

Moose Lake Lodge & Suites
2.5 star property
Moose Lake
7.4 out of 10, Good, (454 reviews)
"The spacious room, the price per night stay, and close to 2 restaurants and convenience stores."
United States
Brandon
The price is ā‚©158,710
ā‚©172,003 total
includes taxes & fees
Jul 22 - Jul 23
Moose Lake Lodge & Suites

Northwoods Inn LLC

Northwoods Inn LLC
2.5 star property
Barnum
7.8 out of 10, Good, (267 reviews)
"Friendly staff and clean room"
United States
John
The price is ā‚©145,803
ā‚©157,285 total
includes taxes & fees
Jun 30 - Jul 1
Northwoods Inn LLC

River View Lodge

River View Lodge
2.0 star property
Aitkin
9.6 out of 10, Exceptional, (29 reviews)
"Excellent hotel convenient clean recently remodeled and stylish"
United States
David
The price is ā‚©264,932
ā‚©291,095 total
includes taxes & fees
Jun 28 - Jun 29
River View Lodge

Blue Moon Resort and Motel

Blue Moon Resort and Motel
2.0 star property
Hill City
8.4 out of 10, Very Good, (158 reviews)
"Nice location to stay and fish iff the dock after working on the road all day. "
United States
Billie
The price is ā‚©179,292
ā‚©191,616 total
includes taxes & fees
Jun 30 - Jul 1
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, (197 reviews)
"Staff were very helpful with our check-in and were very nice. Beautiful location."
United States
Ryan
The price is ā‚©215,512
ā‚©232,471 total
includes taxes & fees
Jul 9 - Jul 10
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, (74 reviews)
"It was so cute!! So peaceful and honestly magical."
United States
Jesse
The price is ā‚©181,103
ā‚©318,055 total
includes taxes & fees
Jul 26 - Jul 27
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, (80 reviews)
"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."
United States
Douglas
The price is ā‚©365,490
ā‚©403,399 total
includes taxes & fees
Jun 28 - Jun 29
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 and neighborhoods 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 vacation homes and cabins where natural beauty takes center 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. Travelers 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.

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

Top McGregor Hotel Reviews

More cheap stays in McGregor

Find out more about McGregor

Top reasons to visit McGregor

  • Outdoor Adventures: McGregor is ideal for nature lovers, offering stunning lakes and nature preserves for hiking, fishing, and relaxation.
  • Scenic Getaways: Nestled near the Mississippi River, McGregor provides picturesque views perfect for romantic escapes.
  • Leisurely Golfing: Enjoy a fantastic golf course that caters to enthusiasts looking for a day on the greens.
  • Annual Wine Festival: Don’t miss the McGregor Wine Festival, showcasing local wines for a unique cultural experience.
  • Diverse Accommodations: Choose from charming motels to delightful resorts that cater to every traveler’s needs.

Find great hotels near McGregor

Discover a range of hotel accommodations in McGregor, Minnesota, where adventure meets comfort. From charming motels to delightful resorts, you'll find options that cater to every traveler's needs. Whether you're seeking the best-rated hotels or cozy spots with friendly reviews, McGregor offers a variety of choices for your perfect getaway. Explore the local scenery and enjoy a memorable stay at one of McGregor's top hotels.

  • Red Door Resort & Motel: Located 37km from McGregor, the Red Door Resort & Motel offers budget-friendly lodging ideal for adventure seekers. This motel features a variety of exciting outdoor activities right on site, including fishing, rafting, and motorboating. For those looking to explore further, hiking and biking trails are conveniently located nearby. With a guest rating of 8.0 out of 10, this accommodation provides a welcoming atmosphere for travelers eager to immerse themselves in outdoor recreation and enjoy thrilling experiences in the surrounding natural beauty.
  • # 321 Trails Inn Quadna Mountain: Situated 47km from McGregor, # 321 Trails Inn Quadna Mountain is a budget-friendly resort that focuses on sports and recreation. Guests can enjoy onsite facilities such as golf and tennis, making it a great choice for those who appreciate an active lifestyle. The resort also features entertainment options including cable or satellite TV, ensuring you can unwind after a day of activities. With comfortable accommodations and a welcoming ambiance, this resort is perfect for travelers looking to blend relaxation with recreation.
  • # 324 Trails Inn Quadna Mountain: Also located 47km from McGregor, # 324 Trails Inn Quadna Mountain is another fantastic budget-friendly resort option. Similar to its counterpart, this property offers outdoor tennis facilities for those looking to stay active during their stay. Guests can relax and enjoy entertainment options such as cable or satellite TV in the comfort of their rooms. With a focus on providing a pleasant atmosphere for leisure and recreation, this resort is a solid choice for visitors seeking an enjoyable getaway in the area.

Where to stay in McGregor

McGregor, Minnesota, is a hidden gem perfect for outdoor enthusiasts and couples seeking a romantic getaway. Nestled near the picturesque Mississippi River, this charming city offers fresh air and stunning scenery. Whether you're looking for a weekend escape or quality time with loved ones, McGregor and its surrounding areas provide an ideal setting to relax and explore nature's beauty.

  • Lake Minnewawa: Nestled near McGregor, Lake Minnewawa is a picturesque destination that thrives on its scenic beauty and outdoor activities. This area sees a seasonal influx of visitors, particularly from August to October, drawn by the stunning landscapes and romantic ambiance. Outdoor enthusiasts will find ample opportunities for recreation, including a well-maintained golf course and access to the lake for swimming and boating. The local beach provides a perfect spot for relaxation, while the event conference venue caters to those looking to host gatherings amidst nature. Whether you're seeking adventure or a peaceful retreat, Lake Minnewawa has something for everyone.
  • East Lake: Located within the McGregor vicinity, East Lake is a charming village that attracts travelers with its serene environment and breathtaking scenery. Peak visitor seasons occur in July and September to October, making it an ideal spot for those looking to experience the great outdoors. The recreational area offers numerous activities, while the nearby national state park is perfect for hiking and exploring nature. Visitors can enjoy the tranquility of the local beach, making it a great place for romantic getaways or family outings. East Lake promises a rejuvenating experience for all who visit.
  • Wild Oak: Wild Oak is a delightful neighborhood situated around McGregor, known for its lush landscapes and outdoor charm. The area experiences seasonal visitor peaks in June and August to September, highlighting its popularity among nature lovers and couples seeking a romantic escape. With a focus on outdoor activities, Wild Oak offers a recreational area where visitors can engage in various fun pastimes. The proximity to the lake enhances the area's appeal, providing opportunities for fishing, swimming, and simply enjoying the beautiful surroundings. Wild Oak is a perfect choice for those looking to immerse themselves in nature's splendor.

Things to do in McGregor

Shopping

In McGregor, you can explore local shops like the McGregor Mercantile for unique gifts and souvenirs. If you're up for a drive, head to nearby Grand Rapids, where you’ll find the River Hills Mall, offering a variety of retail options and dining experiences.

Recreation

Explore the serene environment at the McGregor Wellness Center, where you can enjoy yoga classes and meditation sessions. For outdoor enthusiasts, the nearby Savanna Portage State Park offers hiking trails and opportunities for birdwatching, providing a refreshing way to connect with nature.

Adventure

Explore the scenic trails at the Savanna Portage State Park, where you can hike, bike, or enjoy birdwatching. For water adventures, try kayaking or fishing on the Mississippi River, immersing yourself in the tranquil beauty of nature while engaging in thrilling outdoor activities.

Nightlife

Experience the cozy vibe at the 4th Street Bar, where you can enjoy a friendly atmosphere and local brews. For a lively evening, visit the McGregor Sports Bar, featuring pool tables and a jukebox that sets the perfect backdrop for a fun night out.

*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 a charming destination perfect for outdoor enthusiasts and romantic getaways. Visitors can explore stunning lakes and nature preserves that offer beautiful scenery and a variety of outdoor activities. Whether you’re looking to relax on the beach or embark on adventures in nature, McGregor has something to satisfy every traveler’s desire for an unforgettable experience in the great outdoors.

  • Big Sandy Lake: Nestled within McGregor, Big Sandy Lake offers a picturesque setting for relaxation and outdoor activities. Enjoy its sandy beaches, scenic views, and romantic atmosphere, making it an ideal spot for couples and families alike.
  • Rice Lake National Refuge: Located 10km from McGregor, this wildlife refuge is a paradise for nature lovers. Explore diverse habitats while observing migratory birds and other wildlife in their natural surroundings, making it a great spot for photography and peaceful hiking.
  • Loon Lake: Also situated within McGregor, Loon Lake boasts similar charms to Big Sandy Lake. With its serene beaches and beautiful scenery, it's a fantastic destination for outdoor enthusiasts looking to unwind or enjoy water activities.

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.

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

Traveling to McGregor, Minnesota, is convenient with several nearby airports. Duluth International Airport (DLH) is 90km away, with excellent hotels like Fitger's Inn and Beacon Pointe on Lake Superior, offering various transportation services. Brainerd Lakes Regional Airport (BRD) is 68km from McGregor, featuring accommodations such as Grand View Lodge and The Lodge at Brainerd Lakes, with available airport shuttles. Bemidji Regional Airport (BJI), located 159km away, has comfortable options like Kohl's Resort and Ruttger's Birchmont Lodge. Each airport provides easy access to McGregor, ensuring a smooth arrival for your vacation.

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.
Where can I learn more about changing or cancelling my trip to McGregor?
To access more information about changing or cancelling your trip to McGregor, go to https://www.expedia.com/service/.
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. Another option that offers an onsite pool is Big Sandy Lodge and Resort. View all hotels with pools in McGregor.
What is the best hotel near Duluth International Airport (DLH)?
Country Inn & Suites by Radisson, Duluth North, MN is a popular hotel, featuring free breakfast and an indoor pool. It's located a short 1.4 mi (2.3 km) from Duluth Intl. Airport. Other places to stay near the airport are Holiday Inn Express & Suites Duluth North - Miller Hill and Econo Lodge Near Miller Hill Mall.
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 29 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 Loon Lake and Mississippi River. 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.