Grand Beach is a freshwater beach located within the Rural Municipality of St. Clements on the eastern shore of Lake Winnipeg in Manitoba, Canada. It is located on the northern edge of the town of Grand Marais, Manitoba. Grand Beach is on the historic La Vérendrye Trail .
Grand Beach is regarded by many people as one of the best inland beaches in North America.
Lake Winnipeg is a shallow lake. At Grand Beach a person can walk out 200 meters no problem. There are also many sand bars that rise above the surface.