Find hotels in McGregor, MN from $99

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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
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. Learn more about McGregor
Learn more about McGregor

Wild Oak

Though Wild Oak might not have many top sights, you can venture to the surrounding area to see attractions like Island Lake and Big Sandy Lake.

Sheshebe Point

Though Sheshebe Point might not have many top sights, you can venture to the surrounding area to see attractions like Island Lake and Big Sandy Lake.

Indian Shores

While there might not be top attractions in Indian Shores, you can explore the larger area and discover places like Big Sandy Lake and Glacier Lake.

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

Hotels in McGregor with star-rating

Find out more about McGregor

Top reasons to visit McGregor

  • Outdoor Adventures: McGregor is perfect for nature lovers, offering hiking trails, beautiful lakes, and outdoor activities for all ages.
  • Scenic Getaways: The picturesque landscapes provide a romantic backdrop, ideal for couples looking to unwind and enjoy peaceful surroundings.
  • Charming Accommodations: Stay at cozy resorts or unique agritourism properties that enhance your vacation experience with stunning views.
  • Golfing Opportunities: Enjoy a round of golf at local courses surrounded by the beautiful scenery McGregor has to offer.
  • Beaches and Lakes: Relax by the water or take part in various beach activities, making it a perfect destination for a beach experience.

Find great hotels near McGregor

McGregor, Minnesota offers a delightful selection of accommodations, including charming resorts and unique agritourism properties. Perfect for adventure seekers, these hotels provide easy access to outdoor activities and breathtaking views. Whether you're considering the Crossroads Hotel or the McGregor Motel, you'll find a variety of lodging options tailored to enhance your vacation experience. Explore hotel reviews to select the perfect spot for your memorable getaway in this picturesque region.

  • Red Door Resort & Motel: Embrace the spirit of adventure at Red Door Resort & Motel, a charming motel located 23 miles from McGregor. This property stands out for its focus on outdoor activities, making it perfect for thrill-seekers. Guests can indulge in a variety of adventure sports, including personal watercraft, motorboating, rafting, and fishing right on-site. For those who prefer land activities, hiking and biking trails are conveniently located nearby. With its laid-back atmosphere and an array of recreational options, Red Door Resort & Motel is an ideal choice for travelers looking to create unforgettable memories amidst nature.
  • # 324 Trails Inn Quadna Mountain: A delightful resort situated 29 miles from McGregor, # 324 Trails Inn Quadna Mountain offers a blend of relaxation and recreation. Known for its outdoor tennis courts, guests can enjoy a friendly game while soaking up the beautiful surroundings. The resort also provides entertainment options like cable or satellite TV, ensuring you can unwind after a day of activities. Its serene location and family-friendly facilities make it a great spot for those seeking a peaceful retreat without sacrificing fun and entertainment during their stay.
  • # 321 Trails Inn Quadna Mountain: Another gem located 29 miles from McGregor, # 321 Trails Inn Quadna Mountain caters to both golf enthusiasts and sports lovers. With on-site golf and tennis facilities, guests can stay active while enjoying the picturesque landscape surrounding the resort. The property also features cable or satellite TV and standard television options, allowing guests to relax in comfort after a day filled with adventure. This resort perfectly balances active living with comfortable lodging, making it a fantastic choice for families and friends alike.

Where to stay in McGregor

McGregor, Minnesota, is a hidden gem for travelers seeking outdoor adventures and romantic getaways. Nestled in the picturesque landscapes of northern Minnesota, it offers perfect lakeside retreats and easy beach access. Explore the serene surroundings, ideal for creating unforgettable memories, whether you're hiking scenic trails or enjoying a peaceful sunset by the water. McGregor is the perfect destination for those looking to escape the hustle and bustle and immerse themselves in nature's beauty.

  • Indian Shores: Nestled near McGregor, Indian Shores is a charming neighborhood known for its stunning outdoor scenery and romantic atmosphere. The area experiences seasonal tourist arrivals, with peak visits from June to July and in September. Travelers flock here for activities like golf and enjoying the recreational areas. Local landmarks include picturesque lakes and parks, making it a perfect spot for those looking to immerse themselves in nature and enjoy leisurely strolls amidst beautiful landscapes.
  • Lake Minnewawa: Located a short distance from McGregor, Lake Minnewawa offers a moderately seasonal travel experience, peaking in popularity during June and from September to October. This serene destination is favored for its scenic beauty and outdoor activities, including golf and beach outings. Visitors can explore nearby national state parks, making it an ideal getaway for nature lovers and couples seeking a romantic retreat. The combination of recreational areas and a stunning lake setting ensures a memorable visit.
  • Sheshebe Point: Another delightful neighborhood around McGregor, Sheshebe Point invites visitors with its scenic views and outdoor experiences. Like Lake Minnewawa, it sees a peak in tourist activity during June and from September to October. Travelers are drawn to the area's recreational spaces and the inviting lakeside ambiance. With its quaint town neighborhood feel, Sheshebe Point serves as a peaceful escape where you can appreciate the beauty of the outdoors while enjoying the local charm.

Things to do in McGregor

McGregor, Minnesota, is perfect for outdoor enthusiasts and couples seeking a scenic getaway. Enjoy a variety of activities, including exploring recreational areas and playing a round of golf at local courses. With its beautiful landscapes, McGregor offers numerous outdoor adventures that make for a memorable vacation experience.

Shopping

In McGregor, visit local shops like The Rustic Shop for unique gifts and souvenirs. If you're up for a drive, check out Brainerd's Westgate Mall, located 16 miles away, featuring a mix of retailers and dining options for a more extensive shopping experience.

Recreation

Experience the tranquility of Minnesota National Golf Course, where you can enjoy a round of golf surrounded by stunning natural landscapes. The course offers a perfect blend of sports and outdoor vibes, making it an ideal spot for relaxation and recreation in McGregor.

Adventure

In McGregor, explore the beautiful trails at Savanna Portage State Park, where you can hike, bike, or birdwatch amidst stunning landscapes. Try your hand at fishing or kayaking on the nearby Mississippi River for an exciting day on the water, soaking in the serene surroundings.

Nightlife

Explore the cozy atmosphere at the McGregor Saloon, where you can enjoy classic cocktails and friendly conversation. For a lively night, visit the local community center, which often hosts events with live music and dancing, perfect for mingling with locals and fellow tourists.

*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 during your trip to McGregor, plan your visit between March to April or December when prices are lower. The cheapest day to stay is Monday, while Fridays are pricier. Use Expedia to compare hotel prices and consider booking a package that includes flights and activities for added savings. Joining Expedia's One Key membership can provide exclusive discounts and help you earn OneKeyCash for future bookings. Explore free local activities and utilize public transport to further reduce costs during your stay.

  • 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 Monday. The most expensive day to stay in McGregor is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in McGregor with your flights and activities by booking a package through Expedia.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in McGregor

McGregor, Minnesota, is perfect for outdoor and romantic getaways, offering stunning scenery and a relaxed atmosphere. Visitors can explore beautiful lakes and the charming town hall, making it an ideal destination for those seeking a beach experience and outdoor adventures. With its picturesque surroundings, McGregor caters to travelers looking to immerse themselves in nature and unwind in a peaceful setting.

  • Big Sandy Lake: Experience the serene beauty of Big Sandy Lake, where you can unwind on sandy beaches or engage in romantic picnics surrounded by nature. Ideal for outdoor enthusiasts, the scenic landscape offers opportunities for swimming, fishing, and kayaking.
  • Shamrock Town Hall: Visit Shamrock Town Hall, a charming hub of local governance and community events. This historic building showcases the spirit of McGregor and is a great spot to learn about the town's heritage and business initiatives.
  • Loon Lake: Enjoy the tranquil atmosphere of Loon Lake, another picturesque spot perfect for relaxation and outdoor activities. With its beautiful scenery and romantic vibes, it's a wonderful location for kayaking, fishing, or simply soaking in the stunning views.

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

When planning your trip to McGregor, Minnesota, you have several airport options. Duluth International Airport (DLH) is 56 miles away, with nearby hotels like Fitger's Inn, which offers free airport transportation and an on-request shuttle, and Pier B Resort, located 5 miles from the airport. Brainerd Lakes Regional Airport (BRD) is 42 miles from McGregor, featuring hotels such as Grand View Lodge and The Lodge at Brainerd Lakes, which provide 24-hour shuttle services. Additionally, Chisholm-Hibbing Airport (HIB) is 59 miles away, with convenient hotels like Hampton Inn Hibbing, located nearby. Each airport offers various transportation services to ensure a smooth arrival.

Frequently asked questions

What is the best area to stay in Mcgregor?
The best area to stay in McGregor is near Big Sandy Lake, particularly on its eastern and southern shores, which offer direct lake access and a variety of lodging options.

This area is the focal point for visitors, providing direct access to water activities and natural surroundings. You'll find a mix of resorts and cabins along the shoreline, particularly off County Road 14 and State Highway 65. The general layout is spread out, with properties often featuring their own private lakefront or docks.

For families, staying on Big Sandy Lake is ideal. The lake offers opportunities for swimming, fishing, and boating directly from your accommodation. Many resorts provide amenities like playgrounds, designated swimming areas, and equipment rentals, making it convenient for families to enjoy outdoor activities together.

Couples looking for a peaceful retreat will also appreciate the Big Sandy Lake area. Many cabins and resorts offer secluded settings with lake views, superb for quiet evenings and enjoying nature.
What are the best hotels in Mcgregor that travelers recommend?
The Crossroads Hotel is an excellent choice for travelers visiting Mcgregor, receiving consistently high recommendations.

This hotel boasts a superb 9.4 review rating and offers a range of desirable amenities, including complimentary breakfast and free self-parking. Guests frequently highlight the clean and great rooms, the nice and great pool, and the comfy beds. The staff also receives praise for being nice and great, and the breakfast is often described as great. For relaxation, there is an indoor pool and private indoor hot tub available.
What are the best family hotels in Mcgregor?
For families traveling to McGregor, the Big Sandy Lodge and Resort is an excellent choice.

This highly-rated resort, with a 9.2 review score, offers a range of amenities specifically suiting families. Guests can enjoy both an indoor pool and a children's playground. For convenience, the resort provides highchairs and books for children. Additional features include complimentary toiletries, free self-parking, and free WiFi access. The resort is also conveniently located near Big Sandy Lake and Sandy River Lake, offering opportunities for outdoor activities.
What hotels in Mcgregor offer free breakfast?
For hotels in McGregor offering complimentary breakfast, the Crossroads Hotel is an excellent choice.

The Crossroads Hotel, with an outstanding 9.4 rating, provides a delicious free continental breakfast daily, ensuring a great start to your day. Guests consistently praise the clean, great rooms, the nice staff, and the comfy beds. Additionally, the hotel features a nice indoor pool and a private indoor hot tub, superb for relaxation. Free self-parking and free WiFi are also available for added convenience.
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 hotel, with an impressive 9.4 review rating, is highly regarded by guests, who often highlight the clean and great rooms, the nice and great staff, and the comfy beds. It is particularly welcoming to dogs and generally permits pets. Guests can also enjoy a complimentary continental breakfast, ensuring a pleasant start to their day. See more pet-friendly hotels in Mcgregor
What are the best budget hotels in Mcgregor?
For excellent budget accommodations in Mcgregor, consider the Crossroads Hotel and the Big Sandy Lodge and Resort.

The Crossroads Hotel has an outstanding rating of 9.4. Guests consistently praise its clean and great rooms, nice and great staff, and great breakfast. The hotel also features an indoor pool and a private indoor hot tub, along with free Continental breakfast, free WiFi, and free self-parking.

Another excellent choice is the Big Sandy Lodge and Resort, which holds a 9.2 rating. This hotel offers free toiletries, free self-parking, and free WiFi. It boasts an indoor pool and provides amenities for families, including highchairs for children, a playground, and books for children. It is conveniently located near Big Sandy Lake, just 2.9 miles away, and Sandy River Lake, 1.4 miles away. View all budget hotels in Mcgregor
What are the most romantic hotels in Mcgregor for couples?
For a romantic getaway in Mcgregor, consider the Crossroads Hotel or the Big Sandy Lodge and Resort.

The Crossroads Hotel, with a 9.4 rating, offers a delightful experience for couples. Guests frequently praise the clean and great rooms, along with the nice and great staff. The hotel provides a complimentary continental breakfast and free WiFi, adding to the convenience. For a truly intimate touch, the hotel features private indoor hot tubs, superb for relaxation.

Another excellent choice for couples is the Big Sandy Lodge and Resort, rated 9.2. This resort is located just 2.9 miles from Big Sandy Lake and 1.4 miles from Sandy River Lake, offering scenic surroundings. It provides an indoor pool, free toiletries, and complimentary self-parking. The presence of a hot tub is also a key feature for a romantic stay.
What are the best hotels in Mcgregor near Sandy River Lake?
For a hotel in McGregor near Sandy River Lake, Big Sandy Lodge and Resort is an excellent choice.

This highly-rated lodge, with a 9.2 review score, is located just 1.4 miles from Sandy River Lake and 2.9 miles from Big Sandy Lake, making it very convenient for enjoying the natural beauty of the area. It offers a variety of family-friendly amenities, including a pool, an indoor pool, a playground, and resources like highchairs and books for children. Guests will also appreciate the free WiFi, complimentary toiletries, and free self-parking.
When is the best time to go to Mcgregor?
The best time to visit McGregor, Minnesota is during the summer months, from June to August, for the most pleasant weather and outdoor activities.

During this period, temperatures are generally warm and comfortable, with average highs in the 70s Fahrenheit (20s Celsius). This makes it ideal for enjoying the area's many lakes, including Big Sandy Lake, for boating, fishing, and swimming. The surrounding Aitkin County forests are also superb for hiking and exploring.

Families will find summer particularly appealing due to the abundance of outdoor recreational opportunities. Many resorts and cabins around Big Sandy Lake offer amenities like private beaches, boat rentals, and organized activities, providing a convenient and enjoyable vacation experience for all ages.

Couples looking for a peaceful getaway will also appreciate the summer months.
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?
With Expedia, you earn OneKeyCash™* on eligible McGregor hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $99 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