Find hotels in McGregor, MN from £72

  • 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
20 Apr - 21 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
8 May - 9 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 £72
includes taxes & fees
26 Apr - 27 Apr
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
16 Apr - 17 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
20 Apr - 21 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 £109
includes taxes & fees
20 Apr - 21 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
26 Apr - 27 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
16 Apr - 17 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

McGregor, Minnesota, offers a delightful selection of accommodation options, from charming resorts to budget-friendly motels. Whether you're seeking adventure or a tranquil retreat, you'll find hotels that cater to your needs. Explore the best hotels in McGregor, where you can enjoy a memorable stay surrounded by stunning natural beauty and outdoor activities. Discover the perfect base for your holiday in this picturesque locale.

  • Red Door Resort & Motel: An adventure-seeker's haven, Red Door Resort & Motel is situated 14.3km from McGregor, offering a perfect backdrop for thrill-seekers and outdoor enthusiasts. This motel-style accommodation provides a range of adventure sports and recreation activities both onsite and nearby. Guests can immerse themselves in exhilarating experiences such as rafting, motorboating, and personal watercraft activities right at the property. For those who prefer land activities, fishing and hiking or biking trails are conveniently located nearby. With a focus on adventure, this resort ensures that your stay is filled with excitement and exploration.
  • # 324 Trails Inn Quadna Mountain: Nestled 18.0km from McGregor, # 324 Trails Inn Quadna Mountain is a delightful resort that caters to guests seeking a blend of relaxation and outdoor activities. The resort features outdoor tennis courts for enthusiasts looking to enjoy a match in a beautiful setting. Guests can unwind in comfort while enjoying entertainment options, including cable or satellite TV within their rooms. This accommodation provides a tranquil escape where you can relish the scenic views of the surrounding mountains while engaging in recreational activities.
  • # 321 Trails Inn Quadna Mountain: Also located 18.0km from McGregor, # 321 Trails Inn Quadna Mountain is another charming resort perfect for a relaxing getaway. This property boasts both tennis and golf facilities, catering to sports lovers and those looking to unwind on the course. Guests can enjoy a variety of entertainment options, including cable or satellite TV and in-room televisions, ensuring a comfortable stay. With its serene atmosphere and focus on leisure, this resort is ideal for those seeking a peaceful retreat combined with outdoor fun.

Where to stay in McGregor

McGregor, Minnesota, offers a delightful blend of outdoor adventures and romantic scenery, making it an ideal getaway for nature lovers and couples alike. Explore the tranquil surroundings, visit charming local attractions, and experience the warmth of this sleepy town. Nearby, you can discover unique spots like a donkey sanctuary, enhancing your vacation with memorable encounters. Whether you're seeking relaxation or adventure, McGregor and its picturesque region cater to every traveller's desire.

  • Lake Minnewawa: Nestled in the vicinity of McGregor, Lake Minnewawa is a scenic retreat favoured by outdoor enthusiasts and couples seeking a romantic getaway. The area experiences a steady influx of visitors, particularly during the peak months of February and from July to August. Here, you can indulge in a variety of activities including golfing and exploring the recreational areas. The stunning landscapes are complemented by local attractions such as the pristine lake, national state park, and inviting beach, making it an ideal spot for both relaxation and adventure.
  • East Lake: A charming village located near McGregor, East Lake offers a serene escape for those looking to immerse themselves in nature. Renowned for its breathtaking scenery and outdoor activities, this village attracts visitors seeking tranquility and romance. The recreational areas provide ample opportunities for exploration, while the nearby lake and national state park serve as perfect backdrops for a peaceful day out. Whether you're hiking or simply enjoying the view, East Lake is a delightful destination for a leisurely vacation.
  • Indian Shores: This picturesque neighbourhood, situated close to McGregor, draws in visitors year-round, especially during the peak periods of February and from July to August. Indian Shores is celebrated for its outdoor activities and romantic ambiance, making it a popular choice for couples. With access to recreational areas and golf courses, there's no shortage of entertainment. Local landmarks such as the beautiful lake and tranquil parks provide an idyllic setting for relaxation and exploration, ensuring a memorable stay in this charming area.

Things to do in McGregor

McGregor, Minnesota, is ideal for romantic getaways and outdoor adventures, boasting stunning scenery. Visitors can enjoy a range of activities including exploring recreational areas, playing golf, and relaxing at the local golf course. This charming destination offers a perfect blend of nature and leisure for a delightful holiday experience.

Shopping

In McGregor, explore local shops like the McGregor Mercantile for unique gifts and souvenirs. If you're up for a drive, visit the larger Pine City Shopping Centre, about 9.3km away, for a broader selection of retail and dining options.

Recreation

Experience the Minnesota National Golf Course, where you can enjoy a round of golf amidst beautiful landscapes and fresh air. The course offers a relaxed atmosphere, perfect for unwinding while engaging in a fun and challenging sport that connects you with nature.

Adventure

Experience the thrill of the great outdoors at the Savanna Portage State Park, where you can hike through stunning landscapes and enjoy kayaking on tranquil waters. For a taste of adventure, try fishing on the beautiful Mississippi River, teeming with diverse wildlife and scenic views.

Nightlife

Explore the lively atmosphere at The Beach Club, where you can enjoy refreshing cocktails by the lakeside. For a more relaxed vibe, visit The Rustic Bar, known for its friendly locals and live music on weekends. Both venues offer a delightful taste of McGregor's nightlife.

Booking tips and Expedia advantages for McGregor

When planning your trip to McGregor, Minnesota, consider visiting during April or November to December for lower accommodation prices, as June to August tends to be pricier. Mondays are the cheapest days to stay, while Fridays are the most expensive. Use Expedia’s search tool to compare hotel rates and set your budget, and consider package deals that combine flights and activities for extra savings. Look for eco-certified hotels for sustainable options, and refine your search to find the best deals available.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in McGregor are April and November to 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: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can arrange your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels right away. Additionally, you can refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your McGregor hotel reservation with your flights and activities by opting for an Expedia package deal.

Find the best attractions in McGregor

McGregor, Minnesota, is an ideal destination for outdoor enthusiasts and couples seeking a picturesque getaway. With its charming lakes and the historic town hall, visitors can immerse themselves in the stunning scenery and enjoy a variety of outdoor experiences. Whether you fancy a day at the beach or exploring the natural beauty surrounding the area, McGregor offers delightful attractions that cater to all types of travellers.

  • Big Sandy Lake: Experience the serene beauty of Big Sandy Lake, where you can relax on the beach, enjoy scenic views, and partake in various outdoor activities. This tranquil spot offers a romantic atmosphere, perfect for couples or families looking to unwind amid nature.
  • Shamrock Town Hall: Visit Shamrock Town Hall, a hub of local business and community spirit. This charming building provides insights into the governance of McGregor and hosts various events, making it a vital part of the town's identity.
  • Loon Lake: Loon Lake, another picturesque destination, invites you to bask in its natural beauty. With its inviting beach and outdoor activities, this lake is ideal for romantic outings or family adventures.

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 (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January11.3°F (-11.5°C)No Rain (Dry)Very CloudyLowAverage
February12.9°F (-10.6°C)No Rain (Dry)Mostly CloudyAverageModerately High
March28.0°F (-2.2°C)No Rain (Dry)Mostly CloudyAverageAverage
April39.6°F (4.2°C)Light RainMostly CloudyAverageModerately Low
May54.1°F (12.3°C)Light RainMostly SunnyAverageModerately High
June64.8°F (18.2°C)Light RainMostly SunnyHighAverage
July69.8°F (21.0°C)Light RainMostly SunnyHighModerately High
August67.8°F (19.9°C)Light RainMostly SunnyHighAverage
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 Rain (Dry)Mostly CloudyLowAverage
December18.0°F (-7.8°C)No Rain (Dry)Mostly CloudyLowModerately Low

The nearest major airports for your trip to McGregor

Accessing McGregor, Minnesota, can be easily managed via several nearby airports. Duluth International Airport (DLH) is situated 34.8km from McGregor, with quality hotels like Fitger's Inn and Pier B Resort, both 3.1km away, offering various transport options. Brainerd Lakes Regional Airport (BRD) is 26.1km from McGregor, with accommodations such as Grand View Lodge and The Lodge at Brainerd Lakes, providing 24-hour shuttle services. Additionally, Chisholm-Hibbing Airport (HIB) is 36.7km away, with nearby hotels like Hampton Inn Hibbing and Hibbing Inn and Suites, located within 3.7km, ensuring convenient access for travellers.

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 £72 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