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

Find hotels in McGregor, MN from ₩95,730

  • 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
Sep 29 - Sep 30
Tomorrow
Sep 30 - Oct 1
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Filter by

Star rating

Guest rating

Our top choices for McGregor hotels

1. Crossroads Hotel

Crossroads Hotel
McGregor
United States
Dorian
₩174,438
₩203,334 total
includes taxes & fees
Oct 4 - Oct 5
Crossroads Hotel

2. Big Sandy Lodge and Resort

Big Sandy Lodge and Resort
McGregor
United States
Joseph
₩157,728
₩175,310 total
includes taxes & fees
Oct 23 - Oct 24
Big Sandy Lodge and Resort

3. River View Lodge

River View Lodge
Aitkin
United States
Chris
₩183,652
₩201,788 total
includes taxes & fees
Oct 7 - Oct 8
River View Lodge

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

Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy
Willow River
United States
Leo
₩147,594
₩267,523 total
includes taxes & fees
Sep 30 - Oct 1
Postcard Cabins Kettle River, Outdoor Collection by Marriott Bonvoy

5. Moose Lake Lodge & Suites

Moose Lake Lodge & Suites
Moose Lake
United States
Deke
₩88,334
₩95,730 total
includes taxes & fees
Oct 25 - Oct 26
Moose Lake Lodge & Suites

6. Hanging Horn Lakeside Resort

Hanging Horn Lakeside Resort
Moose Lake
United States
Ashley
₩190,139
₩205,101 total
includes taxes & fees
Oct 1 - Oct 2
Hanging Horn Lakeside Resort

7. Northwoods Inn LLC

Northwoods Inn LLC
Barnum
United States
James
₩121,866
₩131,464 total
includes taxes & fees
Sep 30 - Oct 1
Northwoods Inn LLC

8. Appeldoorn's Sunset Bay Resort

Appeldoorn's Sunset Bay Resort
Isle
United States
Michelle
₩235,039
₩259,426 total
includes taxes & fees
Sep 30 - Oct 1
Appeldoorn's Sunset Bay Resort

9. Blue Moon Resort and Motel

Blue Moon Resort and Motel
Hill City
Canada
Rebekah
₩148,354
₩158,557 total
includes taxes & fees
Oct 15 - Oct 16
Blue Moon Resort and Motel
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 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

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

10/10 Excellent
"."
Sara 3-night trip
Posted 18 hours ago
Crossroads Hotel
Moose Lake Lodge & Suites

Moose Lake Lodge & Suites

10/10 Excellent
"Love it! Beautiful area and will definitely stay there again!!"
Andrea 1-night trip
Posted 19 hours ago
Moose Lake Lodge & Suites
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 9 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 3 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

More cheap stays in McGregor

Moose Lake Lodge & Suites

Moose Lake Lodge & Suites

400 Park Pl Dr Moose Lake MN
₩88,334
₩95,730 total
Oct 25 - Oct 26
includes taxes & fees
8.4/10 Very Good! (50 reviews)
Moose Lake Lodge & Suites
Northwoods Inn LLC

Northwoods Inn LLC

3716 Main Street Barnum MN
₩121,866
₩131,464 total
Sep 30 - Oct 1
includes taxes & fees
Northwoods Inn LLC
Blue Moon Resort and Motel

Blue Moon Resort and Motel

68584 US-HWY 169 Hill City MN
₩148,354
₩158,557 total
Oct 15 - Oct 16
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
₩183,652
₩201,788 total
Oct 7 - Oct 8
includes taxes & fees
River View Lodge
Crossroads Hotel

Crossroads Hotel

403 Meadow Dr McGregor MN
₩174,438
₩203,334 total
Oct 4 - Oct 5
includes taxes & fees
9.4/10 Exceptional! (238 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
₩147,594
₩267,523 total
Sep 30 - Oct 1
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

  • 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 28 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 Minnesota National Golf Course 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.

Explore a world of travel with Expedia