About Us

Make lasting memories at our beautiful northern Minnesota resort.


Big Sandy Lodge & Resort is a premier resort set on the beautiful south shores of Big Sandy Lake near McGregor, MN. Our lodge, originally built in 1902, was redeveloped in 2005 and offers guests the perfect blend of historic charm and modern conveniences.  Big Sandy Lodge & Resort offers a fully renovated and full-amenity Lodge with 18 rooms, Villas and Cabins. The resort provides you with everything you expect in a luxury retreat:

  • Fine dining
  • Sports bar
  • Indoor pool
  • Hot tub
  • Sauna
  • Exercise facilities
  • Sandy Beach
  • Community Firepit
  • Sand Volleyball Court

Big Sandy Lodge & Resort is situated on Davis Bay, on the south shores of Big Sandy Lake 9 miles North of McGregor. Our location is just 2 hours north of the Twin Cities metro area, 1 hour west of the Twin Ports and 45 minutes south of Grand Rapids.