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, offers guests the perfect blend of historic charm and modern conveniences. The current resort was established in 2005 and offers a fully renovated and full-amenity Lodge with 18 rooms. The resort provides you with everything you expect in a luxury retreat:

  • Fine dining
  • Sports bar
  • Indoor pool
  • Hot tub
  • Sauna
  • Exercise facilities

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.