Belle Shores Resort is located in northern Minnesota, between the towns of Nevis and Park Rapids. We are roughly 3 hours north of the Twin Cites, and 2 hours east of Fargo, ND. The resort on on the northern shore of Lake Belle Taine, which is one of the clearest lakes in the area. This medium-sized lake offers great water for swimming, boating, and fishing.

Lake Belle Taine

Other area attraction include: